20:35:57.312500 INFO global [1010] - Creating console and configuring logger: 15 20:35:57.312500 INFO global [1010] - The log file will be saved to "C:\Documents and Settings\Administrator\My Documents\My Games\vcmi\VCMI_Client_log.txt" 20:35:57.312500 TRACE global [1010] - Filesystem loaded, 31 files found 20:35:57.312500 TRACE global [1010] - Filesystem loaded, 2 files found 20:35:57.312500 TRACE global [1010] - Filesystem loaded, 12 files found 20:35:57.312500 TRACE global [1010] - Filesystem loaded, 7 files found 20:35:57.312500 TRACE global [1010] - Filesystem loaded, 33 files found 20:35:57.312500 TRACE global [1010] - Filesystem loaded, 2 files found 20:35:57.312500 TRACE global [1010] - Filesystem loaded, 8 files found 20:35:57.328125 TRACE global [1010] - Filesystem loaded, 32 files found 20:35:57.328125 TRACE global [1010] - Filesystem loaded, 5 files found 20:35:57.328125 INFO global [1010] - Initialization: 16 20:35:57.328125 DEBUG global [1010] - Loading resource at config 20:35:57.328125 TRACE global [1010] - Filesystem loaded, 91 files found 20:35:57.328125 TRACE global [1010] - Filesystem loaded, 2 files found 20:35:57.328125 DEBUG global [1010] - Resource loaded in 0 ms. 20:35:57.328125 DEBUG global [1010] - Loading resource at Data/H3ab_bmp.lod 20:35:57.359375 TRACE global [1010] - .LODArchive ""H3ab_bmp.lod"" loaded (2491 files found). 20:35:57.359375 DEBUG global [1010] - Resource loaded in 31 ms. 20:35:57.359375 DEBUG global [1010] - Loading resource at Data/H3bitmap.lod 20:35:57.437500 TRACE global [1010] - .LODArchive ""H3bitmap.lod"" loaded (4908 files found). 20:35:57.437500 DEBUG global [1010] - Resource loaded in 78 ms. 20:35:57.437500 DEBUG global [1010] - Loading resource at Data 20:35:57.437500 TRACE global [1010] - Filesystem loaded, 8 files found 20:35:57.437500 DEBUG global [1010] - Resource loaded in 0 ms. 20:35:57.437500 DEBUG global [1010] - Loading resource at Maps 20:35:57.437500 TRACE global [1010] - Filesystem loaded, 40 files found 20:35:57.437500 DEBUG global [1010] - Resource loaded in 0 ms. 20:35:57.437500 DEBUG global [1010] - Loading resource at Mods 20:35:57.437500 TRACE global [1010] - Filesystem loaded, 6 files found 20:35:57.437500 TRACE global [1010] - Filesystem loaded, 3 files found 20:35:57.437500 DEBUG global [1010] - Resource loaded in 0 ms. 20:35:57.437500 DEBUG global [1010] - Loading resource at Mp3 20:35:57.437500 TRACE global [1010] - Filesystem loaded, 57 files found 20:35:57.437500 DEBUG global [1010] - Resource loaded in 0 ms. 20:35:57.437500 DEBUG global [1010] - Loading resource at Data/H3ab_ahd.snd 20:35:57.437500 TRACE global [1010] - .SNDArchive ""H3ab_ahd.snd"" loaded (117 files found). 20:35:57.437500 DEBUG global [1010] - Resource loaded in 0 ms. 20:35:57.437500 DEBUG global [1010] - Loading resource at Data/Heroes3-cd2.snd 20:35:57.437500 DEBUG global [1010] - Resource loaded in 0 ms. 20:35:57.437500 DEBUG global [1010] - Loading resource at Data/Heroes3.snd 20:35:57.453125 TRACE global [1010] - .SNDArchive ""Heroes3.snd"" loaded (1014 files found). 20:35:57.453125 DEBUG global [1010] - Resource loaded in 16 ms. 20:35:57.453125 DEBUG global [1010] - Loading resource at Data 20:35:57.453125 TRACE global [1010] - Filesystem loaded, 8 files found 20:35:57.453125 DEBUG global [1010] - Resource loaded in 0 ms. 20:35:57.453125 DEBUG global [1010] - Loading resource at Data/H3ab_spr.lod 20:35:57.453125 TRACE global [1010] - .LODArchive ""H3ab_spr.lod"" loaded (569 files found). 20:35:57.453125 DEBUG global [1010] - Resource loaded in 0 ms. 20:35:57.453125 DEBUG global [1010] - Loading resource at Data/H3sprite.lod 20:35:57.515625 TRACE global [1010] - .LODArchive ""H3sprite.lod"" loaded (4013 files found). 20:35:57.515625 DEBUG global [1010] - Resource loaded in 62 ms. 20:35:57.515625 DEBUG global [1010] - Loading resource at Sprites 20:35:57.515625 DEBUG global [1010] - Resource loaded in 0 ms. 20:35:57.515625 DEBUG global [1010] - Loading resource at Data/H3ab_ahd.vid 20:35:57.515625 TRACE global [1010] - .VIDArchive ""H3ab_ahd.vid"" loaded (7 files found). 20:35:57.515625 DEBUG global [1010] - Resource loaded in 0 ms. 20:35:57.515625 DEBUG global [1010] - Loading resource at Data/Heroes3.vid 20:35:57.515625 DEBUG global [1010] - Resource loaded in 0 ms. 20:35:57.515625 DEBUG global [1010] - Loading resource at Data/video.vid 20:35:57.515625 TRACE global [1010] - .VIDArchive ""VIDEO.VID"" loaded (31 files found). 20:35:57.515625 DEBUG global [1010] - Resource loaded in 0 ms. 20:35:57.515625 INFO global [1010] - Data loading: 187 20:35:57.515625 INFO global [1010] - Mod handler: 0 20:35:57.562500 DEBUG global [1010] - Loading resource at MODS/ai trace/Content.zip 20:35:57.562500 DEBUG global [1010] - Resource loaded in 0 ms. 20:35:57.562500 DEBUG global [1010] - Loading resource at MODS/ai trace/Content 20:35:57.562500 TRACE global [1010] - Filesystem loaded, 2 files found 20:35:57.562500 DEBUG global [1010] - Resource loaded in 0 ms. 20:35:57.562500 DEBUG global [1010] - Loading resource at MODS/vcmi/Data 20:35:57.562500 TRACE global [1010] - Filesystem loaded, 16 files found 20:35:57.562500 DEBUG global [1010] - Resource loaded in 0 ms. 20:35:57.562500 DEBUG global [1010] - Loading resource at MODS/vcmi/Maps 20:35:57.562500 TRACE global [1010] - Filesystem loaded, 1 files found 20:35:57.562500 DEBUG global [1010] - Resource loaded in 0 ms. 20:35:57.562500 DEBUG global [1010] - Loading resource at MODS/vcmi/Sprites 20:35:57.562500 TRACE global [1010] - Filesystem loaded, 30 files found 20:35:57.562500 DEBUG global [1010] - Resource loaded in 0 ms. 20:35:57.562500 DEBUG global [1010] - Loading resource at MODS/vcmi/MODS/bonusicons/Content.zip 20:35:57.562500 DEBUG global [1010] - Resource loaded in 0 ms. 20:35:57.562500 DEBUG global [1010] - Loading resource at MODS/vcmi/MODS/bonusicons/Content 20:35:57.562500 TRACE global [1010] - Filesystem loaded, 95 files found 20:35:57.562500 DEBUG global [1010] - Resource loaded in 0 ms. 20:35:57.562500 DEBUG global [1010] - Loading resource at MODS/vcmi/MODS/extraresolutions/Content.zip 20:35:57.562500 DEBUG global [1010] - Resource loaded in 0 ms. 20:35:57.562500 DEBUG global [1010] - Loading resource at MODS/vcmi/MODS/extraresolutions/Content 20:35:57.562500 TRACE global [1010] - Filesystem loaded, 42 files found 20:35:57.562500 DEBUG global [1010] - Resource loaded in 0 ms. 20:35:57.562500 INFO global [1010] - Mod filesystems: 47 20:35:57.562500 INFO global [1010] - Basic initialization: 250 20:35:57.562500 INFO global [1010] - Initialized logging system based on settings successfully. 20:35:57.578125 ERROR global [1010] - Error: campaign movies was not found! 20:35:57.578125 ERROR global [1010] - Error: campaign music was not found! 20:35:57.578125 INFO global [1010] - Loading settings: 266 20:35:57.578125 INFO global [1010] - VCMI 0.98 (client) 20:35:57.578125 INFO global [1010] - Found 4 render drivers 20:35:57.578125 INFO global [1010] - direct3d 20:35:57.578125 INFO global [1010] - opengl (active) 20:35:57.578125 INFO global [1010] - opengles2 20:35:57.578125 INFO global [1010] - software 20:35:58.203125 INFO global [1010] - Created renderer opengl 20:35:58.234375 INFO global [1010] - Initializing screen: 656 20:35:58.234375 INFO global [1010] - Initializing video: 0 20:35:58.328125 INFO global [1010] - Initializing screen and sound handling: 94 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type ADDITIONAL_ATTACK 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type ADDITIONAL_RETALIATION 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type AIR_IMMUNITY 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type ATTACKS_ALL_ADJACENT 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type BLOCKS_RETALIATION 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type CATAPULT 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type CHANGES_SPELL_COST_FOR_ALLY 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type CHANGES_SPELL_COST_FOR_ENEMY 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type CHARGE_IMMUNITY 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type DAEMON_SUMMONING 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type DARKNESS 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type DEATH_STARE 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type DEFENSIVE_STANCE 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type DIRECT_DAMAGE_IMMUNITY 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type DISGUISED 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type DOUBLE_DAMAGE_CHANCE 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type DRAGON_NATURE 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type EARTH_IMMUNITY 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type ENCHANTED 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type ENCHANTER 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type ENEMY_DEFENCE_REDUCTION 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type FEAR 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type FEARLESS 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type FIRE_IMMUNITY 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type FIRE_SHIELD 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type FLYING 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type FREE_SHOOTING 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type FULL_HP_REGENERATION 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type GENERAL_DAMAGE_REDUCTION 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type HATE 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type HEALER 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type HP_REGENERATION 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type JOUSTING 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type KING1 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type KING2 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type KING3 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type LEVEL_SPELL_IMMUNITY 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type LIFE_DRAIN 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type MAGIC_MIRROR 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type MAGIC_RESISTANCE 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type MANA_CHANNELING 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type MANA_DRAIN 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type MIND_IMMUNITY 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type NONE 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type NON_LIVING 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type NO_DISTANCE_PENALTY 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type NO_MELEE_PENALTY 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type NO_MORALE 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type NO_WALL_PENALTY 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type RANDOM_SPELLCASTER 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type REBIRTH 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type RECEPTIVE 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type RETURN_AFTER_STRIKE 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type SECONDARY_SKILL_PREMY 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type SELF_LUCK 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type SELF_MORALE 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type SHOOTER 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type SPELLCASTER 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type SPELL_AFTER_ATTACK 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type SPELL_BEFORE_ATTACK 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type SPELL_DAMAGE_REDUCTION 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type SPELL_IMMUNITY 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type SPELL_LIKE_ATTACK 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type SPELL_RESISTANCE_AURA 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type THREE_HEADED_ATTACK 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type TWO_HEX_ATTACK_BREATH 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type UNDEAD 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type UNLIMITED_RETALIATIONS 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type VISIONS 20:35:58.328125 TRACE bonus [1368] - Loaded bonus type WATER_IMMUNITY 20:35:58.343750 INFO global [1368] - Bonus type handler: 15 20:35:58.343750 INFO global [1368] - General text handler: 0 20:35:58.359375 INFO global [1368] - Hero handler: 16 20:35:58.359375 INFO global [1368] - Artifact handler: 0 20:35:58.359375 INFO global [1368] - Creature handler: 0 20:35:58.359375 INFO global [1368] - Town handler: 0 20:35:58.359375 TRACE global [1368] - Reading resources prices 20:35:58.359375 TRACE global [1368] - Done loading resource prices! 20:35:58.359375 INFO global [1368] - Object handler: 0 20:35:58.359375 INFO global [1368] - Object types information handler: 0 20:35:58.359375 INFO global [1368] - Spell handler: 0 20:35:58.359375 INFO global [1368] - Terrain view pattern handler: 0 20:35:58.359375 INFO global [1368] - Initializing handlers: 31 20:35:58.593750 INFO global [1368] - Initializing content handler: 234 ms 20:35:58.609375 TRACE global [1368] - Generating checksum for ai trace 20:35:58.609375 TRACE global [1368] - Generating checksum for vcmi 20:35:58.609375 TRACE global [1368] - Generating checksum for vcmi.bonusicons 20:35:58.609375 TRACE global [1368] - Generating checksum for vcmi.extraresolutions 20:35:58.609375 INFO global [1368] - [382df793] Original game files 20:35:58.703125 INFO global [1368] - [a2e8467a] Adventure AI trace 20:35:58.703125 INFO global [1368] - [2c8d50bc] VCMI essential files 20:35:58.703125 INFO global [1368] - [a3bdb941] Creature bonus icons 20:35:58.703125 INFO global [1368] - [86df8906] Extra resolutions 20:35:58.703125 INFO global [1368] - Parsing mod data: 110 ms 20:35:58.859375 DEBUG global [1368] - Loaded object 220:7 20:35:58.859375 DEBUG global [1368] - Loaded object 2:0 20:35:58.859375 DEBUG global [1368] - Loaded object 4:0 20:35:58.859375 DEBUG global [1368] - Loaded object 7:0 20:35:58.859375 DEBUG global [1368] - Loaded object 8:0 20:35:58.859375 DEBUG global [1368] - Loaded object 8:1 20:35:58.875000 DEBUG global [1368] - Loaded object 8:2 20:35:58.921875 DEBUG global [1368] - Loaded object 212:7 20:35:58.921875 DEBUG global [1368] - Loaded object 212:4 20:35:58.921875 DEBUG global [1368] - Loaded object 212:3 20:35:58.921875 DEBUG global [1368] - Loaded object 212:1 20:35:58.921875 DEBUG global [1368] - Loaded object 212:0 20:35:58.921875 DEBUG global [1368] - Loaded object 212:5 20:35:58.921875 DEBUG global [1368] - Loaded object 212:2 20:35:58.921875 DEBUG global [1368] - Loaded object 212:6 20:35:58.921875 DEBUG global [1368] - Loaded object 9:7 20:35:58.921875 DEBUG global [1368] - Loaded object 9:4 20:35:58.921875 DEBUG global [1368] - Loaded object 9:3 20:35:58.921875 DEBUG global [1368] - Loaded object 9:1 20:35:58.921875 DEBUG global [1368] - Loaded object 9:0 20:35:58.921875 DEBUG global [1368] - Loaded object 9:5 20:35:58.921875 DEBUG global [1368] - Loaded object 9:2 20:35:58.921875 DEBUG global [1368] - Loaded object 9:6 20:35:58.921875 DEBUG global [1368] - Loaded object 11:0 20:35:58.921875 DEBUG global [1368] - Loaded object 116:0 20:35:58.921875 DEBUG global [1368] - Loaded object 12:0 20:35:58.921875 DEBUG global [1368] - Loaded object 117:0 20:35:58.921875 DEBUG global [1368] - Loaded object 13:1 20:35:58.937500 DEBUG global [1368] - Loaded object 13:2 20:35:58.937500 DEBUG global [1368] - Loaded object 13:0 20:35:58.937500 DEBUG global [1368] - Loaded object 222:0 20:35:58.937500 DEBUG global [1368] - Loaded object 22:0 20:35:58.937500 DEBUG global [1368] - Loaded object 15:0 20:35:58.937500 DEBUG global [1368] - Loaded object 118:0 20:35:58.937500 DEBUG global [1368] - Loaded object 16:0 20:35:58.937500 DEBUG global [1368] - Loaded object 16:6 20:35:58.937500 DEBUG global [1368] - Loaded object 16:1 20:35:58.937500 DEBUG global [1368] - Loaded object 16:2 20:35:58.937500 DEBUG global [1368] - Loaded object 16:3 20:35:58.937500 DEBUG global [1368] - Loaded object 16:4 20:35:58.937500 DEBUG global [1368] - Loaded object 16:5 20:35:58.937500 DEBUG global [1368] - Loaded object 17:7 20:35:58.937500 DEBUG global [1368] - Loaded object 17:69 20:35:58.937500 DEBUG global [1368] - Loaded object 17:70 20:35:58.953125 DEBUG global [1368] - Loaded object 17:71 20:35:58.953125 DEBUG global [1368] - Loaded object 17:60 20:35:58.953125 DEBUG global [1368] - Loaded object 17:72 20:35:58.953125 DEBUG global [1368] - Loaded object 17:18 20:35:58.953125 DEBUG global [1368] - Loaded object 17:57 20:35:58.953125 DEBUG global [1368] - Loaded object 17:58 20:35:58.953125 DEBUG global [1368] - Loaded object 17:0 20:35:58.953125 DEBUG global [1368] - Loaded object 17:1 20:35:58.953125 DEBUG global [1368] - Loaded object 17:75 20:35:58.953125 DEBUG global [1368] - Loaded object 17:6 20:35:58.953125 DEBUG global [1368] - Loaded object 17:42 20:35:58.953125 DEBUG global [1368] - Loaded object 17:44 20:35:58.953125 DEBUG global [1368] - Loaded object 17:63 20:35:58.953125 DEBUG global [1368] - Loaded object 17:54 20:35:58.953125 DEBUG global [1368] - Loaded object 17:9 20:35:58.953125 DEBUG global [1368] - Loaded object 17:37 20:35:58.953125 DEBUG global [1368] - Loaded object 17:45 20:35:58.953125 DEBUG global [1368] - Loaded object 17:41 20:35:58.953125 DEBUG global [1368] - Loaded object 17:24 20:35:58.953125 DEBUG global [1368] - Loaded object 17:4 20:35:58.953125 DEBUG global [1368] - Loaded object 17:12 20:35:58.953125 DEBUG global [1368] - Loaded object 17:13 20:35:58.953125 DEBUG global [1368] - Loaded object 17:50 20:35:58.968750 DEBUG global [1368] - Loaded object 17:66 20:35:58.968750 DEBUG global [1368] - Loaded object 17:53 20:35:58.968750 DEBUG global [1368] - Loaded object 17:16 20:35:58.968750 DEBUG global [1368] - Loaded object 17:14 20:35:58.968750 DEBUG global [1368] - Loaded object 17:10 20:35:58.968750 DEBUG global [1368] - Loaded object 17:62 20:35:58.968750 DEBUG global [1368] - Loaded object 17:20 20:35:58.968750 DEBUG global [1368] - Loaded object 17:21 20:35:58.968750 DEBUG global [1368] - Loaded object 17:36 20:35:58.968750 DEBUG global [1368] - Loaded object 17:23 20:35:58.968750 DEBUG global [1368] - Loaded object 17:55 20:35:58.968750 DEBUG global [1368] - Loaded object 17:25 20:35:58.968750 DEBUG global [1368] - Loaded object 17:56 20:35:58.968750 DEBUG global [1368] - Loaded object 17:3 20:35:58.968750 DEBUG global [1368] - Loaded object 17:22 20:35:58.968750 DEBUG global [1368] - Loaded object 17:26 20:35:58.968750 DEBUG global [1368] - Loaded object 17:40 20:35:58.968750 DEBUG global [1368] - Loaded object 17:15 20:35:58.968750 DEBUG global [1368] - Loaded object 17:74 20:35:58.968750 DEBUG global [1368] - Loaded object 17:28 20:35:58.968750 DEBUG global [1368] - Loaded object 17:29 20:35:58.968750 DEBUG global [1368] - Loaded object 17:27 20:35:58.984375 DEBUG global [1368] - Loaded object 17:34 20:35:58.984375 DEBUG global [1368] - Loaded object 17:30 20:35:58.984375 DEBUG global [1368] - Loaded object 17:31 20:35:58.984375 DEBUG global [1368] - Loaded object 17:64 20:35:58.984375 DEBUG global [1368] - Loaded object 17:59 20:35:59.000000 DEBUG global [1368] - Loaded object 17:32 20:35:59.000000 DEBUG global [1368] - Loaded object 17:52 20:35:59.000000 DEBUG global [1368] - Loaded object 17:33 20:35:59.000000 DEBUG global [1368] - Loaded object 17:35 20:35:59.000000 DEBUG global [1368] - Loaded object 17:77 20:35:59.000000 DEBUG global [1368] - Loaded object 17:38 20:35:59.000000 DEBUG global [1368] - Loaded object 17:39 20:35:59.000000 DEBUG global [1368] - Loaded object 17:17 20:35:59.000000 DEBUG global [1368] - Loaded object 17:2 20:35:59.000000 DEBUG global [1368] - Loaded object 17:8 20:35:59.000000 DEBUG global [1368] - Loaded object 17:61 20:35:59.000000 DEBUG global [1368] - Loaded object 17:78 20:35:59.000000 DEBUG global [1368] - Loaded object 17:11 20:35:59.000000 DEBUG global [1368] - Loaded object 17:65 20:35:59.000000 DEBUG global [1368] - Loaded object 17:73 20:35:59.031250 DEBUG global [1368] - Loaded object 17:76 20:35:59.031250 DEBUG global [1368] - Loaded object 17:48 20:35:59.031250 DEBUG global [1368] - Loaded object 17:5 20:35:59.031250 DEBUG global [1368] - Loaded object 17:67 20:35:59.031250 DEBUG global [1368] - Loaded object 17:79 20:35:59.031250 DEBUG global [1368] - Loaded object 17:68 20:35:59.031250 DEBUG global [1368] - Loaded object 17:51 20:35:59.031250 DEBUG global [1368] - Loaded object 17:46 20:35:59.031250 DEBUG global [1368] - Loaded object 17:47 20:35:59.031250 DEBUG global [1368] - Loaded object 17:19 20:35:59.031250 DEBUG global [1368] - Loaded object 17:43 20:35:59.031250 DEBUG global [1368] - Loaded object 17:49 20:35:59.031250 DEBUG global [1368] - Loaded object 20:0 20:35:59.031250 DEBUG global [1368] - Loaded object 20:1 20:35:59.031250 DEBUG global [1368] - Loaded object 84:0 20:35:59.031250 DEBUG global [1368] - Loaded object 21:0 20:35:59.031250 DEBUG global [1368] - Loaded object 223:0 20:35:59.031250 DEBUG global [1368] - Loaded object 119:0 20:35:59.031250 DEBUG global [1368] - Loaded object 97:0 20:35:59.031250 DEBUG global [1368] - Loaded object 24:0 20:35:59.031250 DEBUG global [1368] - Loaded object 206:0 20:35:59.046875 DEBUG global [1368] - Loaded object 207:0 20:35:59.046875 DEBUG global [1368] - Loaded object 25:0 20:35:59.046875 DEBUG global [1368] - Loaded object 26:0 20:35:59.046875 DEBUG global [1368] - Loaded object 224:0 20:35:59.046875 DEBUG global [1368] - Loaded object 27:0 20:35:59.046875 DEBUG global [1368] - Loaded object 28:0 20:35:59.046875 DEBUG global [1368] - Loaded object 225:0 20:35:59.046875 DEBUG global [1368] - Loaded object 226:0 20:35:59.046875 DEBUG global [1368] - Loaded object 29:0 20:35:59.046875 DEBUG global [1368] - Loaded object 120:0 20:35:59.046875 DEBUG global [1368] - Loaded object 30:0 20:35:59.046875 DEBUG global [1368] - Loaded object 31:0 20:35:59.046875 DEBUG global [1368] - Loaded object 213:0 20:35:59.046875 DEBUG global [1368] - Loaded object 121:0 20:35:59.046875 DEBUG global [1368] - Loaded object 172:0 20:35:59.046875 DEBUG global [1368] - Loaded object 32:0 20:35:59.046875 DEBUG global [1368] - Loaded object 36:0 20:35:59.046875 DEBUG global [1368] - Loaded object 208:0 20:35:59.046875 DEBUG global [1368] - Loaded object 214:0 20:35:59.046875 DEBUG global [1368] - Loaded object 35:0 20:35:59.046875 DEBUG global [1368] - Loaded object 124:0 20:35:59.062500 DEBUG global [1368] - Loaded object 227:0 20:35:59.062500 DEBUG global [1368] - Loaded object 37:0 20:35:59.062500 DEBUG global [1368] - Loaded object 38:0 20:35:59.062500 DEBUG global [1368] - Loaded object 125:0 20:35:59.062500 DEBUG global [1368] - Loaded object 10:7 20:35:59.062500 DEBUG global [1368] - Loaded object 10:4 20:35:59.062500 DEBUG global [1368] - Loaded object 10:3 20:35:59.062500 DEBUG global [1368] - Loaded object 10:1 20:35:59.062500 DEBUG global [1368] - Loaded object 10:0 20:35:59.062500 DEBUG global [1368] - Loaded object 10:5 20:35:59.062500 DEBUG global [1368] - Loaded object 10:2 20:35:59.062500 DEBUG global [1368] - Loaded object 10:6 20:35:59.062500 DEBUG global [1368] - Loaded object 126:0 20:35:59.062500 DEBUG global [1368] - Loaded object 177:0 20:35:59.062500 DEBUG global [1368] - Loaded object 127:0 20:35:59.062500 DEBUG global [1368] - Loaded object 128:0 20:35:59.062500 DEBUG global [1368] - Loaded object 39:0 20:35:59.062500 DEBUG global [1368] - Loaded object 100:0 20:35:59.062500 DEBUG global [1368] - Loaded object 100:1 20:35:59.062500 DEBUG global [1368] - Loaded object 41:0 20:35:59.062500 DEBUG global [1368] - Loaded object 42:0 20:35:59.062500 DEBUG global [1368] - Loaded object 130:0 20:35:59.078125 DEBUG global [1368] - Loaded object 228:0 20:35:59.078125 DEBUG global [1368] - Loaded object 229:0 20:35:59.078125 DEBUG global [1368] - Loaded object 46:0 20:35:59.078125 DEBUG global [1368] - Loaded object 230:0 20:35:59.078125 DEBUG global [1368] - Loaded object 48:0 20:35:59.078125 DEBUG global [1368] - Loaded object 49:0 20:35:59.078125 DEBUG global [1368] - Loaded object 49:1 20:35:59.078125 DEBUG global [1368] - Loaded object 131:0 20:35:59.078125 DEBUG global [1368] - Loaded object 23:0 20:35:59.078125 DEBUG global [1368] - Loaded object 51:0 20:35:59.078125 DEBUG global [1368] - Loaded object 52:0 20:35:59.078125 DEBUG global [1368] - Loaded object 53:1 20:35:59.078125 DEBUG global [1368] - Loaded object 53:4 20:35:59.078125 DEBUG global [1368] - Loaded object 53:5 20:35:59.078125 DEBUG global [1368] - Loaded object 53:6 20:35:59.078125 DEBUG global [1368] - Loaded object 53:2 20:35:59.078125 DEBUG global [1368] - Loaded object 53:0 20:35:59.078125 DEBUG global [1368] - Loaded object 53:3 20:35:59.078125 DEBUG global [1368] - Loaded object 43:0 20:35:59.093750 DEBUG global [1368] - Loaded object 43:1 20:35:59.093750 DEBUG global [1368] - Loaded object 43:2 20:35:59.093750 DEBUG global [1368] - Loaded object 43:3 20:35:59.093750 DEBUG global [1368] - Loaded object 43:4 20:35:59.093750 DEBUG global [1368] - Loaded object 43:5 20:35:59.093750 DEBUG global [1368] - Loaded object 43:6 20:35:59.093750 DEBUG global [1368] - Loaded object 43:7 20:35:59.093750 DEBUG global [1368] - Loaded object 44:0 20:35:59.093750 DEBUG global [1368] - Loaded object 44:1 20:35:59.093750 DEBUG global [1368] - Loaded object 44:2 20:35:59.093750 DEBUG global [1368] - Loaded object 44:3 20:35:59.093750 DEBUG global [1368] - Loaded object 44:4 20:35:59.093750 DEBUG global [1368] - Loaded object 44:5 20:35:59.093750 DEBUG global [1368] - Loaded object 44:6 20:35:59.093750 DEBUG global [1368] - Loaded object 44:7 20:35:59.093750 DEBUG global [1368] - Loaded object 45:0 20:35:59.093750 DEBUG global [1368] - Loaded object 45:1 20:35:59.093750 DEBUG global [1368] - Loaded object 45:2 20:35:59.093750 DEBUG global [1368] - Loaded object 45:3 20:35:59.093750 DEBUG global [1368] - Loaded object 45:4 20:35:59.093750 DEBUG global [1368] - Loaded object 45:5 20:35:59.093750 DEBUG global [1368] - Loaded object 45:6 20:35:59.093750 DEBUG global [1368] - Loaded object 45:7 20:35:59.109375 DEBUG global [1368] - Loaded object 132:0 20:35:59.109375 DEBUG global [1368] - Loaded object 133:0 20:35:59.109375 DEBUG global [1368] - Loaded object 134:0 20:35:59.109375 DEBUG global [1368] - Loaded object 129:0 20:35:59.109375 DEBUG global [1368] - Loaded object 55:0 20:35:59.109375 DEBUG global [1368] - Loaded object 135:0 20:35:59.109375 DEBUG global [1368] - Loaded object 186:0 20:35:59.109375 DEBUG global [1368] - Loaded object 56:0 20:35:59.109375 DEBUG global [1368] - Loaded object 57:0 20:35:59.109375 DEBUG global [1368] - Loaded object 59:0 20:35:59.109375 DEBUG global [1368] - Loaded object 136:0 20:35:59.109375 DEBUG global [1368] - Loaded object 6:0 20:35:59.109375 DEBUG global [1368] - Loaded object 60:0 20:35:59.109375 DEBUG global [1368] - Loaded object 137:0 20:35:59.109375 DEBUG global [1368] - Loaded object 189:0 20:35:59.109375 DEBUG global [1368] - Loaded object 62:0 20:35:59.109375 DEBUG global [1368] - Loaded object 63:0 20:35:59.109375 DEBUG global [1368] - Loaded object 215:0 20:35:59.109375 DEBUG global [1368] - Loaded object 64:0 20:35:59.109375 DEBUG global [1368] - Loaded object 65:0 20:35:59.125000 DEBUG global [1368] - Loaded object 68:0 20:35:59.125000 DEBUG global [1368] - Loaded object 67:0 20:35:59.125000 DEBUG global [1368] - Loaded object 69:0 20:35:59.125000 DEBUG global [1368] - Loaded object 66:0 20:35:59.125000 DEBUG global [1368] - Loaded object 216:0 20:35:59.125000 DEBUG global [1368] - Loaded object 218:0 20:35:59.125000 DEBUG global [1368] - Loaded object 218:8 20:35:59.125000 DEBUG global [1368] - Loaded object 218:5 20:35:59.125000 DEBUG global [1368] - Loaded object 218:7 20:35:59.125000 DEBUG global [1368] - Loaded object 218:3 20:35:59.125000 DEBUG global [1368] - Loaded object 218:4 20:35:59.125000 DEBUG global [1368] - Loaded object 218:1 20:35:59.125000 DEBUG global [1368] - Loaded object 218:6 20:35:59.125000 DEBUG global [1368] - Loaded object 218:2 20:35:59.125000 DEBUG global [1368] - Loaded object 217:0 20:35:59.125000 DEBUG global [1368] - Loaded object 217:1 20:35:59.125000 DEBUG global [1368] - Loaded object 217:2 20:35:59.125000 DEBUG global [1368] - Loaded object 217:3 20:35:59.125000 DEBUG global [1368] - Loaded object 217:4 20:35:59.125000 DEBUG global [1368] - Loaded object 217:5 20:35:59.125000 DEBUG global [1368] - Loaded object 217:6 20:35:59.140625 DEBUG global [1368] - Loaded object 70:0 20:35:59.140625 DEBUG global [1368] - Loaded object 71:0 20:35:59.140625 DEBUG global [1368] - Loaded object 72:0 20:35:59.140625 DEBUG global [1368] - Loaded object 73:0 20:35:59.140625 DEBUG global [1368] - Loaded object 74:0 20:35:59.140625 DEBUG global [1368] - Loaded object 75:0 20:35:59.140625 DEBUG global [1368] - Loaded object 162:0 20:35:59.140625 DEBUG global [1368] - Loaded object 163:0 20:35:59.140625 DEBUG global [1368] - Loaded object 164:0 20:35:59.140625 DEBUG global [1368] - Loaded object 76:0 20:35:59.140625 DEBUG global [1368] - Loaded object 77:0 20:35:59.140625 DEBUG global [1368] - Loaded object 58:0 20:35:59.140625 DEBUG global [1368] - Loaded object 161:0 20:35:59.140625 DEBUG global [1368] - Loaded object 78:0 20:35:59.140625 DEBUG global [1368] - Loaded object 79:4 20:35:59.140625 DEBUG global [1368] - Loaded object 79:5 20:35:59.140625 DEBUG global [1368] - Loaded object 79:6 20:35:59.140625 DEBUG global [1368] - Loaded object 79:1 20:35:59.140625 DEBUG global [1368] - Loaded object 79:7 20:35:59.140625 DEBUG global [1368] - Loaded object 79:2 20:35:59.140625 DEBUG global [1368] - Loaded object 79:3 20:35:59.140625 DEBUG global [1368] - Loaded object 79:0 20:35:59.156250 DEBUG global [1368] - Loaded object 143:0 20:35:59.156250 DEBUG global [1368] - Loaded object 147:0 20:35:59.156250 DEBUG global [1368] - Loaded object 231:0 20:35:59.156250 DEBUG global [1368] - Loaded object 209:0 20:35:59.156250 DEBUG global [1368] - Loaded object 80:0 20:35:59.156250 DEBUG global [1368] - Loaded object 148:0 20:35:59.156250 DEBUG global [1368] - Loaded object 149:0 20:35:59.156250 DEBUG global [1368] - Loaded object 81:0 20:35:59.156250 DEBUG global [1368] - Loaded object 47:0 20:35:59.156250 DEBUG global [1368] - Loaded object 107:0 20:35:59.171875 DEBUG global [1368] - Loaded object 82:0 20:35:59.171875 DEBUG global [1368] - Loaded object 83:0 20:35:59.187500 DEBUG global [1368] - Loaded object 83:1 20:35:59.187500 DEBUG global [1368] - Loaded object 83:2 20:35:59.187500 DEBUG global [1368] - Loaded object 85:0 20:35:59.187500 DEBUG global [1368] - Loaded object 86:0 20:35:59.187500 DEBUG global [1368] - Loaded object 87:0 20:35:59.187500 DEBUG global [1368] - Loaded object 88:0 20:35:59.187500 DEBUG global [1368] - Loaded object 89:0 20:35:59.187500 DEBUG global [1368] - Loaded object 90:0 20:35:59.203125 DEBUG global [1368] - Loaded object 150:0 20:35:59.203125 DEBUG global [1368] - Loaded object 91:0 20:35:59.203125 DEBUG global [1368] - Loaded object 92:0 20:35:59.203125 DEBUG global [1368] - Loaded object 151:0 20:35:59.203125 DEBUG global [1368] - Loaded object 93:0 20:35:59.203125 DEBUG global [1368] - Loaded object 94:0 20:35:59.203125 DEBUG global [1368] - Loaded object 61:0 20:35:59.203125 DEBUG global [1368] - Loaded object 153:0 20:35:59.203125 DEBUG global [1368] - Loaded object 103:0 20:35:59.203125 DEBUG global [1368] - Loaded object 103:1 20:35:59.203125 DEBUG global [1368] - Loaded object 210:0 20:35:59.203125 DEBUG global [1368] - Loaded object 211:0 20:35:59.203125 DEBUG global [1368] - Loaded object 14:0 20:35:59.218750 DEBUG global [1368] - Loaded object 95:0 20:35:59.218750 DEBUG global [1368] - Loaded object 96:0 20:35:59.218750 DEBUG global [1368] - Loaded object 221:0 20:35:59.218750 DEBUG global [1368] - Loaded object 99:0 20:35:59.218750 DEBUG global [1368] - Loaded object 101:0 20:35:59.218750 DEBUG global [1368] - Loaded object 102:0 20:35:59.218750 DEBUG global [1368] - Loaded object 155:0 20:35:59.218750 DEBUG global [1368] - Loaded object 199:0 20:35:59.218750 DEBUG global [1368] - Loaded object 104:0 20:35:59.218750 DEBUG global [1368] - Loaded object 158:0 20:35:59.218750 DEBUG global [1368] - Loaded object 105:0 20:35:59.218750 DEBUG global [1368] - Loaded object 106:0 20:35:59.218750 DEBUG global [1368] - Loaded object 108:0 20:35:59.218750 DEBUG global [1368] - Loaded object 109:0 20:35:59.218750 DEBUG global [1368] - Loaded object 110:0 20:35:59.218750 DEBUG global [1368] - Loaded object 111:0 20:35:59.218750 DEBUG global [1368] - Loaded object 112:0 20:35:59.218750 DEBUG global [1368] - Loaded object 113:0 20:35:59.218750 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Acid breath 20:35:59.218750 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Acid breath 20:35:59.218750 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Age 20:35:59.218750 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Air Elemental 20:35:59.218750 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Air Shield 20:35:59.218750 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Animate Dead 20:35:59.218750 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Anti-Magic 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Armageddon 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Berserk 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Bind 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Bless 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Blind 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Bloodlust 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Chain Lightning 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Clone 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Counterstrike 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Cure 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Curse 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Death Cloud 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Death Ripple 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Death Stare 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Destroy Undead 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Dimension Door 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Disease 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Disguise 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Dispel 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Dispel Helpful Spells 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Disrupting Ray 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Earth Elemental 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Earthquake 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Fire Elemental 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Fire Shield 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Fire Wall 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Fireball 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Fly 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Force Field 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Forgetfulness 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Fortune 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Frenzy 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Frost Ring 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Haste 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Hypnotize 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Ice Bolt 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Implosion 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Inferno 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Land Mine 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Lightning Bolt 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Magic Arrow 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Magic Mirror 20:35:59.234375 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Meteor Shower 20:35:59.250000 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Mirth 20:35:59.250000 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Misfortune 20:35:59.250000 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Paralyze 20:35:59.250000 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Poison 20:35:59.250000 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Prayer 20:35:59.250000 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Precision 20:35:59.250000 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Protection from Air 20:35:59.250000 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Prot. from Earth 20:35:59.250000 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Protection from Fire 20:35:59.250000 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Prot. from Water 20:35:59.250000 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Quicksand 20:35:59.250000 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Remove Obstacle 20:35:59.250000 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Resurrection 20:35:59.250000 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Sacrifice 20:35:59.250000 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Scuttle Boat 20:35:59.250000 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Shield 20:35:59.250000 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Slayer 20:35:59.250000 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Slow 20:35:59.250000 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Sorrow 20:35:59.250000 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Stone Gaze 20:35:59.250000 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Stone Skin 20:35:59.250000 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Summon Boat 20:35:59.250000 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Teleport 20:35:59.250000 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Thunderbolt 20:35:59.250000 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Titan's Lightning Bolt 20:35:59.250000 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Town Portal 20:35:59.250000 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell View Air 20:35:59.250000 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell View Earth 20:35:59.250000 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Visions 20:35:59.250000 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Water Elemental 20:35:59.250000 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Water Walk 20:35:59.250000 TRACE global [1368] - CSpellHandler::loadFromJson: loading spell Weakness 20:35:59.250000 INFO global [1368] - [DONE] Original game files 20:35:59.250000 INFO global [1368] - [DONE] Adventure AI trace 20:35:59.250000 INFO global [1368] - [SKIP] VCMI essential files 20:35:59.250000 INFO global [1368] - [DONE] Creature bonus icons 20:35:59.250000 INFO global [1368] - [DONE] Extra resolutions 20:35:59.250000 INFO global [1368] - Loading mod data: 547ms 20:35:59.265625 DEBUG global [1368] - Loaded object 98:0 20:35:59.265625 DEBUG global [1368] - Loaded object 98:8 20:35:59.265625 DEBUG global [1368] - Loaded object 98:5 20:35:59.265625 DEBUG global [1368] - Loaded object 98:7 20:35:59.265625 DEBUG global [1368] - Loaded object 98:3 20:35:59.265625 DEBUG global [1368] - Loaded object 98:4 20:35:59.265625 DEBUG global [1368] - Loaded object 98:1 20:35:59.265625 DEBUG global [1368] - Loaded object 98:6 20:35:59.265625 DEBUG global [1368] - Loaded object 98:2 20:35:59.265625 DEBUG global [1368] - Loaded object 34:4 20:35:59.265625 DEBUG global [1368] - Loaded object 34:12 20:35:59.265625 DEBUG global [1368] - Loaded object 34:13 20:35:59.265625 DEBUG global [1368] - Loaded object 34:14 20:35:59.265625 DEBUG global [1368] - Loaded object 34:1 20:35:59.265625 DEBUG global [1368] - Loaded object 34:8 20:35:59.265625 DEBUG global [1368] - Loaded object 34:6 20:35:59.265625 DEBUG global [1368] - Loaded object 34:3 20:35:59.265625 DEBUG global [1368] - Loaded object 34:17 20:35:59.265625 DEBUG global [1368] - Loaded object 34:7 20:35:59.265625 DEBUG global [1368] - Loaded object 34:0 20:35:59.265625 DEBUG global [1368] - Loaded object 34:9 20:35:59.281250 DEBUG global [1368] - Loaded object 34:11 20:35:59.281250 DEBUG global [1368] - Loaded object 34:16 20:35:59.281250 DEBUG global [1368] - Loaded object 34:2 20:35:59.281250 DEBUG global [1368] - Loaded object 34:10 20:35:59.281250 DEBUG global [1368] - Loaded object 34:15 20:35:59.281250 DEBUG global [1368] - Loaded object 34:5 20:35:59.281250 INFO global [1368] - Resolving identifiers: 31 ms 20:35:59.281250 DEBUG global [1368] - Loaded object 5:0 20:35:59.281250 DEBUG global [1368] - Loaded object 5:1 20:35:59.281250 DEBUG global [1368] - Loaded object 5:2 20:35:59.281250 DEBUG global [1368] - Loaded object 5:3 20:35:59.281250 DEBUG global [1368] - Loaded object 5:4 20:35:59.281250 DEBUG global [1368] - Loaded object 5:5 20:35:59.281250 DEBUG global [1368] - Loaded object 5:6 20:35:59.281250 DEBUG global [1368] - Loaded object 5:7 20:35:59.281250 DEBUG global [1368] - Loaded object 5:8 20:35:59.281250 DEBUG global [1368] - Loaded object 5:9 20:35:59.281250 DEBUG global [1368] - Loaded object 5:10 20:35:59.281250 DEBUG global [1368] - Loaded object 5:11 20:35:59.281250 DEBUG global [1368] - Loaded object 5:12 20:35:59.296875 DEBUG global [1368] - Loaded object 5:13 20:35:59.296875 DEBUG global [1368] - Loaded object 5:14 20:35:59.296875 DEBUG global [1368] - Loaded object 5:15 20:35:59.296875 DEBUG global [1368] - Loaded object 5:16 20:35:59.296875 DEBUG global [1368] - Loaded object 5:17 20:35:59.296875 DEBUG global [1368] - Loaded object 5:18 20:35:59.296875 DEBUG global [1368] - Loaded object 5:19 20:35:59.296875 DEBUG global [1368] - Loaded object 5:20 20:35:59.296875 DEBUG global [1368] - Loaded object 5:21 20:35:59.296875 DEBUG global [1368] - Loaded object 5:22 20:35:59.296875 DEBUG global [1368] - Loaded object 5:23 20:35:59.296875 DEBUG global [1368] - Loaded object 5:24 20:35:59.296875 DEBUG global [1368] - Loaded object 5:25 20:35:59.296875 DEBUG global [1368] - Loaded object 5:26 20:35:59.296875 DEBUG global [1368] - Loaded object 5:27 20:35:59.296875 DEBUG global [1368] - Loaded object 5:28 20:35:59.296875 DEBUG global [1368] - Loaded object 5:29 20:35:59.296875 DEBUG global [1368] - Loaded object 5:30 20:35:59.296875 DEBUG global [1368] - Loaded object 5:31 20:35:59.296875 DEBUG global [1368] - Loaded object 5:32 20:35:59.296875 DEBUG global [1368] - Loaded object 5:33 20:35:59.296875 DEBUG global [1368] - Loaded object 5:34 20:35:59.296875 DEBUG global [1368] - Loaded object 5:35 20:35:59.296875 DEBUG global [1368] - Loaded object 5:36 20:35:59.296875 DEBUG global [1368] - Loaded object 5:37 20:35:59.296875 DEBUG global [1368] - Loaded object 5:38 20:35:59.312500 DEBUG global [1368] - Loaded object 5:39 20:35:59.312500 DEBUG global [1368] - Loaded object 5:40 20:35:59.312500 DEBUG global [1368] - Loaded object 5:41 20:35:59.312500 DEBUG global [1368] - Loaded object 5:42 20:35:59.312500 DEBUG global [1368] - Loaded object 5:43 20:35:59.312500 DEBUG global [1368] - Loaded object 5:44 20:35:59.312500 DEBUG global [1368] - Loaded object 5:45 20:35:59.312500 DEBUG global [1368] - Loaded object 5:46 20:35:59.312500 DEBUG global [1368] - Loaded object 5:47 20:35:59.312500 DEBUG global [1368] - Loaded object 5:48 20:35:59.312500 DEBUG global [1368] - Loaded object 5:49 20:35:59.312500 DEBUG global [1368] - Loaded object 5:50 20:35:59.312500 DEBUG global [1368] - Loaded object 5:51 20:35:59.312500 DEBUG global [1368] - Loaded object 5:52 20:35:59.312500 DEBUG global [1368] - Loaded object 5:53 20:35:59.312500 DEBUG global [1368] - Loaded object 5:54 20:35:59.312500 DEBUG global [1368] - Loaded object 5:55 20:35:59.312500 DEBUG global [1368] - Loaded object 5:56 20:35:59.312500 DEBUG global [1368] - Loaded object 5:57 20:35:59.312500 DEBUG global [1368] - Loaded object 5:58 20:35:59.312500 DEBUG global [1368] - Loaded object 5:59 20:35:59.312500 DEBUG global [1368] - Loaded object 5:60 20:35:59.312500 DEBUG global [1368] - Loaded object 5:61 20:35:59.328125 DEBUG global [1368] - Loaded object 5:62 20:35:59.328125 DEBUG global [1368] - Loaded object 5:63 20:35:59.328125 DEBUG global [1368] - Loaded object 5:64 20:35:59.328125 DEBUG global [1368] - Loaded object 5:65 20:35:59.328125 DEBUG global [1368] - Loaded object 5:66 20:35:59.328125 DEBUG global [1368] - Loaded object 5:67 20:35:59.328125 DEBUG global [1368] - Loaded object 5:68 20:35:59.328125 DEBUG global [1368] - Loaded object 5:69 20:35:59.328125 DEBUG global [1368] - Loaded object 5:70 20:35:59.328125 DEBUG global [1368] - Loaded object 5:71 20:35:59.328125 DEBUG global [1368] - Loaded object 5:72 20:35:59.328125 DEBUG global [1368] - Loaded object 5:73 20:35:59.328125 DEBUG global [1368] - Loaded object 5:74 20:35:59.328125 DEBUG global [1368] - Loaded object 5:75 20:35:59.328125 DEBUG global [1368] - Loaded object 5:76 20:35:59.328125 DEBUG global [1368] - Loaded object 5:77 20:35:59.328125 DEBUG global [1368] - Loaded object 5:78 20:35:59.328125 DEBUG global [1368] - Loaded object 5:79 20:35:59.328125 DEBUG global [1368] - Loaded object 5:80 20:35:59.328125 DEBUG global [1368] - Loaded object 5:81 20:35:59.328125 DEBUG global [1368] - Loaded object 5:82 20:35:59.328125 DEBUG global [1368] - Loaded object 5:83 20:35:59.328125 DEBUG global [1368] - Loaded object 5:84 20:35:59.343750 DEBUG global [1368] - Loaded object 5:85 20:35:59.343750 DEBUG global [1368] - Loaded object 5:86 20:35:59.343750 DEBUG global [1368] - Loaded object 5:87 20:35:59.343750 DEBUG global [1368] - Loaded object 5:88 20:35:59.343750 DEBUG global [1368] - Loaded object 5:89 20:35:59.343750 DEBUG global [1368] - Loaded object 5:90 20:35:59.343750 DEBUG global [1368] - Loaded object 5:91 20:35:59.343750 DEBUG global [1368] - Loaded object 5:92 20:35:59.343750 DEBUG global [1368] - Loaded object 5:93 20:35:59.343750 DEBUG global [1368] - Loaded object 5:94 20:35:59.343750 DEBUG global [1368] - Loaded object 5:95 20:35:59.343750 DEBUG global [1368] - Loaded object 5:96 20:35:59.343750 DEBUG global [1368] - Loaded object 5:97 20:35:59.343750 DEBUG global [1368] - Loaded object 5:98 20:35:59.343750 DEBUG global [1368] - Loaded object 5:99 20:35:59.343750 DEBUG global [1368] - Loaded object 5:100 20:35:59.343750 DEBUG global [1368] - Loaded object 5:101 20:35:59.343750 DEBUG global [1368] - Loaded object 5:102 20:35:59.343750 DEBUG global [1368] - Loaded object 5:103 20:35:59.343750 DEBUG global [1368] - Loaded object 5:104 20:35:59.343750 DEBUG global [1368] - Loaded object 5:105 20:35:59.343750 DEBUG global [1368] - Loaded object 5:106 20:35:59.343750 DEBUG global [1368] - Loaded object 5:107 20:35:59.343750 DEBUG global [1368] - Loaded object 5:108 20:35:59.343750 DEBUG global [1368] - Loaded object 5:109 20:35:59.359375 DEBUG global [1368] - Loaded object 5:110 20:35:59.359375 DEBUG global [1368] - Loaded object 5:111 20:35:59.359375 DEBUG global [1368] - Loaded object 5:112 20:35:59.359375 DEBUG global [1368] - Loaded object 5:113 20:35:59.359375 DEBUG global [1368] - Loaded object 5:114 20:35:59.359375 DEBUG global [1368] - Loaded object 5:115 20:35:59.359375 DEBUG global [1368] - Loaded object 5:116 20:35:59.359375 DEBUG global [1368] - Loaded object 5:117 20:35:59.359375 DEBUG global [1368] - Loaded object 5:118 20:35:59.359375 DEBUG global [1368] - Loaded object 5:119 20:35:59.359375 DEBUG global [1368] - Loaded object 5:120 20:35:59.359375 DEBUG global [1368] - Loaded object 5:121 20:35:59.359375 DEBUG global [1368] - Loaded object 5:122 20:35:59.359375 DEBUG global [1368] - Loaded object 5:123 20:35:59.359375 DEBUG global [1368] - Loaded object 5:124 20:35:59.359375 DEBUG global [1368] - Loaded object 5:125 20:35:59.359375 DEBUG global [1368] - Loaded object 5:126 20:35:59.359375 DEBUG global [1368] - Loaded object 5:127 20:35:59.359375 DEBUG global [1368] - Loaded object 5:128 20:35:59.359375 DEBUG global [1368] - Loaded object 5:129 20:35:59.359375 DEBUG global [1368] - Loaded object 5:130 20:35:59.359375 DEBUG global [1368] - Loaded object 5:131 20:35:59.359375 DEBUG global [1368] - Loaded object 5:132 20:35:59.359375 DEBUG global [1368] - Loaded object 5:133 20:35:59.359375 DEBUG global [1368] - Loaded object 5:134 20:35:59.359375 DEBUG global [1368] - Loaded object 5:135 20:35:59.375000 DEBUG global [1368] - Loaded object 5:136 20:35:59.375000 DEBUG global [1368] - Loaded object 5:137 20:35:59.375000 DEBUG global [1368] - Loaded object 5:138 20:35:59.375000 DEBUG global [1368] - Loaded object 5:139 20:35:59.421875 DEBUG global [1368] - Loaded object 5:140 20:35:59.421875 DEBUG global [1368] - Loaded object 5:141 20:35:59.421875 DEBUG global [1368] - Loaded object 5:142 20:35:59.421875 DEBUG global [1368] - Loaded object 5:143 20:35:59.421875 DEBUG global [1368] - Loaded object 54:0 20:35:59.421875 DEBUG global [1368] - Loaded object 54:1 20:35:59.421875 DEBUG global [1368] - Loaded object 54:2 20:35:59.421875 DEBUG global [1368] - Loaded object 54:3 20:35:59.421875 DEBUG global [1368] - Loaded object 54:4 20:35:59.421875 DEBUG global [1368] - Loaded object 54:5 20:35:59.421875 DEBUG global [1368] - Loaded object 54:6 20:35:59.421875 DEBUG global [1368] - Loaded object 54:7 20:35:59.421875 DEBUG global [1368] - Loaded object 54:8 20:35:59.421875 DEBUG global [1368] - Loaded object 54:9 20:35:59.421875 DEBUG global [1368] - Loaded object 54:10 20:35:59.421875 DEBUG global [1368] - Loaded object 54:11 20:35:59.421875 DEBUG global [1368] - Loaded object 54:12 20:35:59.421875 DEBUG global [1368] - Loaded object 54:13 20:35:59.421875 DEBUG global [1368] - Loaded object 54:14 20:35:59.421875 DEBUG global [1368] - Loaded object 54:15 20:35:59.421875 DEBUG global [1368] - Loaded object 54:16 20:35:59.421875 DEBUG global [1368] - Loaded object 54:17 20:35:59.421875 DEBUG global [1368] - Loaded object 54:18 20:35:59.421875 DEBUG global [1368] - Loaded object 54:19 20:35:59.421875 DEBUG global [1368] - Loaded object 54:20 20:35:59.421875 DEBUG global [1368] - Loaded object 54:21 20:35:59.421875 DEBUG global [1368] - Loaded object 54:22 20:35:59.437500 DEBUG global [1368] - Loaded object 54:23 20:35:59.437500 DEBUG global [1368] - Loaded object 54:24 20:35:59.437500 DEBUG global [1368] - Loaded object 54:25 20:35:59.437500 DEBUG global [1368] - Loaded object 54:26 20:35:59.437500 DEBUG global [1368] - Loaded object 54:27 20:35:59.437500 DEBUG global [1368] - Loaded object 54:28 20:35:59.437500 DEBUG global [1368] - Loaded object 54:29 20:35:59.437500 DEBUG global [1368] - Loaded object 54:30 20:35:59.437500 DEBUG global [1368] - Loaded object 54:31 20:35:59.437500 DEBUG global [1368] - Loaded object 54:32 20:35:59.437500 DEBUG global [1368] - Loaded object 54:33 20:35:59.437500 DEBUG global [1368] - Loaded object 54:34 20:35:59.437500 DEBUG global [1368] - Loaded object 54:35 20:35:59.437500 DEBUG global [1368] - Loaded object 54:36 20:35:59.437500 DEBUG global [1368] - Loaded object 54:37 20:35:59.437500 DEBUG global [1368] - Loaded object 54:38 20:35:59.437500 DEBUG global [1368] - Loaded object 54:39 20:35:59.437500 DEBUG global [1368] - Loaded object 54:40 20:35:59.437500 DEBUG global [1368] - Loaded object 54:41 20:35:59.437500 DEBUG global [1368] - Loaded object 54:42 20:35:59.437500 DEBUG global [1368] - Loaded object 54:43 20:35:59.437500 DEBUG global [1368] - Loaded object 54:44 20:35:59.437500 DEBUG global [1368] - Loaded object 54:45 20:35:59.437500 DEBUG global [1368] - Loaded object 54:46 20:35:59.453125 DEBUG global [1368] - Loaded object 54:47 20:35:59.453125 DEBUG global [1368] - Loaded object 54:48 20:35:59.453125 DEBUG global [1368] - Loaded object 54:49 20:35:59.453125 DEBUG global [1368] - Loaded object 54:50 20:35:59.453125 DEBUG global [1368] - Loaded object 54:51 20:35:59.453125 DEBUG global [1368] - Loaded object 54:52 20:35:59.453125 DEBUG global [1368] - Loaded object 54:53 20:35:59.453125 DEBUG global [1368] - Loaded object 54:54 20:35:59.453125 DEBUG global [1368] - Loaded object 54:55 20:35:59.453125 DEBUG global [1368] - Loaded object 54:56 20:35:59.453125 DEBUG global [1368] - Loaded object 54:57 20:35:59.453125 DEBUG global [1368] - Loaded object 54:58 20:35:59.453125 DEBUG global [1368] - Loaded object 54:59 20:35:59.453125 DEBUG global [1368] - Loaded object 54:60 20:35:59.453125 DEBUG global [1368] - Loaded object 54:61 20:35:59.453125 DEBUG global [1368] - Loaded object 54:62 20:35:59.453125 DEBUG global [1368] - Loaded object 54:63 20:35:59.453125 DEBUG global [1368] - Loaded object 54:64 20:35:59.453125 DEBUG global [1368] - Loaded object 54:65 20:35:59.453125 DEBUG global [1368] - Loaded object 54:66 20:35:59.453125 DEBUG global [1368] - Loaded object 54:67 20:35:59.453125 DEBUG global [1368] - Loaded object 54:68 20:35:59.453125 DEBUG global [1368] - Loaded object 54:69 20:35:59.468750 DEBUG global [1368] - Loaded object 54:70 20:35:59.468750 DEBUG global [1368] - Loaded object 54:71 20:35:59.468750 DEBUG global [1368] - Loaded object 54:72 20:35:59.468750 DEBUG global [1368] - Loaded object 54:73 20:35:59.468750 DEBUG global [1368] - Loaded object 54:74 20:35:59.468750 DEBUG global [1368] - Loaded object 54:75 20:35:59.468750 DEBUG global [1368] - Loaded object 54:76 20:35:59.468750 DEBUG global [1368] - Loaded object 54:77 20:35:59.468750 DEBUG global [1368] - Loaded object 54:78 20:35:59.468750 DEBUG global [1368] - Loaded object 54:79 20:35:59.468750 DEBUG global [1368] - Loaded object 54:80 20:35:59.468750 DEBUG global [1368] - Loaded object 54:81 20:35:59.468750 DEBUG global [1368] - Loaded object 54:82 20:35:59.484375 DEBUG global [1368] - Loaded object 54:83 20:35:59.484375 DEBUG global [1368] - Loaded object 54:84 20:35:59.484375 DEBUG global [1368] - Loaded object 54:85 20:35:59.484375 DEBUG global [1368] - Loaded object 54:86 20:35:59.484375 DEBUG global [1368] - Loaded object 54:87 20:35:59.484375 DEBUG global [1368] - Loaded object 54:88 20:35:59.484375 DEBUG global [1368] - Loaded object 54:89 20:35:59.484375 DEBUG global [1368] - Loaded object 54:90 20:35:59.484375 DEBUG global [1368] - Loaded object 54:91 20:35:59.484375 DEBUG global [1368] - Loaded object 54:92 20:35:59.484375 DEBUG global [1368] - Loaded object 54:93 20:35:59.484375 DEBUG global [1368] - Loaded object 54:94 20:35:59.484375 DEBUG global [1368] - Loaded object 54:95 20:35:59.484375 DEBUG global [1368] - Loaded object 54:96 20:35:59.484375 DEBUG global [1368] - Loaded object 54:97 20:35:59.484375 DEBUG global [1368] - Loaded object 54:98 20:35:59.484375 DEBUG global [1368] - Loaded object 54:99 20:35:59.484375 DEBUG global [1368] - Loaded object 54:100 20:35:59.484375 DEBUG global [1368] - Loaded object 54:101 20:35:59.484375 DEBUG global [1368] - Loaded object 54:102 20:35:59.484375 DEBUG global [1368] - Loaded object 54:103 20:35:59.484375 DEBUG global [1368] - Loaded object 54:104 20:35:59.484375 DEBUG global [1368] - Loaded object 54:105 20:35:59.484375 DEBUG global [1368] - Loaded object 54:106 20:35:59.484375 DEBUG global [1368] - Loaded object 54:107 20:35:59.484375 DEBUG global [1368] - Loaded object 54:108 20:35:59.484375 DEBUG global [1368] - Loaded object 54:109 20:35:59.500000 DEBUG global [1368] - Loaded object 54:110 20:35:59.500000 DEBUG global [1368] - Loaded object 54:111 20:35:59.500000 DEBUG global [1368] - Loaded object 54:112 20:35:59.515625 DEBUG global [1368] - Loaded object 54:113 20:35:59.515625 DEBUG global [1368] - Loaded object 54:114 20:35:59.515625 DEBUG global [1368] - Loaded object 54:115 20:35:59.515625 DEBUG global [1368] - Loaded object 54:116 20:35:59.515625 DEBUG global [1368] - Loaded object 54:117 20:35:59.515625 DEBUG global [1368] - Loaded object 54:118 20:35:59.515625 DEBUG global [1368] - Loaded object 54:119 20:35:59.515625 DEBUG global [1368] - Loaded object 54:120 20:35:59.515625 DEBUG global [1368] - Loaded object 54:121 20:35:59.515625 DEBUG global [1368] - Loaded object 54:122 20:35:59.515625 DEBUG global [1368] - Loaded object 54:123 20:35:59.515625 DEBUG global [1368] - Loaded object 54:124 20:35:59.515625 DEBUG global [1368] - Loaded object 54:125 20:35:59.515625 DEBUG global [1368] - Loaded object 54:126 20:35:59.515625 DEBUG global [1368] - Loaded object 54:127 20:35:59.515625 DEBUG global [1368] - Loaded object 54:128 20:35:59.515625 DEBUG global [1368] - Loaded object 54:129 20:35:59.515625 DEBUG global [1368] - Loaded object 54:130 20:35:59.515625 DEBUG global [1368] - Loaded object 54:131 20:35:59.515625 DEBUG global [1368] - Loaded object 54:132 20:35:59.531250 DEBUG global [1368] - Loaded object 54:133 20:35:59.531250 DEBUG global [1368] - Loaded object 54:134 20:35:59.531250 DEBUG global [1368] - Loaded object 54:135 20:35:59.531250 DEBUG global [1368] - Loaded object 54:136 20:35:59.531250 DEBUG global [1368] - Loaded object 54:137 20:35:59.531250 DEBUG global [1368] - Loaded object 54:138 20:35:59.531250 DEBUG global [1368] - Loaded object 54:139 20:35:59.531250 DEBUG global [1368] - Loaded object 54:140 20:35:59.531250 DEBUG global [1368] - Loaded object 54:141 20:35:59.531250 DEBUG global [1368] - Loaded object 54:142 20:35:59.531250 DEBUG global [1368] - Loaded object 54:143 20:35:59.531250 DEBUG global [1368] - Loaded object 54:144 20:35:59.531250 DEBUG global [1368] - Loaded object 54:145 20:35:59.531250 DEBUG global [1368] - Loaded object 54:146 20:35:59.531250 DEBUG global [1368] - Loaded object 54:147 20:35:59.531250 DEBUG global [1368] - Loaded object 54:148 20:35:59.531250 DEBUG global [1368] - Loaded object 54:149 20:35:59.531250 WARN global [1368] - No templates found for 49:1 20:35:59.531250 WARN global [1368] - No templates found for 70:0 20:35:59.546875 WARN global [1368] - No templates found for 79:7 20:35:59.546875 WARN global [1368] - No templates found for 100:1 20:35:59.546875 WARN global [1368] - No templates found for 103:1 20:35:59.546875 WARN global [1368] - No templates found for 172:0 20:35:59.546875 WARN global [1368] - No templates found for 186:0 20:35:59.546875 WARN global [1368] - No templates found for 189:0 20:35:59.546875 INFO global [1368] - Handlers post-load finalization: 266 ms 20:35:59.546875 INFO global [1368] - All game content loaded in 1188 ms 20:35:59.562500 INFO global [1368] - Template handler: 1203 20:35:59.562500 INFO global [1368] - Initializing VCMI_Lib: 1234 20:35:59.671875 INFO global [1368] - Loading and transforming heroes' flags: 110 20:35:59.671875 INFO global [1368] - Screen handler: 110 20:35:59.734375 INFO global [1368] - Main graphics: 62 20:35:59.734375 INFO global [1368] - Initializing game graphics: 172 20:35:59.750000 INFO global [1368] - Message handler: 16 20:35:59.750000 INFO global [1010] - Initialization of VCMI (together): 2453 20:35:59.796875 TRACE global [1010] - Loading music file Music/MainMenu 20:35:59.796875 TRACE global [1010] - Playing music file Music/MainMenu 20:36:00.390625 TRACE global [1010] - Attempt to play sound 136 with file name BUTTON.wav with cache 20:36:00.500000 TRACE animation [1010] - Button clicked at 644x216 20:36:00.500000 TRACE animation [1010] - Parent isclass CMenuEntry at 112x84 20:36:00.500000 TRACE animation [1010] - Parent isclass CTabbedInt at 112x84 20:36:00.500000 TRACE animation [1010] - Parent isclass CMenuScreen at 112x84 20:36:00.875000 TRACE global [1010] - Attempt to play sound 136 with file name BUTTON.wav with cache 20:36:00.968750 TRACE animation [1010] - Button clicked at 657x92 20:36:00.968750 TRACE animation [1010] - Parent isclass CMenuEntry at 112x84 20:36:00.968750 TRACE animation [1010] - Parent isclass CTabbedInt at 112x84 20:36:00.968750 TRACE animation [1010] - Parent isclass CMenuScreen at 112x84 20:36:01.046875 INFO global [1010] - Blocking buttons from 1 20:36:03.000000 TRACE global [1010] - Attempt to play sound 136 with file name BUTTON.wav with cache 20:36:03.093750 TRACE animation [1010] - Button clicked at 523x619 20:36:03.093750 TRACE animation [1010] - Parent isclass CSelectionScreen at 112x84 20:36:03.218750 TRACE global [1010] - Stoping music file Music/MainMenu 20:36:03.218750 INFO network [af8] - Loading procedure started! 20:36:03.234375 INFO network [af8] - Setting up thread calling server: 0 20:36:03.234375 INFO global [af8] - Loading lib part of game... 20:36:03.234375 INFO global [af8] - Reading header 20:36:03.234375 INFO global [af8] - Reading options 20:36:03.234375 INFO global [af8] - Reading handlers 20:36:03.250000 ERROR global [af8] - Desync found! Position: 41616 20:36:03.265625 TRACE global [af8] - Reading resources prices 20:36:03.265625 TRACE global [af8] - Done loading resource prices! 20:36:03.359375 TRACE bonus [af8] - Loaded bonus type ADDITIONAL_ATTACK 20:36:03.359375 TRACE bonus [af8] - Loaded bonus type ADDITIONAL_RETALIATION 20:36:03.359375 TRACE bonus [af8] - Loaded bonus type AIR_IMMUNITY 20:36:03.359375 TRACE bonus [af8] - Loaded bonus type ATTACKS_ALL_ADJACENT 20:36:03.359375 TRACE bonus [af8] - Loaded bonus type BLOCKS_RETALIATION 20:36:03.359375 TRACE bonus [af8] - Loaded bonus type CATAPULT 20:36:03.359375 TRACE bonus [af8] - Loaded bonus type CHANGES_SPELL_COST_FOR_ALLY 20:36:03.359375 TRACE bonus [af8] - Loaded bonus type CHANGES_SPELL_COST_FOR_ENEMY 20:36:03.359375 TRACE bonus [af8] - Loaded bonus type CHARGE_IMMUNITY 20:36:03.359375 TRACE bonus [af8] - Loaded bonus type DAEMON_SUMMONING 20:36:03.359375 TRACE bonus [af8] - Loaded bonus type DARKNESS 20:36:03.359375 TRACE bonus [af8] - Loaded bonus type DEATH_STARE 20:36:03.359375 TRACE bonus [af8] - Loaded bonus type DEFENSIVE_STANCE 20:36:03.359375 TRACE bonus [af8] - Loaded bonus type DIRECT_DAMAGE_IMMUNITY 20:36:03.359375 TRACE bonus [af8] - Loaded bonus type DISGUISED 20:36:03.359375 TRACE bonus [af8] - Loaded bonus type DOUBLE_DAMAGE_CHANCE 20:36:03.359375 TRACE bonus [af8] - Loaded bonus type DRAGON_NATURE 20:36:03.359375 TRACE bonus [af8] - Loaded bonus type EARTH_IMMUNITY 20:36:03.359375 TRACE bonus [af8] - Loaded bonus type ENCHANTED 20:36:03.359375 TRACE bonus [af8] - Loaded bonus type ENCHANTER 20:36:03.359375 TRACE bonus [af8] - Loaded bonus type ENEMY_DEFENCE_REDUCTION 20:36:03.359375 TRACE bonus [af8] - Loaded bonus type FEAR 20:36:03.359375 TRACE bonus [af8] - Loaded bonus type FEARLESS 20:36:03.359375 TRACE bonus [af8] - Loaded bonus type FIRE_IMMUNITY 20:36:03.359375 TRACE bonus [af8] - Loaded bonus type FIRE_SHIELD 20:36:03.359375 TRACE bonus [af8] - Loaded bonus type FLYING 20:36:03.359375 TRACE bonus [af8] - Loaded bonus type FREE_SHOOTING 20:36:03.359375 TRACE bonus [af8] - Loaded bonus type FULL_HP_REGENERATION 20:36:03.359375 TRACE bonus [af8] - Loaded bonus type GENERAL_DAMAGE_REDUCTION 20:36:03.359375 TRACE bonus [af8] - Loaded bonus type HATE 20:36:03.359375 TRACE bonus [af8] - Loaded bonus type HEALER 20:36:03.359375 TRACE bonus [af8] - Loaded bonus type HP_REGENERATION 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type JOUSTING 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type KING1 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type KING2 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type KING3 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type LEVEL_SPELL_IMMUNITY 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type LIFE_DRAIN 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type MAGIC_MIRROR 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type MAGIC_RESISTANCE 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type MANA_CHANNELING 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type MANA_DRAIN 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type MIND_IMMUNITY 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type NONE 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type NON_LIVING 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type NO_DISTANCE_PENALTY 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type NO_MELEE_PENALTY 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type NO_MORALE 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type NO_WALL_PENALTY 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type RANDOM_SPELLCASTER 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type REBIRTH 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type RECEPTIVE 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type RETURN_AFTER_STRIKE 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type SECONDARY_SKILL_PREMY 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type SELF_LUCK 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type SELF_MORALE 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type SHOOTER 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type SPELLCASTER 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type SPELL_AFTER_ATTACK 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type SPELL_BEFORE_ATTACK 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type SPELL_DAMAGE_REDUCTION 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type SPELL_IMMUNITY 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type SPELL_LIKE_ATTACK 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type SPELL_RESISTANCE_AURA 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type THREE_HEADED_ATTACK 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type TWO_HEX_ATTACK_BREATH 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type UNDEAD 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type UNLIMITED_RETALIATIONS 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type VISIONS 20:36:03.375000 TRACE bonus [af8] - Loaded bonus type WATER_IMMUNITY 20:36:03.375000 INFO global [af8] - Reading gamestate 20:36:03.390625 TRACE bonus [af8] - #$# +1 Archangels #propagated to# Hero 20:36:03.390625 TRACE bonus [af8] - #$# +1 Angels #propagated to# Hero 20:36:03.390625 TRACE bonus [af8] - #$# +1 Archangels #propagated to# Hero 20:36:03.578125 TRACE bonus [af8] - #$# +1 Crystal Dragons #propagated to# Hero 20:36:04.187500 TRACE bonus [af8] - #$# Necromancy Amplifier +10 #propagated to# Player Blue 20:36:04.187500 TRACE bonus [af8] - #$# Necromancy Amplifier +10 #propagated to# Player Blue 20:36:04.187500 TRACE bonus [af8] - #$# Lighthouse +500 #propagated to# Player Pink 20:36:04.187500 TRACE bonus [af8] - #$# Lighthouse +500 #propagated to# Player Pink 20:36:04.187500 TRACE bonus [af8] - #$# Lighthouse +500 #propagated to# Player Pink 20:36:04.218750 INFO network [af8] - Loaded common part of save 984 20:36:04.312500 INFO global [af8] - Preparing FoW, roads, rivers,borders: 94 20:36:05.421875 INFO global [af8] - Making object rects: 1110 20:36:05.421875 INFO network [af8] - Initing maphandler: 1204 20:36:05.421875 INFO network [af8] - Establishing connection... 20:36:05.421875 INFO network [af8] - Found endpoints: 20:36:05.437500 INFO network [af8] - 0: 127.0.0.1:3030 20:36:05.437500 INFO network [af8] - Trying connection to 127.0.0.1:3030 (0) 20:36:05.437500 INFO network [af8] - Established connection with VCMI 0.98 (server) 20:36:05.437500 INFO network [af8] - Connecting to the server: 15 20:36:06.250000 INFO network [af8] - Server opened savegame properly. 20:36:06.250000 TRACE global [af8] - Entering void __thiscall CClient::serialize(class CISer &,const int,const class std::set,class std::allocator > &): Loading player 0 interface. 20:36:06.250000 TRACE global [af8] - Human player interface for player 0 being constructed 20:36:06.250000 TRACE global [af8] - Initializing the interface for player 0 20:36:06.281250 WARN global [af8] - Call to loadBitmap with void fname! 20:36:06.281250 WARN global [af8] - Call to loadBitmap with void fname! 20:36:06.281250 ERROR global [af8] - Error: Failed to find file 20:36:06.281250 WARN global [af8] - bgWorldView not defined in resolution config; fallback to VWorld.bmp 20:36:06.296875 TRACE global [af8] - Restored path for hero Hero Vidomina leading to 14 58 0 with 2 nodes 20:36:06.296875 TRACE global [af8] - Leaving void __thiscall CClient::serialize(class CISer &,const int,const class std::set,class std::allocator > &). 20:36:06.296875 TRACE global [af8] - Entering void __thiscall CClient::serialize(class CISer &,const int,const class std::set,class std::allocator > &): Loading player 1 interface. 20:36:06.296875 INFO global [af8] - Opening VCAI 20:36:06.312500 INFO global [af8] - Loaded VCAI 20:36:06.312500 TRACE ai [af8] - Entering __thiscall VCAI::VCAI(void). 20:36:06.312500 TRACE ai [af8] - Leaving __thiscall VCAI::VCAI(void). 20:36:06.312500 TRACE global [af8] - Initializing the interface for player 1 20:36:06.312500 TRACE ai [af8] - Entering void __thiscall VCAI::init(class std::shared_ptr). 20:36:06.312500 INFO ai [af8] - Engine: InputVariable: OurShooters enabled: true range: 0.000 1.000 term: FEW Ramp 0.600 0.000 term: MANY Ramp 0.400 1.000 InputVariable: OurWalkers enabled: true range: 0.000 1.000 term: FEW Ramp 0.600 0.000 term: MANY Ramp 0.400 1.000 InputVariable: OurFlyers enabled: true range: 0.000 1.000 term: FEW Ramp 0.600 0.000 term: MANY Ramp 0.400 1.000 InputVariable: EnemyShooters enabled: true range: 0.000 1.000 term: FEW Ramp 0.600 0.000 term: MANY Ramp 0.400 1.000 InputVariable: EnemyWalkers enabled: true range: 0.000 1.000 term: FEW Ramp 0.600 0.000 term: MANY Ramp 0.400 1.000 InputVariable: EnemyFlyers enabled: true range: 0.000 1.000 term: FEW Ramp 0.600 0.000 term: MANY Ramp 0.400 1.000 InputVariable: OurSpeed enabled: true range: 0.000 25.000 term: LOW Ramp 6.500 3.000 term: MEDIUM Triangle 5.500 8.000 10.500 term: HIGH Ramp 8.500 16.000 InputVariable: EnemySpeed enabled: true range: 0.000 25.000 term: LOW Ramp 6.500 3.000 term: MEDIUM Triangle 5.500 8.000 10.500 term: HIGH Ramp 8.500 16.000 InputVariable: CastleWalls enabled: true range: 0.000 3.000 term: NONE Rectangle 0.000 0.500 term: MEDIUM Trapezoid 0.500 1.000 2.000 2.500 term: HIGH Ramp 1.900 3.000 InputVariable: Bank enabled: true range: 0.000 1.000 term: FALSE Rectangle 0.000 0.500 term: TRUE Rectangle 0.500 1.000 OutputVariable: Threat enabled: true range: 0.500 1.500 accumulation: AlgebraicSum defuzzifier: Centroid 200 default: nan lock-previous: false lock-range: false term: LOW Ramp 1.000 0.500 term: MEDIUM Triangle 0.800 1.000 1.200 term: HIGH Ramp 1.000 1.500 RuleBlock: enabled: true conjunction: Minimum disjunction: Maximum activation: Minimum rule: if OurShooters is MANY and EnemySpeed is LOW then Threat is LOW rule: if OurShooters is MANY and EnemyShooters is FEW then Threat is LOW rule: if OurSpeed is LOW and EnemyShooters is MANY then Threat is HIGH rule: if OurSpeed is HIGH and EnemyShooters is MANY then Threat is LOW rule: if OurWalkers is FEW and EnemyShooters is MANY then Threat is somewhat LOW rule: if OurShooters is MANY and EnemySpeed is HIGH then Threat is somewhat HIGH rule: if OurShooters is FEW and EnemySpeed is HIGH then Threat is MEDIUM rule: if EnemySpeed is MEDIUM then Threat is MEDIUM rule: if EnemySpeed is LOW and OurShooters is FEW then Threat is MEDIUM rule: if Bank is TRUE and OurShooters is MANY then Threat is somewhat HIGH rule: if Bank is TRUE and EnemyShooters is MANY then Threat is LOW rule: if CastleWalls is HIGH and OurWalkers is MANY then Threat is very HIGH rule: if CastleWalls is HIGH and OurFlyers is MANY and OurShooters is MANY then Threat is MEDIUM rule: if CastleWalls is MEDIUM and OurShooters is MANY and EnemyWalkers is MANY then Threat is LOW 20:36:06.375000 INFO ai [af8] - Engine: InputVariable: strengthRatio enabled: true range: 0.000 4.500 term: LOW Ramp 1.500 0.000 term: HIGH Ramp 1.500 4.500 InputVariable: heroStrength enabled: true range: 0.000 1.000 term: LOW Ramp 0.200 0.000 term: MEDIUM Triangle 0.200 0.500 0.800 term: HIGH Ramp 0.500 1.000 InputVariable: turnDistance enabled: true range: 0.000 3.000 term: SMALL Ramp 0.500 0.000 term: MEDIUM Triangle 0.100 0.450 0.800 term: LONG Ramp 0.500 3.000 InputVariable: lockedMissionImportance enabled: true range: 0.000 5.000 term: LOW Ramp 2.500 0.000 term: MEDIUM Triangle 2.000 2.500 3.000 term: HIGH Ramp 2.500 5.000 OutputVariable: Value enabled: true range: 0.000 5.000 accumulation: AlgebraicSum defuzzifier: Centroid 200 default: nan lock-previous: false lock-range: false term: LOW Ramp 2.500 0.000 term: MEDIUM Triangle 2.000 2.500 3.000 term: HIGH Ramp 2.500 5.000 RuleBlock: enabled: true conjunction: Minimum disjunction: Maximum activation: Minimum rule: if strengthRatio is HIGH and heroStrength is LOW then Value is very HIGH rule: if strengthRatio is HIGH and heroStrength is MEDIUM then Value is somewhat HIGH rule: if strengthRatio is HIGH and heroStrength is HIGH then Value is somewhat LOW rule: if strengthRatio is LOW and heroStrength is LOW then Value is very LOW rule: if strengthRatio is LOW and heroStrength is MEDIUM then Value is somewhat HIGH rule: if strengthRatio is LOW and heroStrength is HIGH then Value is LOW rule: if lockedMissionImportance is HIGH then Value is very LOW rule: if lockedMissionImportance is MEDIUM then Value is somewhat LOW rule: if lockedMissionImportance is LOW then Value is HIGH rule: if turnDistance is SMALL then Value is HIGH rule: if turnDistance is MEDIUM then Value is MEDIUM rule: if turnDistance is LONG then Value is LOW 20:36:06.421875 TRACE ai [af8] - Leaving void __thiscall VCAI::init(class std::shared_ptr). 20:36:06.421875 TRACE ai [af8] - Entering void __thiscall VCAI::loadGame(class CISer &,const int): version '0'. 20:36:06.421875 TRACE ai [af8] - Entering void __thiscall CAdventureAI::loadGame(class CISer &,const int): version '0'. 20:36:06.421875 TRACE ai [af8] - Leaving void __thiscall CAdventureAI::loadGame(class CISer &,const int). 20:36:06.421875 TRACE ai [af8] - Leaving void __thiscall VCAI::loadGame(class CISer &,const int). 20:36:06.421875 TRACE global [af8] - Leaving void __thiscall CClient::serialize(class CISer &,const int,const class std::set,class std::allocator > &). 20:36:06.421875 TRACE global [af8] - Entering void __thiscall CClient::serialize(class CISer &,const int,const class std::set,class std::allocator > &): Loading player 5 interface. 20:36:06.421875 INFO global [af8] - Opening VCAI 20:36:06.421875 INFO global [af8] - Loaded VCAI 20:36:06.421875 TRACE ai [af8] - Entering __thiscall VCAI::VCAI(void). 20:36:06.421875 TRACE ai [af8] - Leaving __thiscall VCAI::VCAI(void). 20:36:06.421875 TRACE global [af8] - Initializing the interface for player 5 20:36:06.421875 TRACE ai [af8] - Entering void __thiscall VCAI::init(class std::shared_ptr). 20:36:06.437500 TRACE ai [af8] - Leaving void __thiscall VCAI::init(class std::shared_ptr). 20:36:06.437500 TRACE ai [af8] - Entering void __thiscall VCAI::loadGame(class CISer &,const int): version '0'. 20:36:06.437500 TRACE ai [af8] - Entering void __thiscall CAdventureAI::loadGame(class CISer &,const int): version '0'. 20:36:06.437500 TRACE ai [af8] - Leaving void __thiscall CAdventureAI::loadGame(class CISer &,const int). 20:36:06.453125 TRACE ai [af8] - Leaving void __thiscall VCAI::loadGame(class CISer &,const int). 20:36:06.453125 TRACE global [af8] - Leaving void __thiscall CClient::serialize(class CISer &,const int,const class std::set,class std::allocator > &). 20:36:06.453125 TRACE global [af8] - Entering void __thiscall CClient::serialize(class CISer &,const int,const class std::set,class std::allocator > &): Loading player 6 interface. 20:36:06.453125 INFO global [af8] - Opening VCAI 20:36:06.453125 INFO global [af8] - Loaded VCAI 20:36:06.453125 TRACE ai [af8] - Entering __thiscall VCAI::VCAI(void). 20:36:06.453125 TRACE ai [af8] - Leaving __thiscall VCAI::VCAI(void). 20:36:06.453125 TRACE global [af8] - Initializing the interface for player 6 20:36:06.453125 TRACE ai [af8] - Entering void __thiscall VCAI::init(class std::shared_ptr). 20:36:06.453125 TRACE ai [af8] - Leaving void __thiscall VCAI::init(class std::shared_ptr). 20:36:06.453125 TRACE ai [af8] - Entering void __thiscall VCAI::loadGame(class CISer &,const int): version '0'. 20:36:06.453125 TRACE ai [af8] - Entering void __thiscall CAdventureAI::loadGame(class CISer &,const int): version '0'. 20:36:06.453125 TRACE ai [af8] - Leaving void __thiscall CAdventureAI::loadGame(class CISer &,const int). 20:36:06.468750 TRACE ai [af8] - Leaving void __thiscall VCAI::loadGame(class CISer &,const int). 20:36:06.468750 TRACE global [af8] - Leaving void __thiscall CClient::serialize(class CISer &,const int,const class std::set,class std::allocator > &). 20:36:06.468750 TRACE global [af8] - Entering void __thiscall CClient::serialize(class CISer &,const int,const class std::set,class std::allocator > &): Loading player 7 interface. 20:36:06.468750 INFO global [af8] - Opening VCAI 20:36:06.468750 INFO global [af8] - Loaded VCAI 20:36:06.468750 TRACE ai [af8] - Entering __thiscall VCAI::VCAI(void). 20:36:06.468750 TRACE ai [af8] - Leaving __thiscall VCAI::VCAI(void). 20:36:06.468750 TRACE global [af8] - Initializing the interface for player 7 20:36:06.468750 TRACE ai [af8] - Entering void __thiscall VCAI::init(class std::shared_ptr). 20:36:06.468750 TRACE ai [af8] - Leaving void __thiscall VCAI::init(class std::shared_ptr). 20:36:06.468750 TRACE ai [af8] - Entering void __thiscall VCAI::loadGame(class CISer &,const int): version '0'. 20:36:06.468750 TRACE ai [af8] - Entering void __thiscall CAdventureAI::loadGame(class CISer &,const int): version '0'. 20:36:06.468750 TRACE ai [af8] - Leaving void __thiscall CAdventureAI::loadGame(class CISer &,const int). 20:36:06.484375 TRACE ai [af8] - Leaving void __thiscall VCAI::loadGame(class CISer &,const int). 20:36:06.484375 TRACE global [af8] - Leaving void __thiscall CClient::serialize(class CISer &,const int,const class std::set,class std::allocator > &). 20:36:06.484375 INFO global [af8] - Opening BattleAI 20:36:06.484375 INFO global [af8] - Loaded Battle AI 20:36:06.484375 TRACE ai [af8] - CBattleAI [0A,38A,BB4]: created 20:36:06.484375 TRACE global [af8] - Initializing the battle interface for player 255 20:36:06.484375 TRACE ai [af8] - CBattleAI [0A,38A,BB4]: init called, saving ptr to IBattleCallback 20:36:06.484375 INFO network [af8] - Loaded client part of save 1047 20:36:06.484375 INFO network [af8] - Sent info to server: 0 20:36:06.500000 TRACE network [1058] - Listening... 20:36:06.500000 TRACE network [1058] - received server message of type struct YourTurn, data: {CPack: type '100'} 20:36:06.500000 TRACE network [1058] - Made first apply on cl 20:36:06.500000 TRACE network [1058] - Applied on gs 20:36:06.500000 WARN global [1058] - Warning: IntObject re-activated with mismatching used and active 20:36:06.609375 TRACE global [1058] - Loading music file Music/Grass.mp3 20:36:06.609375 TRACE global [1058] - Stoping music file Music/MainMenu 20:36:06.656250 TRACE global [1058] - Attempt to play sound 691 with file name NEWDAY.wav with cache 20:36:06.687500 TRACE network [1058] - Made second apply on cl 20:36:06.687500 TRACE network [1058] - Listening... 20:36:06.687500 ERROR global [1010] - Non synchronized update of PlayerInterface 20:36:06.968750 TRACE global [1054] - Del-ing music file Music/MainMenu 20:36:06.968750 TRACE global [1054] - Playing music file Music/Grass.mp3 20:36:07.093750 TRACE global [1010] - Attempt to play sound 136 with file name BUTTON.wav with cache 20:36:07.187500 TRACE animation [1010] - Button clicked at 903x524 20:36:07.187500 TRACE animation [1010] - Parent isclass CAdvMapPanel at 0x0 20:36:07.187500 TRACE global [1010] - Player 0 ended his turn. 20:36:07.187500 TRACE network [1010] - Sending a request "struct EndTurn". It'll have an ID=0. 20:36:07.187500 TRACE network [1010] - Sending to server a pack of type struct EndTurn 20:36:07.187500 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:07.187500 TRACE network [1058] - Made first apply on cl 20:36:07.187500 TRACE network [1058] - Applied on gs 20:36:07.187500 TRACE network [1058] - Made second apply on cl 20:36:07.187500 TRACE network [1058] - Listening... 20:36:07.187500 TRACE network [1058] - received server message of type struct YourTurn, data: {CPack: type '100'} 20:36:07.187500 TRACE network [1058] - Made first apply on cl 20:36:07.187500 TRACE network [1058] - Applied on gs 20:36:07.203125 TRACE global [1058] - Stoping music file Music/Grass.mp3 20:36:07.250000 TRACE ai [1058] - Entering void __thiscall VCAI::yourTurn(void). 20:36:07.250000 TRACE ai [1058] - Leaving void __thiscall VCAI::yourTurn(void). 20:36:07.250000 TRACE network [1058] - Made second apply on cl 20:36:07.250000 TRACE network [1058] - Listening... 20:36:07.265625 INFO global [b90] - Player 1 starting turn 20:36:07.265625 DEBUG ai [b90] - Striving to goal of type WIN 20:36:07.281250 DEBUG ai [b90] - Considering goal WIN 20:36:07.281250 DEBUG ai [b90] - Considering goal CONQUER 20:36:07.281250 WARN ai [b90] - Another allied hero stands in our way 20:36:07.281250 WARN ai [b90] - Another allied hero stands in our way 20:36:07.296875 WARN ai [b90] - Another allied hero stands in our way 20:36:07.312500 WARN ai [b90] - Another allied hero stands in our way 20:36:07.328125 WARN ai [b90] - Another allied hero stands in our way 20:36:07.328125 WARN ai [b90] - Another allied hero stands in our way 20:36:07.343750 WARN ai [b90] - Another allied hero stands in our way 20:36:07.343750 WARN ai [b90] - Another allied hero stands in our way 20:36:07.359375 WARN ai [b90] - Another allied hero stands in our way 20:36:07.359375 WARN ai [b90] - Another allied hero stands in our way 20:36:07.375000 WARN ai [b90] - Another allied hero stands in our way 20:36:07.375000 WARN ai [b90] - Another allied hero stands in our way 20:36:07.406250 WARN ai [b90] - Another allied hero stands in our way 20:36:07.437500 WARN ai [b90] - Another allied hero stands in our way 20:36:07.437500 WARN ai [b90] - Another allied hero stands in our way 20:36:07.437500 WARN ai [b90] - Another allied hero stands in our way 20:36:07.453125 DEBUG ai [b90] - Considering goal EXPLORE 20:36:07.578125 TRACE ai [b90] - Time of where to explore was 110 ms. 20:36:07.640625 WARN ai [b90] - Another allied hero stands in our way 20:36:07.687500 TRACE ai [b90] - Time of where to explore was 62 ms. 20:36:07.781250 TRACE ai [b90] - Time of where to explore was 63 ms. 20:36:07.859375 TRACE ai [b90] - Time of where to explore was 62 ms. 20:36:07.921875 TRACE ai [b90] - Time of where to explore was 0 ms. 20:36:07.984375 TRACE ai [b90] - It's safe for Cuthbert to visit tile 32 38 0 20:36:07.984375 TRACE ai [b90] - It's safe for Cuthbert to visit tile 33 38 0 20:36:08.015625 TRACE ai [b90] - Time of where to explore was 62 ms. 20:36:08.187500 TRACE ai [b90] - Time of where to explore was 156 ms. 20:36:08.234375 TRACE global [1054] - Del-ing music file Music/Grass.mp3 20:36:08.234375 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 65 97 0! 20:36:08.234375 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 65 97 0! 20:36:08.234375 TRACE global [1054] - Loading music file music/AITheme1 20:36:08.234375 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 65 97 0! 20:36:08.234375 TRACE global [1054] - Playing music file music/AITheme1 20:36:08.234375 TRACE ai [b90] - Time of where to explore was 16 ms. 20:36:08.281250 DEBUG ai [b90] - Choosing abstract goal EXPLORE (Mirlanda) 20:36:08.296875 DEBUG ai [b90] - Striving to goal of type EXPLORE (Mirlanda) 20:36:08.296875 DEBUG ai [b90] - Considering goal EXPLORE (Mirlanda) 20:36:08.437500 TRACE ai [b90] - Time of where to explore was 109 ms. 20:36:08.437500 DEBUG ai [b90] - Considering goal VISIT TILE (36 38 0) (Mirlanda) 20:36:08.437500 DEBUG ai [b90] - Trying to realize VISIT TILE (36 38 0) (Mirlanda) (value 3.998) 20:36:08.453125 DEBUG ai [b90] - Moving hero Mirlanda to tile 36 38 0 20:36:08.453125 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=1. 20:36:08.453125 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:08.453125 TRACE global [b90] - We'll wait till request 1 is answered. 20:36:08.453125 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:08.453125 TRACE network [1058] - Made first apply on cl 20:36:08.453125 TRACE network [1058] - Applied on gs 20:36:08.453125 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:08.453125 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:08.453125 TRACE network [1058] - Made second apply on cl 20:36:08.453125 TRACE network [1058] - Listening... 20:36:08.453125 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:08.453125 TRACE network [1058] - Made first apply on cl 20:36:08.453125 TRACE network [1058] - Applied on gs 20:36:08.453125 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:08.453125 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:08.453125 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:08.453125 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:08.453125 TRACE network [1058] - Made second apply on cl 20:36:08.453125 TRACE network [1058] - Listening... 20:36:08.453125 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:08.453125 TRACE network [1058] - Made first apply on cl 20:36:08.453125 TRACE network [1058] - Applied on gs 20:36:08.453125 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:08.453125 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:08.453125 TRACE network [1058] - Made second apply on cl 20:36:08.453125 TRACE network [1058] - Listening... 20:36:08.453125 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:08.453125 TRACE network [1058] - Made first apply on cl 20:36:08.453125 TRACE network [1058] - Applied on gs 20:36:08.453125 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:08.453125 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:08.453125 TRACE network [1058] - Made second apply on cl 20:36:08.453125 TRACE network [1058] - Listening... 20:36:08.453125 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=2. 20:36:08.453125 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:08.453125 TRACE global [b90] - We'll wait till request 2 is answered. 20:36:08.453125 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:08.453125 TRACE network [1058] - Made first apply on cl 20:36:08.453125 TRACE network [1058] - Applied on gs 20:36:08.453125 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:08.453125 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:08.453125 TRACE network [1058] - Made second apply on cl 20:36:08.453125 TRACE network [1058] - Listening... 20:36:08.453125 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:08.468750 TRACE network [1058] - Made first apply on cl 20:36:08.468750 TRACE network [1058] - Applied on gs 20:36:08.468750 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:08.468750 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:08.468750 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:08.468750 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:08.468750 TRACE network [1058] - Made second apply on cl 20:36:08.468750 TRACE network [1058] - Listening... 20:36:08.468750 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:08.468750 TRACE network [1058] - Made first apply on cl 20:36:08.468750 TRACE network [1058] - Applied on gs 20:36:08.468750 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:08.468750 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:08.468750 TRACE network [1058] - Made second apply on cl 20:36:08.468750 TRACE network [1058] - Listening... 20:36:08.468750 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:08.468750 TRACE network [1058] - Made first apply on cl 20:36:08.468750 TRACE network [1058] - Applied on gs 20:36:08.468750 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:08.468750 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:08.468750 TRACE network [1058] - Made second apply on cl 20:36:08.468750 TRACE network [1058] - Listening... 20:36:08.468750 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=3. 20:36:08.468750 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:08.468750 TRACE global [b90] - We'll wait till request 3 is answered. 20:36:08.468750 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:08.468750 TRACE network [1058] - Made first apply on cl 20:36:08.468750 TRACE network [1058] - Applied on gs 20:36:08.468750 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:08.468750 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:08.468750 TRACE network [1058] - Made second apply on cl 20:36:08.468750 TRACE network [1058] - Listening... 20:36:08.468750 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:08.484375 TRACE network [1058] - Made first apply on cl 20:36:08.484375 TRACE network [1058] - Applied on gs 20:36:08.484375 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:08.484375 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:08.484375 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:08.484375 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:08.484375 TRACE network [1058] - Made second apply on cl 20:36:08.484375 TRACE network [1058] - Listening... 20:36:08.484375 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:08.484375 TRACE network [1058] - Made first apply on cl 20:36:08.484375 TRACE network [1058] - Applied on gs 20:36:08.484375 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:08.484375 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:08.484375 TRACE network [1058] - Made second apply on cl 20:36:08.484375 TRACE network [1058] - Listening... 20:36:08.484375 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:08.484375 TRACE network [1058] - Made first apply on cl 20:36:08.484375 TRACE network [1058] - Applied on gs 20:36:08.484375 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:08.484375 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:08.484375 TRACE network [1058] - Made second apply on cl 20:36:08.484375 TRACE network [1058] - Listening... 20:36:08.484375 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=4. 20:36:08.484375 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:08.484375 TRACE global [b90] - We'll wait till request 4 is answered. 20:36:08.484375 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:08.484375 TRACE network [1058] - Made first apply on cl 20:36:08.484375 TRACE network [1058] - Applied on gs 20:36:08.484375 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:08.484375 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:08.484375 TRACE network [1058] - Made second apply on cl 20:36:08.484375 TRACE network [1058] - Listening... 20:36:08.484375 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:08.484375 TRACE network [1058] - Made first apply on cl 20:36:08.484375 TRACE network [1058] - Applied on gs 20:36:08.484375 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:08.484375 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:08.484375 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:08.484375 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:08.484375 TRACE network [1058] - Made second apply on cl 20:36:08.484375 TRACE network [1058] - Listening... 20:36:08.484375 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:08.484375 TRACE network [1058] - Made first apply on cl 20:36:08.484375 TRACE network [1058] - Applied on gs 20:36:08.484375 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:08.484375 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:08.484375 TRACE network [1058] - Made second apply on cl 20:36:08.484375 TRACE network [1058] - Listening... 20:36:08.484375 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:08.484375 TRACE network [1058] - Made first apply on cl 20:36:08.484375 TRACE network [1058] - Applied on gs 20:36:08.484375 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:08.484375 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:08.484375 TRACE network [1058] - Made second apply on cl 20:36:08.484375 TRACE network [1058] - Listening... 20:36:08.484375 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=5. 20:36:08.484375 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:08.484375 TRACE global [b90] - We'll wait till request 5 is answered. 20:36:08.484375 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:08.484375 TRACE network [1058] - Made first apply on cl 20:36:08.484375 TRACE network [1058] - Applied on gs 20:36:08.484375 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:08.484375 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:08.484375 TRACE network [1058] - Made second apply on cl 20:36:08.484375 TRACE network [1058] - Listening... 20:36:08.484375 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:08.500000 TRACE network [1058] - Made first apply on cl 20:36:08.500000 TRACE network [1058] - Applied on gs 20:36:08.500000 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:08.500000 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:08.500000 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:08.500000 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:08.500000 TRACE network [1058] - Made second apply on cl 20:36:08.500000 TRACE network [1058] - Listening... 20:36:08.500000 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:08.500000 TRACE network [1058] - Made first apply on cl 20:36:08.500000 TRACE network [1058] - Applied on gs 20:36:08.500000 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:08.500000 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:08.500000 TRACE network [1058] - Made second apply on cl 20:36:08.500000 TRACE network [1058] - Listening... 20:36:08.500000 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:08.500000 TRACE network [1058] - Made first apply on cl 20:36:08.500000 TRACE network [1058] - Applied on gs 20:36:08.500000 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:08.500000 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:08.500000 TRACE network [1058] - Made second apply on cl 20:36:08.500000 TRACE network [1058] - Listening... 20:36:08.500000 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=6. 20:36:08.500000 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:08.500000 TRACE global [b90] - We'll wait till request 6 is answered. 20:36:08.500000 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:08.500000 TRACE network [1058] - Made first apply on cl 20:36:08.500000 TRACE network [1058] - Applied on gs 20:36:08.500000 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:08.500000 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:08.500000 TRACE network [1058] - Made second apply on cl 20:36:08.500000 TRACE network [1058] - Listening... 20:36:08.500000 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:08.515625 TRACE network [1058] - Made first apply on cl 20:36:08.515625 TRACE network [1058] - Applied on gs 20:36:08.515625 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:08.515625 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:08.515625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:08.515625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:08.515625 TRACE network [1058] - Made second apply on cl 20:36:08.515625 TRACE network [1058] - Listening... 20:36:08.515625 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:08.515625 TRACE network [1058] - Made first apply on cl 20:36:08.515625 TRACE network [1058] - Applied on gs 20:36:08.515625 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:08.515625 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:08.515625 TRACE network [1058] - Made second apply on cl 20:36:08.515625 TRACE network [1058] - Listening... 20:36:08.515625 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:08.515625 TRACE network [1058] - Made first apply on cl 20:36:08.515625 TRACE network [1058] - Applied on gs 20:36:08.515625 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:08.515625 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:08.515625 TRACE network [1058] - Made second apply on cl 20:36:08.515625 TRACE network [1058] - Listening... 20:36:08.515625 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=7. 20:36:08.515625 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:08.515625 TRACE global [b90] - We'll wait till request 7 is answered. 20:36:08.515625 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:08.515625 TRACE network [1058] - Made first apply on cl 20:36:08.515625 TRACE network [1058] - Applied on gs 20:36:08.515625 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:08.515625 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:08.515625 TRACE network [1058] - Made second apply on cl 20:36:08.515625 TRACE network [1058] - Listening... 20:36:08.515625 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:08.531250 TRACE network [1058] - Made first apply on cl 20:36:08.531250 TRACE network [1058] - Applied on gs 20:36:08.531250 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:08.531250 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:08.531250 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:08.531250 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:08.531250 TRACE network [1058] - Made second apply on cl 20:36:08.531250 TRACE network [1058] - Listening... 20:36:08.531250 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:08.531250 TRACE network [1058] - Made first apply on cl 20:36:08.531250 TRACE network [1058] - Applied on gs 20:36:08.531250 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:08.531250 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:08.531250 TRACE network [1058] - Made second apply on cl 20:36:08.531250 TRACE network [1058] - Listening... 20:36:08.531250 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:08.531250 TRACE network [1058] - Made first apply on cl 20:36:08.531250 TRACE network [1058] - Applied on gs 20:36:08.531250 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:08.531250 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:08.531250 TRACE network [1058] - Made second apply on cl 20:36:08.531250 TRACE network [1058] - Listening... 20:36:08.531250 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=8. 20:36:08.531250 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:08.531250 TRACE global [b90] - We'll wait till request 8 is answered. 20:36:08.531250 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:08.531250 TRACE network [1058] - Made first apply on cl 20:36:08.531250 TRACE network [1058] - Applied on gs 20:36:08.531250 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:08.531250 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:08.531250 TRACE network [1058] - Made second apply on cl 20:36:08.531250 TRACE network [1058] - Listening... 20:36:08.531250 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:08.531250 TRACE network [1058] - Made first apply on cl 20:36:08.531250 TRACE network [1058] - Applied on gs 20:36:08.531250 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:08.531250 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:08.531250 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:08.531250 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:08.531250 TRACE network [1058] - Made second apply on cl 20:36:08.531250 TRACE network [1058] - Listening... 20:36:08.531250 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:08.531250 TRACE network [1058] - Made first apply on cl 20:36:08.531250 TRACE network [1058] - Applied on gs 20:36:08.531250 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:08.531250 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:08.531250 TRACE network [1058] - Made second apply on cl 20:36:08.531250 TRACE network [1058] - Listening... 20:36:08.531250 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:08.531250 TRACE network [1058] - Made first apply on cl 20:36:08.531250 TRACE network [1058] - Applied on gs 20:36:08.531250 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:08.531250 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:08.531250 TRACE network [1058] - Made second apply on cl 20:36:08.531250 TRACE network [1058] - Listening... 20:36:08.546875 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=9. 20:36:08.546875 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:08.546875 TRACE global [b90] - We'll wait till request 9 is answered. 20:36:08.546875 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:08.546875 TRACE network [1058] - Made first apply on cl 20:36:08.546875 TRACE network [1058] - Applied on gs 20:36:08.546875 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:08.546875 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:08.546875 TRACE network [1058] - Made second apply on cl 20:36:08.546875 TRACE network [1058] - Listening... 20:36:08.546875 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:08.546875 TRACE network [1058] - Made first apply on cl 20:36:08.546875 TRACE network [1058] - Applied on gs 20:36:08.546875 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:08.546875 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:08.546875 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:08.546875 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:08.546875 TRACE network [1058] - Made second apply on cl 20:36:08.546875 TRACE network [1058] - Listening... 20:36:08.546875 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:08.546875 TRACE network [1058] - Made first apply on cl 20:36:08.546875 TRACE network [1058] - Applied on gs 20:36:08.546875 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:08.546875 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:08.546875 TRACE network [1058] - Made second apply on cl 20:36:08.546875 TRACE network [1058] - Listening... 20:36:08.546875 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:08.546875 TRACE network [1058] - Made first apply on cl 20:36:08.546875 TRACE network [1058] - Applied on gs 20:36:08.546875 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:08.546875 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:08.546875 TRACE network [1058] - Made second apply on cl 20:36:08.546875 TRACE network [1058] - Listening... 20:36:08.546875 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=10. 20:36:08.546875 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:08.546875 TRACE global [b90] - We'll wait till request 10 is answered. 20:36:08.562500 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:08.562500 TRACE network [1058] - Made first apply on cl 20:36:08.562500 TRACE network [1058] - Applied on gs 20:36:08.562500 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:08.562500 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:08.562500 TRACE network [1058] - Made second apply on cl 20:36:08.562500 TRACE network [1058] - Listening... 20:36:08.562500 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:08.562500 TRACE network [1058] - Made first apply on cl 20:36:08.562500 TRACE network [1058] - Applied on gs 20:36:08.562500 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:08.562500 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:08.562500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:08.562500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:08.562500 TRACE network [1058] - Made second apply on cl 20:36:08.562500 TRACE network [1058] - Listening... 20:36:08.562500 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:08.562500 TRACE network [1058] - Made first apply on cl 20:36:08.562500 TRACE network [1058] - Applied on gs 20:36:08.562500 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:08.562500 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:08.562500 TRACE network [1058] - Made second apply on cl 20:36:08.562500 TRACE network [1058] - Listening... 20:36:08.562500 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:08.562500 TRACE network [1058] - Made first apply on cl 20:36:08.562500 TRACE network [1058] - Applied on gs 20:36:08.562500 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:08.562500 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:08.562500 TRACE network [1058] - Made second apply on cl 20:36:08.562500 TRACE network [1058] - Listening... 20:36:08.562500 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=11. 20:36:08.562500 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:08.562500 TRACE global [b90] - We'll wait till request 11 is answered. 20:36:08.562500 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:08.562500 TRACE network [1058] - Made first apply on cl 20:36:08.562500 TRACE network [1058] - Applied on gs 20:36:08.562500 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:08.562500 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:08.562500 TRACE network [1058] - Made second apply on cl 20:36:08.562500 TRACE network [1058] - Listening... 20:36:08.562500 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:08.578125 TRACE network [1058] - Made first apply on cl 20:36:08.578125 TRACE network [1058] - Applied on gs 20:36:08.578125 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:08.578125 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:08.578125 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:08.578125 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:08.578125 TRACE network [1058] - Made second apply on cl 20:36:08.578125 TRACE network [1058] - Listening... 20:36:08.578125 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:08.578125 TRACE network [1058] - Made first apply on cl 20:36:08.578125 TRACE network [1058] - Applied on gs 20:36:08.578125 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:08.578125 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:08.578125 TRACE network [1058] - Made second apply on cl 20:36:08.578125 TRACE network [1058] - Listening... 20:36:08.578125 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:08.578125 TRACE network [1058] - Made first apply on cl 20:36:08.578125 TRACE network [1058] - Applied on gs 20:36:08.578125 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:08.578125 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:08.578125 TRACE network [1058] - Made second apply on cl 20:36:08.578125 TRACE network [1058] - Listening... 20:36:08.578125 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=12. 20:36:08.578125 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:08.578125 TRACE global [b90] - We'll wait till request 12 is answered. 20:36:08.578125 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:08.578125 TRACE network [1058] - Made first apply on cl 20:36:08.578125 TRACE network [1058] - Applied on gs 20:36:08.578125 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:08.578125 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:08.578125 TRACE network [1058] - Made second apply on cl 20:36:08.578125 TRACE network [1058] - Listening... 20:36:08.578125 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:08.578125 TRACE network [1058] - Made first apply on cl 20:36:08.578125 TRACE network [1058] - Applied on gs 20:36:08.578125 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:08.578125 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:08.578125 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:08.578125 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:08.578125 TRACE network [1058] - Made second apply on cl 20:36:08.578125 TRACE network [1058] - Listening... 20:36:08.578125 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:08.578125 TRACE network [1058] - Made first apply on cl 20:36:08.578125 TRACE network [1058] - Applied on gs 20:36:08.578125 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:08.578125 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:08.578125 TRACE network [1058] - Made second apply on cl 20:36:08.578125 TRACE network [1058] - Listening... 20:36:08.578125 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:08.578125 TRACE network [1058] - Made first apply on cl 20:36:08.578125 TRACE network [1058] - Applied on gs 20:36:08.578125 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:08.578125 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:08.578125 TRACE network [1058] - Made second apply on cl 20:36:08.578125 TRACE network [1058] - Listening... 20:36:08.578125 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=13. 20:36:08.593750 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:08.593750 TRACE global [b90] - We'll wait till request 13 is answered. 20:36:08.593750 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:08.593750 TRACE network [1058] - Made first apply on cl 20:36:08.593750 TRACE network [1058] - Applied on gs 20:36:08.593750 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:08.593750 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:08.593750 TRACE network [1058] - Made second apply on cl 20:36:08.593750 TRACE network [1058] - Listening... 20:36:08.593750 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:08.593750 TRACE network [1058] - Made first apply on cl 20:36:08.593750 TRACE network [1058] - Applied on gs 20:36:08.593750 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:08.593750 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:08.593750 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:08.593750 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:08.593750 TRACE network [1058] - Made second apply on cl 20:36:08.593750 TRACE network [1058] - Listening... 20:36:08.593750 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:08.593750 TRACE network [1058] - Made first apply on cl 20:36:08.593750 TRACE network [1058] - Applied on gs 20:36:08.593750 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:08.593750 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:08.593750 TRACE network [1058] - Made second apply on cl 20:36:08.593750 TRACE network [1058] - Listening... 20:36:08.593750 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:08.593750 TRACE network [1058] - Made first apply on cl 20:36:08.593750 TRACE network [1058] - Applied on gs 20:36:08.593750 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:08.593750 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:08.593750 TRACE network [1058] - Made second apply on cl 20:36:08.593750 TRACE network [1058] - Listening... 20:36:08.593750 TRACE ai [b90] - Completing goal: VISIT TILE (36 38 0) (Mirlanda) 20:36:08.593750 DEBUG ai [b90] - Hero Mirlanda moved from 31 59 0 to 32 46 0. Returning 0. 20:36:08.593750 DEBUG ai [b90] - Striving to goal of type EXPLORE (Mirlanda) 20:36:08.593750 DEBUG ai [b90] - Considering goal EXPLORE (Mirlanda) 20:36:08.718750 TRACE ai [b90] - Time of where to explore was 78 ms. 20:36:08.718750 DEBUG ai [b90] - Considering goal VISIT TILE (36 38 0) (Mirlanda) 20:36:08.750000 DEBUG ai [b90] - Trying to realize VISIT TILE (36 38 0) (Mirlanda) (value 2.727) 20:36:08.796875 DEBUG ai [b90] - Failed to realize subgoal of type VISIT TILE (36 38 0) (Mirlanda) (greater goal type was EXPLORE (Mirlanda)), I will stop. 20:36:08.796875 DEBUG ai [b90] - The error message was: Cannot visit tile: hero is out of MPs! 20:36:08.796875 DEBUG ai [b90] - Striving to goal of type VISIT TILE (73 45 0) (Isra) 20:36:08.796875 DEBUG ai [b90] - Considering goal VISIT TILE (73 45 0) (Isra) 20:36:08.812500 DEBUG ai [b90] - Trying to realize VISIT TILE (73 45 0) (Isra) (value 2.718) 20:36:08.812500 DEBUG ai [b90] - Moving hero Isra to tile 73 45 0 20:36:08.812500 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=14. 20:36:08.812500 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:08.812500 TRACE global [b90] - We'll wait till request 14 is answered. 20:36:08.812500 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:08.812500 TRACE network [1058] - Made first apply on cl 20:36:08.812500 TRACE network [1058] - Applied on gs 20:36:08.812500 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:08.812500 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:08.812500 TRACE network [1058] - Made second apply on cl 20:36:08.812500 TRACE network [1058] - Listening... 20:36:08.812500 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:08.812500 TRACE network [1058] - Made first apply on cl 20:36:08.812500 TRACE network [1058] - Applied on gs 20:36:08.812500 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:08.812500 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:08.859375 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:08.859375 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:08.875000 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:08.875000 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:08.921875 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:08.921875 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:08.921875 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:08.921875 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:08.921875 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:08.921875 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:08.921875 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:08.921875 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:08.921875 TRACE network [1058] - Made second apply on cl 20:36:08.921875 TRACE network [1058] - Listening... 20:36:08.921875 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:08.921875 TRACE network [1058] - Made first apply on cl 20:36:08.921875 TRACE network [1058] - Applied on gs 20:36:08.921875 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:08.921875 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:08.921875 TRACE network [1058] - Made second apply on cl 20:36:08.921875 TRACE network [1058] - Listening... 20:36:08.921875 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:08.921875 TRACE network [1058] - Made first apply on cl 20:36:08.921875 TRACE network [1058] - Applied on gs 20:36:08.921875 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:08.921875 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:08.921875 TRACE network [1058] - Made second apply on cl 20:36:08.921875 TRACE network [1058] - Listening... 20:36:08.937500 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=15. 20:36:08.937500 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:08.937500 TRACE global [b90] - We'll wait till request 15 is answered. 20:36:08.937500 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:08.937500 TRACE network [1058] - Made first apply on cl 20:36:08.937500 TRACE network [1058] - Applied on gs 20:36:08.937500 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:08.937500 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:08.937500 TRACE network [1058] - Made second apply on cl 20:36:08.937500 TRACE network [1058] - Listening... 20:36:08.937500 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:08.937500 TRACE network [1058] - Made first apply on cl 20:36:08.937500 TRACE network [1058] - Applied on gs 20:36:08.937500 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:08.937500 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:08.968750 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:08.968750 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:09.000000 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:09.000000 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:09.046875 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.046875 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.046875 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.046875 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.046875 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.046875 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.046875 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.046875 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.046875 TRACE network [1058] - Made second apply on cl 20:36:09.046875 TRACE network [1058] - Listening... 20:36:09.046875 TRACE network [1058] - received server message of type struct HeroVisit, data: {CPack: type '1'} 20:36:09.046875 TRACE network [1058] - Made first apply on cl 20:36:09.046875 TRACE network [1058] - Applied on gs 20:36:09.046875 TRACE ai [1058] - Entering void __thiscall VCAI::heroVisit(const class CGHeroInstance *,const class CGObjectInstance *,bool): start '1'; obj 'Water Wheel'. 20:36:09.046875 TRACE ai [1058] - Completing goal: FIND OBJ 826 (Isra) 20:36:09.046875 TRACE ai [1058] - Leaving void __thiscall VCAI::heroVisit(const class CGHeroInstance *,const class CGObjectInstance *,bool). 20:36:09.046875 TRACE network [1058] - Made second apply on cl 20:36:09.046875 TRACE network [1058] - Listening... 20:36:09.046875 TRACE network [1058] - received server message of type struct InfoWindow, data: {CPack: type '103'} 20:36:09.046875 TRACE network [1058] - Made first apply on cl 20:36:09.046875 TRACE network [1058] - Applied on gs 20:36:09.046875 TRACE ai [1058] - Entering void __thiscall VCAI::showInfoDialog(const class std::basic_string,class std::allocator > &,const class std::vector > &,int): soundID '360'. 20:36:09.046875 TRACE ai [1058] - Leaving void __thiscall VCAI::showInfoDialog(const class std::basic_string,class std::allocator > &,const class std::vector > &,int). 20:36:09.046875 TRACE network [1058] - Made second apply on cl 20:36:09.046875 TRACE network [1058] - Listening... 20:36:09.046875 TRACE network [1058] - received server message of type struct ChangeObjectVisitors, data: {CPack: type '1003'} 20:36:09.046875 TRACE network [1058] - Made first apply on cl 20:36:09.046875 TRACE network [1058] - Applied on gs 20:36:09.046875 TRACE network [1058] - Made second apply on cl 20:36:09.046875 TRACE network [1058] - Listening... 20:36:09.046875 TRACE network [1058] - received server message of type struct SetObjectProperty, data: {CPack: type '1001'} 20:36:09.046875 TRACE network [1058] - Made first apply on cl 20:36:09.046875 TRACE network [1058] - Applied on gs 20:36:09.046875 TRACE ai [1058] - Entering void __thiscall VCAI::objectPropertyChanged(const struct SetObjectProperty *). 20:36:09.046875 TRACE ai [1058] - Leaving void __thiscall VCAI::objectPropertyChanged(const struct SetObjectProperty *). 20:36:09.046875 TRACE ai [1058] - Entering void __thiscall VCAI::objectPropertyChanged(const struct SetObjectProperty *). 20:36:09.046875 TRACE ai [1058] - Leaving void __thiscall VCAI::objectPropertyChanged(const struct SetObjectProperty *). 20:36:09.046875 TRACE ai [1058] - Entering void __thiscall VCAI::objectPropertyChanged(const struct SetObjectProperty *). 20:36:09.046875 TRACE ai [1058] - Leaving void __thiscall VCAI::objectPropertyChanged(const struct SetObjectProperty *). 20:36:09.046875 TRACE ai [1058] - Entering void __thiscall VCAI::objectPropertyChanged(const struct SetObjectProperty *). 20:36:09.046875 TRACE ai [1058] - Leaving void __thiscall VCAI::objectPropertyChanged(const struct SetObjectProperty *). 20:36:09.046875 TRACE network [1058] - Made second apply on cl 20:36:09.046875 TRACE network [1058] - Listening... 20:36:09.046875 TRACE network [1058] - received server message of type struct SetResource, data: {CPack: type '102'} 20:36:09.046875 TRACE network [1058] - Made first apply on cl 20:36:09.046875 TRACE network [1058] - Applied on gs 20:36:09.046875 TRACE ai [1058] - Entering void __thiscall VCAI::receivedResource(int,int): type '6', val '9469968'. 20:36:09.046875 TRACE ai [1058] - Leaving void __thiscall VCAI::receivedResource(int,int). 20:36:09.046875 TRACE network [1058] - Made second apply on cl 20:36:09.046875 TRACE network [1058] - Listening... 20:36:09.046875 TRACE network [1058] - received server message of type struct HeroVisit, data: {CPack: type '1'} 20:36:09.046875 TRACE network [1058] - Made first apply on cl 20:36:09.046875 TRACE network [1058] - Applied on gs 20:36:09.046875 TRACE ai [1058] - Entering void __thiscall VCAI::heroVisit(const class CGHeroInstance *,const class CGObjectInstance *,bool): start '0'; obj 'n/a'. 20:36:09.046875 TRACE ai [1058] - Leaving void __thiscall VCAI::heroVisit(const class CGHeroInstance *,const class CGObjectInstance *,bool). 20:36:09.046875 TRACE network [1058] - Made second apply on cl 20:36:09.046875 TRACE network [1058] - Listening... 20:36:09.046875 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:09.046875 TRACE network [1058] - Made first apply on cl 20:36:09.046875 TRACE network [1058] - Applied on gs 20:36:09.046875 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:09.046875 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:09.046875 TRACE network [1058] - Made second apply on cl 20:36:09.046875 TRACE network [1058] - Listening... 20:36:09.046875 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:09.046875 TRACE network [1058] - Made first apply on cl 20:36:09.046875 TRACE network [1058] - Applied on gs 20:36:09.046875 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:09.046875 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:09.046875 TRACE network [1058] - Made second apply on cl 20:36:09.046875 TRACE network [1058] - Listening... 20:36:09.046875 TRACE ai [b90] - Entering void __thiscall VCAI::performObjectInteraction(const class CGObjectInstance *,struct HeroPtr): Hero Isra and object Water Wheel at 73 45 0. 20:36:09.046875 TRACE ai [b90] - Completing goal: FIND OBJ 826 (Isra) 20:36:09.046875 TRACE ai [b90] - Leaving void __thiscall VCAI::performObjectInteraction(const class CGObjectInstance *,struct HeroPtr). 20:36:09.046875 TRACE ai [b90] - Completing goal: VISIT TILE (73 45 0) (Isra) 20:36:09.046875 DEBUG ai [b90] - Hero Isra moved from 74 47 0 to 73 45 0. Returning 1. 20:36:09.046875 TRACE ai [b90] - Completing goal: VISIT TILE (73 45 0) (Isra) 20:36:09.046875 DEBUG ai [b90] - Hero Isra visited tile (73 45 0) 20:36:09.062500 DEBUG ai [b90] - Trying to realize quest: 20:36:09.062500 DEBUG ai [b90] - Can't be player of color 0 20:36:09.062500 DEBUG ai [b90] - Striving to goal of type BUILD 20:36:09.062500 DEBUG ai [b90] - Considering goal BUILD 20:36:09.062500 DEBUG ai [b90] - Trying to realize BUILD (value 1.000) 20:36:09.062500 DEBUG ai [b90] - Looking into Dunwall 20:36:09.062500 DEBUG ai [b90] - Looking into Kanan 20:36:09.078125 TRACE network [b90] - Sending a request "struct RecruitCreatures". It'll have an ID=16. 20:36:09.078125 TRACE network [b90] - Sending to server a pack of type struct RecruitCreatures 20:36:09.078125 TRACE global [b90] - We'll wait till request 16 is answered. 20:36:09.078125 TRACE network [1058] - received server message of type struct SetResources, data: {CPack: type '104'} 20:36:09.078125 TRACE network [1058] - Made first apply on cl 20:36:09.078125 TRACE network [1058] - Applied on gs 20:36:09.078125 TRACE ai [1058] - Entering void __thiscall VCAI::receivedResource(int,int): type '-1', val '-1'. 20:36:09.078125 TRACE ai [1058] - Leaving void __thiscall VCAI::receivedResource(int,int). 20:36:09.078125 TRACE network [1058] - Made second apply on cl 20:36:09.078125 TRACE network [1058] - Listening... 20:36:09.078125 TRACE network [1058] - received server message of type struct SetAvailableCreatures, data: {CPack: type '506'} 20:36:09.078125 TRACE network [1058] - Made first apply on cl 20:36:09.078125 TRACE network [1058] - Applied on gs 20:36:09.078125 TRACE ai [1058] - Entering void __thiscall VCAI::availableCreaturesChanged(const class CGDwelling *). 20:36:09.078125 TRACE ai [1058] - Leaving void __thiscall VCAI::availableCreaturesChanged(const class CGDwelling *). 20:36:09.078125 TRACE network [1058] - Made second apply on cl 20:36:09.078125 TRACE network [1058] - Listening... 20:36:09.078125 TRACE network [1058] - received server message of type struct ChangeStackCount, data: {CPack: type '1'} 20:36:09.078125 TRACE network [1058] - Made first apply on cl 20:36:09.078125 TRACE network [1058] - Applied on gs 20:36:09.078125 TRACE ai [1058] - Entering void __thiscall VCAI::stackChagedCount(const struct StackLocation &,const int &,bool): isAbsolute '0'. 20:36:09.078125 TRACE ai [1058] - Leaving void __thiscall VCAI::stackChagedCount(const struct StackLocation &,const int &,bool). 20:36:09.078125 TRACE network [1058] - Made second apply on cl 20:36:09.078125 TRACE network [1058] - Listening... 20:36:09.078125 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:09.078125 TRACE network [1058] - Made first apply on cl 20:36:09.078125 TRACE network [1058] - Applied on gs 20:36:09.078125 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:09.078125 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:09.078125 TRACE network [1058] - Made second apply on cl 20:36:09.078125 TRACE network [1058] - Listening... 20:36:09.078125 TRACE network [b90] - Sending a request "struct RecruitCreatures". It'll have an ID=17. 20:36:09.078125 TRACE network [b90] - Sending to server a pack of type struct RecruitCreatures 20:36:09.078125 TRACE global [b90] - We'll wait till request 17 is answered. 20:36:09.078125 TRACE network [1058] - received server message of type struct SetResources, data: {CPack: type '104'} 20:36:09.078125 TRACE network [1058] - Made first apply on cl 20:36:09.078125 TRACE network [1058] - Applied on gs 20:36:09.078125 TRACE ai [1058] - Entering void __thiscall VCAI::receivedResource(int,int): type '-1', val '-1'. 20:36:09.078125 TRACE ai [1058] - Leaving void __thiscall VCAI::receivedResource(int,int). 20:36:09.078125 TRACE network [1058] - Made second apply on cl 20:36:09.078125 TRACE network [1058] - Listening... 20:36:09.078125 TRACE network [1058] - received server message of type struct SetAvailableCreatures, data: {CPack: type '506'} 20:36:09.078125 TRACE network [1058] - Made first apply on cl 20:36:09.078125 TRACE network [1058] - Applied on gs 20:36:09.078125 TRACE ai [1058] - Entering void __thiscall VCAI::availableCreaturesChanged(const class CGDwelling *). 20:36:09.078125 TRACE ai [1058] - Leaving void __thiscall VCAI::availableCreaturesChanged(const class CGDwelling *). 20:36:09.078125 TRACE network [1058] - Made second apply on cl 20:36:09.078125 TRACE network [1058] - Listening... 20:36:09.078125 TRACE network [1058] - received server message of type struct ChangeStackCount, data: {CPack: type '1'} 20:36:09.078125 TRACE network [1058] - Made first apply on cl 20:36:09.078125 TRACE network [1058] - Applied on gs 20:36:09.078125 TRACE ai [1058] - Entering void __thiscall VCAI::stackChagedCount(const struct StackLocation &,const int &,bool): isAbsolute '0'. 20:36:09.078125 TRACE ai [1058] - Leaving void __thiscall VCAI::stackChagedCount(const struct StackLocation &,const int &,bool). 20:36:09.078125 TRACE network [1058] - Made second apply on cl 20:36:09.078125 TRACE network [1058] - Listening... 20:36:09.078125 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:09.078125 TRACE network [1058] - Made first apply on cl 20:36:09.078125 TRACE network [1058] - Applied on gs 20:36:09.078125 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:09.078125 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:09.078125 TRACE network [1058] - Made second apply on cl 20:36:09.078125 TRACE network [1058] - Listening... 20:36:09.078125 TRACE network [b90] - Sending a request "struct RecruitCreatures". It'll have an ID=18. 20:36:09.078125 TRACE network [b90] - Sending to server a pack of type struct RecruitCreatures 20:36:09.078125 TRACE global [b90] - We'll wait till request 18 is answered. 20:36:09.078125 TRACE network [1058] - received server message of type struct SetResources, data: {CPack: type '104'} 20:36:09.078125 TRACE network [1058] - Made first apply on cl 20:36:09.078125 TRACE network [1058] - Applied on gs 20:36:09.078125 TRACE ai [1058] - Entering void __thiscall VCAI::receivedResource(int,int): type '-1', val '-1'. 20:36:09.078125 TRACE ai [1058] - Leaving void __thiscall VCAI::receivedResource(int,int). 20:36:09.078125 TRACE network [1058] - Made second apply on cl 20:36:09.078125 TRACE network [1058] - Listening... 20:36:09.078125 TRACE network [1058] - received server message of type struct SetAvailableCreatures, data: {CPack: type '506'} 20:36:09.078125 TRACE network [1058] - Made first apply on cl 20:36:09.078125 TRACE network [1058] - Applied on gs 20:36:09.078125 TRACE ai [1058] - Entering void __thiscall VCAI::availableCreaturesChanged(const class CGDwelling *). 20:36:09.078125 TRACE ai [1058] - Leaving void __thiscall VCAI::availableCreaturesChanged(const class CGDwelling *). 20:36:09.078125 TRACE network [1058] - Made second apply on cl 20:36:09.078125 TRACE network [1058] - Listening... 20:36:09.078125 TRACE network [1058] - received server message of type struct ChangeStackCount, data: {CPack: type '1'} 20:36:09.078125 TRACE network [1058] - Made first apply on cl 20:36:09.078125 TRACE network [1058] - Applied on gs 20:36:09.078125 TRACE ai [1058] - Entering void __thiscall VCAI::stackChagedCount(const struct StackLocation &,const int &,bool): isAbsolute '0'. 20:36:09.078125 TRACE ai [1058] - Leaving void __thiscall VCAI::stackChagedCount(const struct StackLocation &,const int &,bool). 20:36:09.078125 TRACE network [1058] - Made second apply on cl 20:36:09.078125 TRACE network [1058] - Listening... 20:36:09.078125 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:09.078125 TRACE network [1058] - Made first apply on cl 20:36:09.078125 TRACE network [1058] - Applied on gs 20:36:09.078125 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:09.078125 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:09.078125 TRACE network [1058] - Made second apply on cl 20:36:09.078125 TRACE network [1058] - Listening... 20:36:09.078125 TRACE network [b90] - Sending a request "struct RecruitCreatures". It'll have an ID=19. 20:36:09.078125 TRACE network [b90] - Sending to server a pack of type struct RecruitCreatures 20:36:09.078125 TRACE global [b90] - We'll wait till request 19 is answered. 20:36:09.078125 TRACE network [1058] - received server message of type struct SystemMessage, data: {CPack: type '95'} 20:36:09.078125 TRACE network [1058] - Made first apply on cl 20:36:09.078125 TRACE network [1058] - Applied on gs 20:36:09.078125 ERROR network [1058] - System message: Server encountered a problem: Cannot recruit: no available slot! 20:36:09.078125 TRACE network [1058] - Made second apply on cl 20:36:09.078125 TRACE network [1058] - Listening... 20:36:09.093750 TRACE network [1058] - received server message of type struct SystemMessage, data: {CPack: type '95'} 20:36:09.093750 TRACE network [1058] - Made first apply on cl 20:36:09.093750 TRACE network [1058] - Applied on gs 20:36:09.093750 ERROR network [1058] - System message: Server encountered a problem: Got false in applying... that request must have been fishy! 20:36:09.093750 TRACE network [1058] - Made second apply on cl 20:36:09.093750 TRACE network [1058] - Listening... 20:36:09.093750 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:09.093750 TRACE network [1058] - Made first apply on cl 20:36:09.093750 TRACE network [1058] - Applied on gs 20:36:09.093750 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:09.093750 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:09.093750 TRACE network [1058] - Made second apply on cl 20:36:09.093750 TRACE network [1058] - Listening... 20:36:09.093750 DEBUG ai [b90] - Looking into Alexandretta 20:36:09.093750 DEBUG ai [b90] - Looking into Coldsoul 20:36:09.093750 DEBUG ai [b90] - Looking into Blight 20:36:09.093750 DEBUG ai [b90] - Looking into Tormina 20:36:09.093750 DEBUG ai [b90] - Looking into Deadfall 20:36:09.109375 DEBUG ai [b90] - Failed to realize subgoal of type BUILD (greater goal type was BUILD), I will stop. 20:36:09.109375 DEBUG ai [b90] - The error message was: BUILD has been realized as much as possible. 20:36:09.109375 DEBUG ai [b90] - Looking into Sanya, MP=1560 20:36:09.140625 WARN ai [b90] - Another allied hero stands in our way 20:36:09.140625 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 14 32 0! 20:36:09.140625 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 14 32 0! 20:36:09.140625 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 15 33 1 is not visible! 20:36:09.140625 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 15 33 1 is not visible! 20:36:09.156250 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 12 58 0! 20:36:09.156250 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 12 58 0! 20:36:09.156250 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 13 59 1 is not visible! 20:36:09.156250 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 13 59 1 is not visible! 20:36:09.171875 WARN ai [b90] - Another allied hero stands in our way 20:36:09.171875 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 16 86 0! 20:36:09.171875 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 16 86 0! 20:36:09.171875 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 17 87 1 is not visible! 20:36:09.171875 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 17 87 1 is not visible! 20:36:09.187500 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 41 47 0! 20:36:09.187500 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 41 47 0! 20:36:09.187500 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 42 48 1 is not visible! 20:36:09.187500 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 42 48 1 is not visible! 20:36:09.203125 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 48 83 0! 20:36:09.250000 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 48 83 0! 20:36:09.250000 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 49 84 1 is not visible! 20:36:09.265625 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 49 84 1 is not visible! 20:36:09.281250 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 65 97 0! 20:36:09.281250 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 65 97 0! 20:36:09.281250 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 66 98 1 is not visible! 20:36:09.296875 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 66 98 1 is not visible! 20:36:09.312500 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 73 64 0! 20:36:09.312500 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 73 64 0! 20:36:09.312500 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 74 65 1 is not visible! 20:36:09.312500 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 74 65 1 is not visible! 20:36:09.328125 WARN ai [b90] - Another allied hero stands in our way 20:36:09.328125 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 93 94 0! 20:36:09.328125 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 93 94 0! 20:36:09.328125 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 94 95 1 is not visible! 20:36:09.328125 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 94 95 1 is not visible! 20:36:09.328125 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 97 71 0! 20:36:09.328125 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 97 71 0! 20:36:09.328125 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 98 72 1 is not visible! 20:36:09.343750 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 98 72 1 is not visible! 20:36:09.343750 DEBUG ai [b90] - Of all 13 destinations, object oid=1969 seems nice 20:36:09.343750 DEBUG ai [b90] - Sanya will try to visit Windmill at (8 50 0) 20:36:09.359375 DEBUG ai [b90] - Moving hero Sanya to tile 8 50 0 20:36:09.359375 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=20. 20:36:09.359375 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:09.359375 TRACE global [b90] - We'll wait till request 20 is answered. 20:36:09.359375 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:09.359375 TRACE network [1058] - Made first apply on cl 20:36:09.359375 TRACE network [1058] - Applied on gs 20:36:09.359375 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:09.359375 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:09.359375 TRACE network [1058] - Made second apply on cl 20:36:09.359375 TRACE network [1058] - Listening... 20:36:09.375000 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:09.375000 TRACE network [1058] - Made first apply on cl 20:36:09.375000 TRACE network [1058] - Applied on gs 20:36:09.375000 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:09.375000 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:09.406250 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:09.406250 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:09.421875 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:09.437500 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:09.468750 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.468750 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.468750 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.468750 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.468750 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.468750 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.468750 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.468750 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.468750 TRACE network [1058] - Made second apply on cl 20:36:09.468750 TRACE network [1058] - Listening... 20:36:09.468750 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:09.468750 TRACE network [1058] - Made first apply on cl 20:36:09.468750 TRACE network [1058] - Applied on gs 20:36:09.468750 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:09.468750 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:09.468750 TRACE network [1058] - Made second apply on cl 20:36:09.468750 TRACE network [1058] - Listening... 20:36:09.468750 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:09.468750 TRACE network [1058] - Made first apply on cl 20:36:09.468750 TRACE network [1058] - Applied on gs 20:36:09.468750 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:09.468750 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:09.468750 TRACE network [1058] - Made second apply on cl 20:36:09.468750 TRACE network [1058] - Listening... 20:36:09.484375 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=21. 20:36:09.484375 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:09.484375 TRACE global [b90] - We'll wait till request 21 is answered. 20:36:09.484375 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:09.484375 TRACE network [1058] - Made first apply on cl 20:36:09.484375 TRACE network [1058] - Applied on gs 20:36:09.484375 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:09.484375 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:09.484375 TRACE network [1058] - Made second apply on cl 20:36:09.484375 TRACE network [1058] - Listening... 20:36:09.484375 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:09.484375 TRACE network [1058] - Made first apply on cl 20:36:09.484375 TRACE network [1058] - Applied on gs 20:36:09.484375 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:09.484375 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:09.500000 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:09.500000 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:09.515625 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:09.515625 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:09.562500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.562500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.562500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.562500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.562500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.562500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.562500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.562500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.562500 TRACE network [1058] - Made second apply on cl 20:36:09.562500 TRACE network [1058] - Listening... 20:36:09.562500 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:09.562500 TRACE network [1058] - Made first apply on cl 20:36:09.562500 TRACE network [1058] - Applied on gs 20:36:09.562500 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:09.562500 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:09.562500 TRACE network [1058] - Made second apply on cl 20:36:09.562500 TRACE network [1058] - Listening... 20:36:09.562500 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:09.562500 TRACE network [1058] - Made first apply on cl 20:36:09.562500 TRACE network [1058] - Applied on gs 20:36:09.562500 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:09.562500 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:09.562500 TRACE network [1058] - Made second apply on cl 20:36:09.562500 TRACE network [1058] - Listening... 20:36:09.562500 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=22. 20:36:09.562500 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:09.562500 TRACE global [b90] - We'll wait till request 22 is answered. 20:36:09.562500 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:09.562500 TRACE network [1058] - Made first apply on cl 20:36:09.562500 TRACE network [1058] - Applied on gs 20:36:09.562500 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:09.562500 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:09.562500 TRACE network [1058] - Made second apply on cl 20:36:09.562500 TRACE network [1058] - Listening... 20:36:09.562500 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:09.562500 TRACE network [1058] - Made first apply on cl 20:36:09.562500 TRACE network [1058] - Applied on gs 20:36:09.562500 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:09.562500 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:09.593750 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:09.593750 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:09.609375 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:09.609375 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:09.656250 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.656250 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.656250 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.656250 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.656250 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.656250 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.656250 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.656250 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.656250 TRACE network [1058] - Made second apply on cl 20:36:09.656250 TRACE network [1058] - Listening... 20:36:09.656250 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:09.656250 TRACE network [1058] - Made first apply on cl 20:36:09.656250 TRACE network [1058] - Applied on gs 20:36:09.656250 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:09.656250 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:09.656250 TRACE network [1058] - Made second apply on cl 20:36:09.656250 TRACE network [1058] - Listening... 20:36:09.656250 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:09.656250 TRACE network [1058] - Made first apply on cl 20:36:09.656250 TRACE network [1058] - Applied on gs 20:36:09.656250 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:09.656250 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:09.656250 TRACE network [1058] - Made second apply on cl 20:36:09.656250 TRACE network [1058] - Listening... 20:36:09.656250 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=23. 20:36:09.656250 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:09.656250 TRACE global [b90] - We'll wait till request 23 is answered. 20:36:09.656250 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:09.656250 TRACE network [1058] - Made first apply on cl 20:36:09.656250 TRACE network [1058] - Applied on gs 20:36:09.656250 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:09.656250 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:09.656250 TRACE network [1058] - Made second apply on cl 20:36:09.656250 TRACE network [1058] - Listening... 20:36:09.656250 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:09.656250 TRACE network [1058] - Made first apply on cl 20:36:09.656250 TRACE network [1058] - Applied on gs 20:36:09.656250 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:09.656250 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:09.687500 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:09.687500 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:09.703125 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:09.703125 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:09.750000 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.750000 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.750000 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.750000 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.750000 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.750000 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.750000 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.750000 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.750000 TRACE network [1058] - Made second apply on cl 20:36:09.750000 TRACE network [1058] - Listening... 20:36:09.750000 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:09.750000 TRACE network [1058] - Made first apply on cl 20:36:09.750000 TRACE network [1058] - Applied on gs 20:36:09.750000 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:09.750000 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:09.750000 TRACE network [1058] - Made second apply on cl 20:36:09.750000 TRACE network [1058] - Listening... 20:36:09.750000 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:09.750000 TRACE network [1058] - Made first apply on cl 20:36:09.750000 TRACE network [1058] - Applied on gs 20:36:09.750000 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:09.750000 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:09.750000 TRACE network [1058] - Made second apply on cl 20:36:09.750000 TRACE network [1058] - Listening... 20:36:09.750000 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=24. 20:36:09.750000 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:09.750000 TRACE global [b90] - We'll wait till request 24 is answered. 20:36:09.750000 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:09.750000 TRACE network [1058] - Made first apply on cl 20:36:09.750000 TRACE network [1058] - Applied on gs 20:36:09.750000 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:09.750000 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:09.750000 TRACE network [1058] - Made second apply on cl 20:36:09.750000 TRACE network [1058] - Listening... 20:36:09.750000 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:09.750000 TRACE network [1058] - Made first apply on cl 20:36:09.750000 TRACE network [1058] - Applied on gs 20:36:09.750000 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:09.750000 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:09.765625 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:09.765625 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:09.781250 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:09.796875 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:09.828125 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.828125 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.828125 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.828125 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.828125 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.828125 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.828125 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.828125 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.828125 TRACE network [1058] - Made second apply on cl 20:36:09.828125 TRACE network [1058] - Listening... 20:36:09.828125 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:09.828125 TRACE network [1058] - Made first apply on cl 20:36:09.828125 TRACE network [1058] - Applied on gs 20:36:09.828125 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:09.828125 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:09.828125 TRACE network [1058] - Made second apply on cl 20:36:09.828125 TRACE network [1058] - Listening... 20:36:09.828125 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:09.828125 TRACE network [1058] - Made first apply on cl 20:36:09.828125 TRACE network [1058] - Applied on gs 20:36:09.828125 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:09.828125 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:09.828125 TRACE network [1058] - Made second apply on cl 20:36:09.828125 TRACE network [1058] - Listening... 20:36:09.828125 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=25. 20:36:09.828125 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:09.828125 TRACE global [b90] - We'll wait till request 25 is answered. 20:36:09.843750 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:09.843750 TRACE network [1058] - Made first apply on cl 20:36:09.843750 TRACE network [1058] - Applied on gs 20:36:09.843750 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:09.843750 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:09.843750 TRACE network [1058] - Made second apply on cl 20:36:09.843750 TRACE network [1058] - Listening... 20:36:09.843750 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:09.843750 TRACE network [1058] - Made first apply on cl 20:36:09.843750 TRACE network [1058] - Applied on gs 20:36:09.843750 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:09.843750 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:09.859375 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:09.859375 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:09.875000 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:09.875000 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:09.921875 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.921875 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.921875 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.921875 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.921875 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.921875 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.921875 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.921875 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:09.921875 TRACE network [1058] - Made second apply on cl 20:36:09.921875 TRACE network [1058] - Listening... 20:36:09.921875 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:09.921875 TRACE network [1058] - Made first apply on cl 20:36:09.921875 TRACE network [1058] - Applied on gs 20:36:09.921875 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:09.921875 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:09.921875 TRACE network [1058] - Made second apply on cl 20:36:09.921875 TRACE network [1058] - Listening... 20:36:09.921875 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:09.921875 TRACE network [1058] - Made first apply on cl 20:36:09.921875 TRACE network [1058] - Applied on gs 20:36:09.921875 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:09.921875 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:09.921875 TRACE network [1058] - Made second apply on cl 20:36:09.921875 TRACE network [1058] - Listening... 20:36:09.953125 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=26. 20:36:09.968750 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:09.968750 TRACE global [b90] - We'll wait till request 26 is answered. 20:36:09.968750 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:09.968750 TRACE network [1058] - Made first apply on cl 20:36:09.968750 TRACE network [1058] - Applied on gs 20:36:09.968750 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:09.968750 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:09.968750 TRACE network [1058] - Made second apply on cl 20:36:09.968750 TRACE network [1058] - Listening... 20:36:09.968750 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:09.968750 TRACE network [1058] - Made first apply on cl 20:36:09.968750 TRACE network [1058] - Applied on gs 20:36:09.968750 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:09.968750 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:10.000000 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:10.000000 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:10.015625 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:10.015625 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:10.062500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.062500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.062500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.062500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.062500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.062500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.062500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.062500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.062500 TRACE network [1058] - Made second apply on cl 20:36:10.062500 TRACE network [1058] - Listening... 20:36:10.062500 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:10.062500 TRACE network [1058] - Made first apply on cl 20:36:10.062500 TRACE network [1058] - Applied on gs 20:36:10.062500 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:10.062500 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:10.062500 TRACE network [1058] - Made second apply on cl 20:36:10.062500 TRACE network [1058] - Listening... 20:36:10.062500 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:10.062500 TRACE network [1058] - Made first apply on cl 20:36:10.062500 TRACE network [1058] - Applied on gs 20:36:10.062500 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:10.062500 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:10.062500 TRACE network [1058] - Made second apply on cl 20:36:10.062500 TRACE network [1058] - Listening... 20:36:10.062500 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=27. 20:36:10.062500 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:10.062500 TRACE global [b90] - We'll wait till request 27 is answered. 20:36:10.062500 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:10.062500 TRACE network [1058] - Made first apply on cl 20:36:10.062500 TRACE network [1058] - Applied on gs 20:36:10.062500 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:10.062500 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:10.062500 TRACE network [1058] - Made second apply on cl 20:36:10.062500 TRACE network [1058] - Listening... 20:36:10.062500 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:10.062500 TRACE network [1058] - Made first apply on cl 20:36:10.062500 TRACE network [1058] - Applied on gs 20:36:10.062500 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:10.062500 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:10.093750 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:10.093750 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:10.109375 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:10.109375 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:10.140625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.140625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.140625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.140625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.140625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.140625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.140625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.140625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.140625 TRACE network [1058] - Made second apply on cl 20:36:10.140625 TRACE network [1058] - Listening... 20:36:10.140625 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:10.140625 TRACE network [1058] - Made first apply on cl 20:36:10.140625 TRACE network [1058] - Applied on gs 20:36:10.140625 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:10.140625 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:10.140625 TRACE network [1058] - Made second apply on cl 20:36:10.140625 TRACE network [1058] - Listening... 20:36:10.140625 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:10.140625 TRACE network [1058] - Made first apply on cl 20:36:10.140625 TRACE network [1058] - Applied on gs 20:36:10.140625 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:10.140625 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:10.140625 TRACE network [1058] - Made second apply on cl 20:36:10.140625 TRACE network [1058] - Listening... 20:36:10.140625 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=28. 20:36:10.140625 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:10.140625 TRACE global [b90] - We'll wait till request 28 is answered. 20:36:10.140625 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:10.140625 TRACE network [1058] - Made first apply on cl 20:36:10.140625 TRACE network [1058] - Applied on gs 20:36:10.140625 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:10.140625 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:10.140625 TRACE network [1058] - Made second apply on cl 20:36:10.140625 TRACE network [1058] - Listening... 20:36:10.140625 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:10.140625 TRACE network [1058] - Made first apply on cl 20:36:10.140625 TRACE network [1058] - Applied on gs 20:36:10.140625 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:10.140625 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:10.171875 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:10.171875 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:10.187500 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:10.187500 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:10.234375 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.234375 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.234375 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.234375 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.234375 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.234375 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.234375 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.234375 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.234375 TRACE network [1058] - Made second apply on cl 20:36:10.234375 TRACE network [1058] - Listening... 20:36:10.234375 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:10.234375 TRACE network [1058] - Made first apply on cl 20:36:10.234375 TRACE network [1058] - Applied on gs 20:36:10.234375 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:10.234375 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:10.234375 TRACE network [1058] - Made second apply on cl 20:36:10.234375 TRACE network [1058] - Listening... 20:36:10.234375 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:10.234375 TRACE network [1058] - Made first apply on cl 20:36:10.234375 TRACE network [1058] - Applied on gs 20:36:10.234375 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:10.234375 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:10.234375 TRACE network [1058] - Made second apply on cl 20:36:10.234375 TRACE network [1058] - Listening... 20:36:10.234375 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=29. 20:36:10.234375 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:10.234375 TRACE global [b90] - We'll wait till request 29 is answered. 20:36:10.234375 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:10.234375 TRACE network [1058] - Made first apply on cl 20:36:10.234375 TRACE network [1058] - Applied on gs 20:36:10.234375 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:10.234375 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:10.234375 TRACE network [1058] - Made second apply on cl 20:36:10.234375 TRACE network [1058] - Listening... 20:36:10.234375 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:10.234375 TRACE network [1058] - Made first apply on cl 20:36:10.234375 TRACE network [1058] - Applied on gs 20:36:10.234375 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:10.234375 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:10.250000 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:10.250000 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:10.265625 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:10.281250 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:10.312500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.328125 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.328125 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.328125 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.328125 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.328125 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.328125 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.328125 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.328125 TRACE network [1058] - Made second apply on cl 20:36:10.328125 TRACE network [1058] - Listening... 20:36:10.328125 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:10.328125 TRACE network [1058] - Made first apply on cl 20:36:10.328125 TRACE network [1058] - Applied on gs 20:36:10.328125 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:10.328125 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:10.328125 TRACE network [1058] - Made second apply on cl 20:36:10.328125 TRACE network [1058] - Listening... 20:36:10.328125 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:10.328125 TRACE network [1058] - Made first apply on cl 20:36:10.328125 TRACE network [1058] - Applied on gs 20:36:10.328125 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:10.328125 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:10.328125 TRACE network [1058] - Made second apply on cl 20:36:10.328125 TRACE network [1058] - Listening... 20:36:10.328125 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=30. 20:36:10.328125 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:10.328125 TRACE global [b90] - We'll wait till request 30 is answered. 20:36:10.328125 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:10.328125 TRACE network [1058] - Made first apply on cl 20:36:10.328125 TRACE network [1058] - Applied on gs 20:36:10.328125 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:10.328125 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:10.328125 TRACE network [1058] - Made second apply on cl 20:36:10.328125 TRACE network [1058] - Listening... 20:36:10.328125 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:10.328125 TRACE network [1058] - Made first apply on cl 20:36:10.328125 TRACE network [1058] - Applied on gs 20:36:10.328125 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:10.328125 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:10.343750 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:10.343750 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:10.359375 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:10.375000 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:10.406250 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.406250 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.406250 TRACE network [1058] - Made second apply on cl 20:36:10.406250 TRACE network [1058] - Listening... 20:36:10.406250 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:10.406250 TRACE network [1058] - Made first apply on cl 20:36:10.406250 TRACE network [1058] - Applied on gs 20:36:10.406250 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:10.406250 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:10.406250 TRACE network [1058] - Made second apply on cl 20:36:10.406250 TRACE network [1058] - Listening... 20:36:10.406250 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:10.406250 TRACE network [1058] - Made first apply on cl 20:36:10.406250 TRACE network [1058] - Applied on gs 20:36:10.406250 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:10.406250 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:10.406250 TRACE network [1058] - Made second apply on cl 20:36:10.406250 TRACE network [1058] - Listening... 20:36:10.437500 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=31. 20:36:10.437500 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:10.437500 TRACE global [b90] - We'll wait till request 31 is answered. 20:36:10.437500 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:10.437500 TRACE network [1058] - Made first apply on cl 20:36:10.437500 TRACE network [1058] - Applied on gs 20:36:10.437500 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:10.437500 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:10.437500 TRACE network [1058] - Made second apply on cl 20:36:10.437500 TRACE network [1058] - Listening... 20:36:10.437500 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:10.437500 TRACE network [1058] - Made first apply on cl 20:36:10.437500 TRACE network [1058] - Applied on gs 20:36:10.437500 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:10.437500 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:10.437500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.437500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.437500 TRACE network [1058] - Made second apply on cl 20:36:10.437500 TRACE network [1058] - Listening... 20:36:10.437500 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:10.437500 TRACE network [1058] - Made first apply on cl 20:36:10.437500 TRACE network [1058] - Applied on gs 20:36:10.437500 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:10.437500 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:10.437500 TRACE network [1058] - Made second apply on cl 20:36:10.437500 TRACE network [1058] - Listening... 20:36:10.437500 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:10.437500 TRACE network [1058] - Made first apply on cl 20:36:10.437500 TRACE network [1058] - Applied on gs 20:36:10.437500 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:10.437500 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:10.437500 TRACE network [1058] - Made second apply on cl 20:36:10.437500 TRACE network [1058] - Listening... 20:36:10.437500 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=32. 20:36:10.437500 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:10.437500 TRACE global [b90] - We'll wait till request 32 is answered. 20:36:10.437500 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:10.437500 TRACE network [1058] - Made first apply on cl 20:36:10.437500 TRACE network [1058] - Applied on gs 20:36:10.437500 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:10.437500 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:10.437500 TRACE network [1058] - Made second apply on cl 20:36:10.437500 TRACE network [1058] - Listening... 20:36:10.437500 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:10.453125 TRACE network [1058] - Made first apply on cl 20:36:10.453125 TRACE network [1058] - Applied on gs 20:36:10.453125 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:10.453125 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:10.453125 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.453125 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.453125 TRACE network [1058] - Made second apply on cl 20:36:10.453125 TRACE network [1058] - Listening... 20:36:10.453125 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:10.453125 TRACE network [1058] - Made first apply on cl 20:36:10.453125 TRACE network [1058] - Applied on gs 20:36:10.453125 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:10.453125 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:10.453125 TRACE network [1058] - Made second apply on cl 20:36:10.453125 TRACE network [1058] - Listening... 20:36:10.453125 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:10.453125 TRACE network [1058] - Made first apply on cl 20:36:10.453125 TRACE network [1058] - Applied on gs 20:36:10.453125 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:10.453125 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:10.453125 TRACE network [1058] - Made second apply on cl 20:36:10.453125 TRACE network [1058] - Listening... 20:36:10.453125 TRACE ai [b90] - Completing goal: VISIT TILE (8 50 0) (Sanya) 20:36:10.453125 DEBUG ai [b90] - reserved object id=1969; address=54615656; name=Windmill 20:36:10.453125 DEBUG ai [b90] - Hero Sanya moved from 33 73 0 to 30 60 0. Returning 0. 20:36:10.453125 DEBUG ai [b90] - Hero Sanya apparently used all MPs (0 left) 20:36:10.453125 TRACE ai [b90] - Time of looking for wander destination was 1344 ms. 20:36:10.453125 DEBUG ai [b90] - Looking into Edric, MP=1560 20:36:10.500000 WARN ai [b90] - Another allied hero stands in our way 20:36:10.500000 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 14 32 0! 20:36:10.500000 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 14 32 0! 20:36:10.500000 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 15 33 1 is not visible! 20:36:10.515625 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 15 33 1 is not visible! 20:36:10.531250 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 12 58 0! 20:36:10.546875 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 12 58 0! 20:36:10.546875 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 13 59 1 is not visible! 20:36:10.546875 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 13 59 1 is not visible! 20:36:10.562500 WARN ai [b90] - Another allied hero stands in our way 20:36:10.562500 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 16 86 0! 20:36:10.562500 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 16 86 0! 20:36:10.562500 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 17 87 1 is not visible! 20:36:10.562500 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 17 87 1 is not visible! 20:36:10.578125 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 41 47 0! 20:36:10.578125 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 41 47 0! 20:36:10.578125 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 42 48 1 is not visible! 20:36:10.578125 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 42 48 1 is not visible! 20:36:10.593750 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 48 83 0! 20:36:10.593750 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 48 83 0! 20:36:10.593750 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 49 84 1 is not visible! 20:36:10.593750 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 49 84 1 is not visible! 20:36:10.609375 TRACE ai [b90] - It's safe for Edric to visit tile 58 103 0 20:36:10.625000 TRACE ai [b90] - It's safe for Edric to visit tile 59 102 0 20:36:10.625000 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 65 97 0! 20:36:10.625000 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 65 97 0! 20:36:10.625000 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 66 98 1 is not visible! 20:36:10.625000 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 66 98 1 is not visible! 20:36:10.640625 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 73 64 0! 20:36:10.640625 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 73 64 0! 20:36:10.640625 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 74 65 1 is not visible! 20:36:10.640625 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 74 65 1 is not visible! 20:36:10.656250 WARN ai [b90] - Another allied hero stands in our way 20:36:10.656250 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 93 94 0! 20:36:10.656250 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 93 94 0! 20:36:10.656250 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 94 95 1 is not visible! 20:36:10.656250 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 94 95 1 is not visible! 20:36:10.671875 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 97 71 0! 20:36:10.671875 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 97 71 0! 20:36:10.671875 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 98 72 1 is not visible! 20:36:10.671875 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 98 72 1 is not visible! 20:36:10.671875 DEBUG ai [b90] - Of all 13 destinations, object oid=2046 seems nice 20:36:10.671875 DEBUG ai [b90] - Edric will try to visit Magic Well at (65 66 0) 20:36:10.687500 DEBUG ai [b90] - Moving hero Edric to tile 65 66 0 20:36:10.687500 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=33. 20:36:10.687500 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:10.687500 TRACE global [b90] - We'll wait till request 33 is answered. 20:36:10.687500 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:10.687500 TRACE network [1058] - Made first apply on cl 20:36:10.687500 TRACE network [1058] - Applied on gs 20:36:10.687500 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:10.687500 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:10.687500 TRACE network [1058] - Made second apply on cl 20:36:10.687500 TRACE network [1058] - Listening... 20:36:10.687500 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:10.687500 TRACE network [1058] - Made first apply on cl 20:36:10.687500 TRACE network [1058] - Applied on gs 20:36:10.687500 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:10.687500 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:10.718750 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:10.718750 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:10.734375 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:10.750000 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:10.781250 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.781250 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.781250 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.781250 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.781250 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.781250 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.781250 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.781250 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.781250 TRACE network [1058] - Made second apply on cl 20:36:10.781250 TRACE network [1058] - Listening... 20:36:10.781250 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:10.781250 TRACE network [1058] - Made first apply on cl 20:36:10.781250 TRACE network [1058] - Applied on gs 20:36:10.781250 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:10.781250 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:10.781250 TRACE network [1058] - Made second apply on cl 20:36:10.781250 TRACE network [1058] - Listening... 20:36:10.781250 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:10.781250 TRACE network [1058] - Made first apply on cl 20:36:10.781250 TRACE network [1058] - Applied on gs 20:36:10.781250 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:10.781250 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:10.781250 TRACE network [1058] - Made second apply on cl 20:36:10.781250 TRACE network [1058] - Listening... 20:36:10.781250 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=34. 20:36:10.781250 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:10.781250 TRACE global [b90] - We'll wait till request 34 is answered. 20:36:10.781250 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:10.781250 TRACE network [1058] - Made first apply on cl 20:36:10.781250 TRACE network [1058] - Applied on gs 20:36:10.781250 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:10.781250 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:10.781250 TRACE network [1058] - Made second apply on cl 20:36:10.781250 TRACE network [1058] - Listening... 20:36:10.781250 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:10.781250 TRACE network [1058] - Made first apply on cl 20:36:10.781250 TRACE network [1058] - Applied on gs 20:36:10.781250 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:10.781250 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:10.796875 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:10.812500 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:10.828125 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:10.828125 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:10.875000 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.875000 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.875000 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.875000 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.875000 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.875000 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.875000 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.875000 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.875000 TRACE network [1058] - Made second apply on cl 20:36:10.875000 TRACE network [1058] - Listening... 20:36:10.875000 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:10.875000 TRACE network [1058] - Made first apply on cl 20:36:10.875000 TRACE network [1058] - Applied on gs 20:36:10.875000 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:10.875000 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:10.875000 TRACE network [1058] - Made second apply on cl 20:36:10.875000 TRACE network [1058] - Listening... 20:36:10.875000 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:10.875000 TRACE network [1058] - Made first apply on cl 20:36:10.875000 TRACE network [1058] - Applied on gs 20:36:10.875000 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:10.875000 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:10.875000 TRACE network [1058] - Made second apply on cl 20:36:10.875000 TRACE network [1058] - Listening... 20:36:10.875000 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=35. 20:36:10.875000 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:10.875000 TRACE global [b90] - We'll wait till request 35 is answered. 20:36:10.875000 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:10.875000 TRACE network [1058] - Made first apply on cl 20:36:10.875000 TRACE network [1058] - Applied on gs 20:36:10.875000 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:10.875000 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:10.875000 TRACE network [1058] - Made second apply on cl 20:36:10.875000 TRACE network [1058] - Listening... 20:36:10.875000 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:10.890625 TRACE network [1058] - Made first apply on cl 20:36:10.890625 TRACE network [1058] - Applied on gs 20:36:10.890625 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:10.890625 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:10.921875 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:10.921875 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:10.937500 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:10.953125 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:10.984375 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.984375 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.984375 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.984375 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.984375 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.984375 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.984375 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.984375 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:10.984375 TRACE network [1058] - Made second apply on cl 20:36:10.984375 TRACE network [1058] - Listening... 20:36:10.984375 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:10.984375 TRACE network [1058] - Made first apply on cl 20:36:10.984375 TRACE network [1058] - Applied on gs 20:36:10.984375 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:10.984375 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:10.984375 TRACE network [1058] - Made second apply on cl 20:36:10.984375 TRACE network [1058] - Listening... 20:36:10.984375 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:10.984375 TRACE network [1058] - Made first apply on cl 20:36:10.984375 TRACE network [1058] - Applied on gs 20:36:10.984375 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:10.984375 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:10.984375 TRACE network [1058] - Made second apply on cl 20:36:10.984375 TRACE network [1058] - Listening... 20:36:10.984375 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=36. 20:36:10.984375 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:10.984375 TRACE global [b90] - We'll wait till request 36 is answered. 20:36:10.984375 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:10.984375 TRACE network [1058] - Made first apply on cl 20:36:10.984375 TRACE network [1058] - Applied on gs 20:36:10.984375 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:10.984375 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:10.984375 TRACE network [1058] - Made second apply on cl 20:36:10.984375 TRACE network [1058] - Listening... 20:36:10.984375 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:10.984375 TRACE network [1058] - Made first apply on cl 20:36:10.984375 TRACE network [1058] - Applied on gs 20:36:10.984375 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:10.984375 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:11.015625 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:11.015625 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:11.031250 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:11.031250 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:11.093750 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.093750 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.093750 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.093750 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.093750 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.093750 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.093750 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.093750 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.093750 TRACE network [1058] - Made second apply on cl 20:36:11.093750 TRACE network [1058] - Listening... 20:36:11.093750 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:11.093750 TRACE network [1058] - Made first apply on cl 20:36:11.093750 TRACE network [1058] - Applied on gs 20:36:11.093750 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:11.093750 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:11.093750 TRACE network [1058] - Made second apply on cl 20:36:11.093750 TRACE network [1058] - Listening... 20:36:11.093750 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:11.093750 TRACE network [1058] - Made first apply on cl 20:36:11.093750 TRACE network [1058] - Applied on gs 20:36:11.093750 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:11.093750 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:11.093750 TRACE network [1058] - Made second apply on cl 20:36:11.093750 TRACE network [1058] - Listening... 20:36:11.093750 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=37. 20:36:11.093750 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:11.093750 TRACE global [b90] - We'll wait till request 37 is answered. 20:36:11.093750 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:11.093750 TRACE network [1058] - Made first apply on cl 20:36:11.093750 TRACE network [1058] - Applied on gs 20:36:11.093750 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:11.093750 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:11.093750 TRACE network [1058] - Made second apply on cl 20:36:11.093750 TRACE network [1058] - Listening... 20:36:11.093750 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:11.093750 TRACE network [1058] - Made first apply on cl 20:36:11.093750 TRACE network [1058] - Applied on gs 20:36:11.093750 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:11.093750 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:11.109375 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:11.109375 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:11.125000 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:11.140625 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:11.171875 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.171875 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.171875 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.171875 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.171875 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.171875 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.171875 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.171875 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.171875 TRACE network [1058] - Made second apply on cl 20:36:11.171875 TRACE network [1058] - Listening... 20:36:11.171875 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:11.171875 TRACE network [1058] - Made first apply on cl 20:36:11.171875 TRACE network [1058] - Applied on gs 20:36:11.171875 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:11.171875 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:11.171875 TRACE network [1058] - Made second apply on cl 20:36:11.171875 TRACE network [1058] - Listening... 20:36:11.171875 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:11.171875 TRACE network [1058] - Made first apply on cl 20:36:11.171875 TRACE network [1058] - Applied on gs 20:36:11.171875 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:11.171875 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:11.171875 TRACE network [1058] - Made second apply on cl 20:36:11.171875 TRACE network [1058] - Listening... 20:36:11.171875 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=38. 20:36:11.171875 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:11.171875 TRACE global [b90] - We'll wait till request 38 is answered. 20:36:11.187500 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:11.187500 TRACE network [1058] - Made first apply on cl 20:36:11.187500 TRACE network [1058] - Applied on gs 20:36:11.187500 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:11.187500 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:11.187500 TRACE network [1058] - Made second apply on cl 20:36:11.187500 TRACE network [1058] - Listening... 20:36:11.187500 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:11.187500 TRACE network [1058] - Made first apply on cl 20:36:11.187500 TRACE network [1058] - Applied on gs 20:36:11.187500 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:11.187500 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:11.203125 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:11.203125 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:11.218750 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:11.218750 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:11.281250 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.281250 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.281250 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.281250 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.281250 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.281250 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.281250 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.281250 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.281250 TRACE network [1058] - Made second apply on cl 20:36:11.281250 TRACE network [1058] - Listening... 20:36:11.281250 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:11.281250 TRACE network [1058] - Made first apply on cl 20:36:11.281250 TRACE network [1058] - Applied on gs 20:36:11.281250 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:11.281250 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:11.281250 TRACE network [1058] - Made second apply on cl 20:36:11.281250 TRACE network [1058] - Listening... 20:36:11.281250 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:11.281250 TRACE network [1058] - Made first apply on cl 20:36:11.281250 TRACE network [1058] - Applied on gs 20:36:11.281250 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:11.281250 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:11.281250 TRACE network [1058] - Made second apply on cl 20:36:11.281250 TRACE network [1058] - Listening... 20:36:11.281250 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=39. 20:36:11.281250 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:11.281250 TRACE global [b90] - We'll wait till request 39 is answered. 20:36:11.281250 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:11.281250 TRACE network [1058] - Made first apply on cl 20:36:11.281250 TRACE network [1058] - Applied on gs 20:36:11.281250 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:11.281250 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:11.281250 TRACE network [1058] - Made second apply on cl 20:36:11.281250 TRACE network [1058] - Listening... 20:36:11.281250 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:11.281250 TRACE network [1058] - Made first apply on cl 20:36:11.281250 TRACE network [1058] - Applied on gs 20:36:11.281250 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:11.281250 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:11.312500 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:11.312500 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:11.328125 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:11.328125 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:11.375000 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.375000 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.375000 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.375000 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.375000 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.375000 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.375000 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.375000 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.375000 TRACE network [1058] - Made second apply on cl 20:36:11.375000 TRACE network [1058] - Listening... 20:36:11.375000 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:11.375000 TRACE network [1058] - Made first apply on cl 20:36:11.375000 TRACE network [1058] - Applied on gs 20:36:11.375000 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:11.375000 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:11.375000 TRACE network [1058] - Made second apply on cl 20:36:11.375000 TRACE network [1058] - Listening... 20:36:11.375000 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:11.375000 TRACE network [1058] - Made first apply on cl 20:36:11.375000 TRACE network [1058] - Applied on gs 20:36:11.375000 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:11.375000 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:11.375000 TRACE network [1058] - Made second apply on cl 20:36:11.375000 TRACE network [1058] - Listening... 20:36:11.375000 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=40. 20:36:11.375000 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:11.375000 TRACE global [b90] - We'll wait till request 40 is answered. 20:36:11.375000 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:11.375000 TRACE network [1058] - Made first apply on cl 20:36:11.375000 TRACE network [1058] - Applied on gs 20:36:11.375000 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:11.375000 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:11.375000 TRACE network [1058] - Made second apply on cl 20:36:11.375000 TRACE network [1058] - Listening... 20:36:11.375000 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:11.375000 TRACE network [1058] - Made first apply on cl 20:36:11.375000 TRACE network [1058] - Applied on gs 20:36:11.375000 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:11.375000 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:11.406250 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:11.406250 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:11.437500 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:11.453125 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:11.484375 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.484375 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.484375 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.484375 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.484375 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.484375 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.484375 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.484375 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.484375 TRACE network [1058] - Made second apply on cl 20:36:11.484375 TRACE network [1058] - Listening... 20:36:11.484375 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:11.484375 TRACE network [1058] - Made first apply on cl 20:36:11.484375 TRACE network [1058] - Applied on gs 20:36:11.484375 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:11.484375 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:11.484375 TRACE network [1058] - Made second apply on cl 20:36:11.484375 TRACE network [1058] - Listening... 20:36:11.484375 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:11.484375 TRACE network [1058] - Made first apply on cl 20:36:11.484375 TRACE network [1058] - Applied on gs 20:36:11.484375 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:11.484375 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:11.484375 TRACE network [1058] - Made second apply on cl 20:36:11.484375 TRACE network [1058] - Listening... 20:36:11.484375 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=41. 20:36:11.484375 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:11.484375 TRACE global [b90] - We'll wait till request 41 is answered. 20:36:11.500000 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:11.500000 TRACE network [1058] - Made first apply on cl 20:36:11.500000 TRACE network [1058] - Applied on gs 20:36:11.500000 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:11.500000 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:11.500000 TRACE network [1058] - Made second apply on cl 20:36:11.500000 TRACE network [1058] - Listening... 20:36:11.500000 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:11.500000 TRACE network [1058] - Made first apply on cl 20:36:11.500000 TRACE network [1058] - Applied on gs 20:36:11.500000 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:11.500000 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:11.515625 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:11.515625 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:11.531250 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:11.531250 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:11.593750 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.593750 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.593750 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.593750 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.593750 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.593750 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.593750 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.593750 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.593750 TRACE network [1058] - Made second apply on cl 20:36:11.593750 TRACE network [1058] - Listening... 20:36:11.593750 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:11.593750 TRACE network [1058] - Made first apply on cl 20:36:11.593750 TRACE network [1058] - Applied on gs 20:36:11.593750 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:11.593750 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:11.593750 TRACE network [1058] - Made second apply on cl 20:36:11.593750 TRACE network [1058] - Listening... 20:36:11.593750 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:11.593750 TRACE network [1058] - Made first apply on cl 20:36:11.593750 TRACE network [1058] - Applied on gs 20:36:11.593750 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:11.593750 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:11.593750 TRACE network [1058] - Made second apply on cl 20:36:11.593750 TRACE network [1058] - Listening... 20:36:11.593750 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=42. 20:36:11.593750 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:11.593750 TRACE global [b90] - We'll wait till request 42 is answered. 20:36:11.609375 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:11.609375 TRACE network [1058] - Made first apply on cl 20:36:11.609375 TRACE network [1058] - Applied on gs 20:36:11.609375 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:11.609375 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:11.609375 TRACE network [1058] - Made second apply on cl 20:36:11.609375 TRACE network [1058] - Listening... 20:36:11.609375 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:11.609375 TRACE network [1058] - Made first apply on cl 20:36:11.609375 TRACE network [1058] - Applied on gs 20:36:11.609375 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:11.609375 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:11.625000 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:11.625000 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:11.640625 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:11.640625 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:11.687500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.687500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.687500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.687500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.687500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.687500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.687500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.687500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.687500 TRACE network [1058] - Made second apply on cl 20:36:11.687500 TRACE network [1058] - Listening... 20:36:11.687500 TRACE network [1058] - received server message of type struct HeroVisit, data: {CPack: type '1'} 20:36:11.687500 TRACE network [1058] - Made first apply on cl 20:36:11.687500 TRACE network [1058] - Applied on gs 20:36:11.687500 TRACE ai [1058] - Entering void __thiscall VCAI::heroVisit(const class CGHeroInstance *,const class CGObjectInstance *,bool): start '1'; obj 'Magic Well'. 20:36:11.687500 TRACE ai [1058] - Completing goal: FIND OBJ 2,046 (Edric) 20:36:11.687500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroVisit(const class CGHeroInstance *,const class CGObjectInstance *,bool). 20:36:11.687500 TRACE network [1058] - Made second apply on cl 20:36:11.687500 TRACE network [1058] - Listening... 20:36:11.687500 TRACE network [1058] - received server message of type struct GiveBonus, data: {CPack: type '115'} 20:36:11.687500 TRACE network [1058] - Made first apply on cl 20:36:11.687500 TRACE network [1058] - Applied on gs 20:36:11.687500 TRACE ai [1058] - Entering void __thiscall VCAI::heroBonusChanged(const class CGHeroInstance *,const struct Bonus &,bool): gain '1'. 20:36:11.687500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroBonusChanged(const class CGHeroInstance *,const struct Bonus &,bool). 20:36:11.687500 TRACE network [1058] - Made second apply on cl 20:36:11.687500 TRACE network [1058] - Listening... 20:36:11.687500 TRACE network [1058] - received server message of type struct SetMana, data: {CPack: type '110'} 20:36:11.687500 TRACE network [1058] - Made first apply on cl 20:36:11.687500 TRACE network [1058] - Applied on gs 20:36:11.687500 TRACE ai [1058] - Entering void __thiscall VCAI::heroManaPointsChanged(const class CGHeroInstance *). 20:36:11.687500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroManaPointsChanged(const class CGHeroInstance *). 20:36:11.687500 TRACE network [1058] - Made second apply on cl 20:36:11.687500 TRACE network [1058] - Listening... 20:36:11.687500 TRACE network [1058] - received server message of type struct InfoWindow, data: {CPack: type '103'} 20:36:11.687500 TRACE network [1058] - Made first apply on cl 20:36:11.687500 TRACE network [1058] - Applied on gs 20:36:11.687500 TRACE ai [1058] - Entering void __thiscall VCAI::showInfoDialog(const class std::basic_string,class std::allocator > &,const class std::vector > &,int): soundID '299'. 20:36:11.687500 TRACE ai [1058] - Leaving void __thiscall VCAI::showInfoDialog(const class std::basic_string,class std::allocator > &,const class std::vector > &,int). 20:36:11.687500 TRACE network [1058] - Made second apply on cl 20:36:11.687500 TRACE network [1058] - Listening... 20:36:11.687500 TRACE network [1058] - received server message of type struct HeroVisit, data: {CPack: type '1'} 20:36:11.687500 TRACE network [1058] - Made first apply on cl 20:36:11.687500 TRACE network [1058] - Applied on gs 20:36:11.687500 TRACE ai [1058] - Entering void __thiscall VCAI::heroVisit(const class CGHeroInstance *,const class CGObjectInstance *,bool): start '0'; obj 'n/a'. 20:36:11.687500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroVisit(const class CGHeroInstance *,const class CGObjectInstance *,bool). 20:36:11.687500 TRACE network [1058] - Made second apply on cl 20:36:11.687500 TRACE network [1058] - Listening... 20:36:11.687500 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:11.687500 TRACE network [1058] - Made first apply on cl 20:36:11.687500 TRACE network [1058] - Applied on gs 20:36:11.687500 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:11.687500 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:11.687500 TRACE network [1058] - Made second apply on cl 20:36:11.687500 TRACE network [1058] - Listening... 20:36:11.703125 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:11.703125 TRACE network [1058] - Made first apply on cl 20:36:11.703125 TRACE network [1058] - Applied on gs 20:36:11.703125 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:11.703125 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:11.703125 TRACE network [1058] - Made second apply on cl 20:36:11.703125 TRACE network [1058] - Listening... 20:36:11.703125 TRACE ai [b90] - Entering void __thiscall VCAI::performObjectInteraction(const class CGObjectInstance *,struct HeroPtr): Hero Edric and object Magic Well at 65 66 0. 20:36:11.703125 TRACE ai [b90] - Completing goal: FIND OBJ 2,046 (Edric) 20:36:11.703125 TRACE ai [b90] - Leaving void __thiscall VCAI::performObjectInteraction(const class CGObjectInstance *,struct HeroPtr). 20:36:11.703125 TRACE ai [b90] - Completing goal: VISIT TILE (65 66 0) (Edric) 20:36:11.703125 DEBUG ai [b90] - Hero Edric moved from 56 76 0 to 65 66 0. Returning 1. 20:36:11.718750 DEBUG ai [b90] - Of all 12 destinations, object oid=843 seems nice 20:36:11.718750 DEBUG ai [b90] - Edric will try to visit Water Wheel at (64 79 0) 20:36:11.718750 DEBUG ai [b90] - Moving hero Edric to tile 64 79 0 20:36:11.718750 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=43. 20:36:11.718750 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:11.718750 TRACE global [b90] - We'll wait till request 43 is answered. 20:36:11.718750 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:11.718750 TRACE network [1058] - Made first apply on cl 20:36:11.718750 TRACE network [1058] - Applied on gs 20:36:11.718750 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:11.718750 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:11.718750 TRACE network [1058] - Made second apply on cl 20:36:11.718750 TRACE network [1058] - Listening... 20:36:11.718750 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:11.718750 TRACE network [1058] - Made first apply on cl 20:36:11.718750 TRACE network [1058] - Applied on gs 20:36:11.718750 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:11.718750 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:11.734375 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:11.734375 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:11.765625 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:11.765625 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:11.812500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.812500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.812500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.812500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.812500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.812500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.812500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.812500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:11.812500 TRACE network [1058] - Made second apply on cl 20:36:11.812500 TRACE network [1058] - Listening... 20:36:11.812500 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:11.812500 TRACE network [1058] - Made first apply on cl 20:36:11.812500 TRACE network [1058] - Applied on gs 20:36:11.812500 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:11.812500 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:11.812500 TRACE network [1058] - Made second apply on cl 20:36:11.812500 TRACE network [1058] - Listening... 20:36:11.812500 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:11.812500 TRACE network [1058] - Made first apply on cl 20:36:11.812500 TRACE network [1058] - Applied on gs 20:36:11.812500 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:11.812500 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:11.812500 TRACE network [1058] - Made second apply on cl 20:36:11.812500 TRACE network [1058] - Listening... 20:36:11.812500 TRACE ai [b90] - Completing goal: VISIT TILE (64 79 0) (Edric) 20:36:11.812500 DEBUG ai [b90] - reserved object id=843; address=109826480; name=Water Wheel 20:36:11.812500 DEBUG ai [b90] - Hero Edric moved from 65 66 0 to 64 67 0. Returning 0. 20:36:11.812500 DEBUG ai [b90] - Hero Edric apparently used all MPs (0 left) 20:36:11.828125 TRACE ai [b90] - Time of looking for wander destination was 1375 ms. 20:36:11.828125 DEBUG ai [b90] - Looking into Ryland, MP=1630 20:36:11.843750 WARN ai [b90] - Another allied hero stands in our way 20:36:11.859375 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 14 32 0! 20:36:11.859375 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 14 32 0! 20:36:11.859375 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 15 33 1 is not visible! 20:36:11.859375 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 15 33 1 is not visible! 20:36:11.875000 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 12 58 0! 20:36:11.875000 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 12 58 0! 20:36:11.875000 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 13 59 1 is not visible! 20:36:11.875000 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 13 59 1 is not visible! 20:36:11.875000 WARN ai [b90] - Another allied hero stands in our way 20:36:11.890625 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 16 86 0! 20:36:11.890625 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 16 86 0! 20:36:11.937500 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 17 87 1 is not visible! 20:36:11.937500 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 17 87 1 is not visible! 20:36:11.937500 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 41 47 0! 20:36:11.937500 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 41 47 0! 20:36:11.937500 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 42 48 1 is not visible! 20:36:11.937500 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 42 48 1 is not visible! 20:36:11.953125 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 48 83 0! 20:36:11.968750 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 48 83 0! 20:36:11.968750 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 49 84 1 is not visible! 20:36:11.968750 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 49 84 1 is not visible! 20:36:11.984375 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 65 97 0! 20:36:11.984375 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 65 97 0! 20:36:11.984375 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 66 98 1 is not visible! 20:36:12.000000 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 66 98 1 is not visible! 20:36:12.000000 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 73 64 0! 20:36:12.015625 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 73 64 0! 20:36:12.015625 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 74 65 1 is not visible! 20:36:12.015625 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 74 65 1 is not visible! 20:36:12.015625 WARN ai [b90] - Another allied hero stands in our way 20:36:12.015625 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 93 94 0! 20:36:12.015625 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 93 94 0! 20:36:12.015625 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 94 95 1 is not visible! 20:36:12.031250 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 94 95 1 is not visible! 20:36:12.031250 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 97 71 0! 20:36:12.046875 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 97 71 0! 20:36:12.062500 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 98 72 1 is not visible! 20:36:12.062500 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 98 72 1 is not visible! 20:36:12.062500 DEBUG ai [b90] - Of all 15 destinations, object oid=1582 seems nice 20:36:12.062500 DEBUG ai [b90] - Ryland will try to visit Guardhouse at (84 81 0) 20:36:12.062500 DEBUG ai [b90] - Moving hero Ryland to tile 84 81 0 20:36:12.078125 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=44. 20:36:12.078125 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:12.078125 TRACE global [b90] - We'll wait till request 44 is answered. 20:36:12.078125 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:12.078125 TRACE network [1058] - Made first apply on cl 20:36:12.078125 TRACE network [1058] - Applied on gs 20:36:12.078125 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:12.078125 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:12.078125 TRACE network [1058] - Made second apply on cl 20:36:12.078125 TRACE network [1058] - Listening... 20:36:12.078125 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:12.078125 TRACE network [1058] - Made first apply on cl 20:36:12.078125 TRACE network [1058] - Applied on gs 20:36:12.078125 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:12.078125 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:12.093750 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:12.093750 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:12.125000 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:12.125000 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:12.156250 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:12.156250 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:12.156250 TRACE network [1058] - Made second apply on cl 20:36:12.156250 TRACE network [1058] - Listening... 20:36:12.156250 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:12.156250 TRACE network [1058] - Made first apply on cl 20:36:12.156250 TRACE network [1058] - Applied on gs 20:36:12.156250 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:12.156250 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:12.156250 TRACE network [1058] - Made second apply on cl 20:36:12.156250 TRACE network [1058] - Listening... 20:36:12.171875 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:12.171875 TRACE network [1058] - Made first apply on cl 20:36:12.171875 TRACE network [1058] - Applied on gs 20:36:12.171875 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:12.171875 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:12.171875 TRACE network [1058] - Made second apply on cl 20:36:12.171875 TRACE network [1058] - Listening... 20:36:12.171875 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=45. 20:36:12.171875 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:12.171875 TRACE global [b90] - We'll wait till request 45 is answered. 20:36:12.171875 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:12.171875 TRACE network [1058] - Made first apply on cl 20:36:12.171875 TRACE network [1058] - Applied on gs 20:36:12.171875 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:12.171875 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:12.171875 TRACE network [1058] - Made second apply on cl 20:36:12.171875 TRACE network [1058] - Listening... 20:36:12.171875 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:12.171875 TRACE network [1058] - Made first apply on cl 20:36:12.171875 TRACE network [1058] - Applied on gs 20:36:12.171875 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:12.171875 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:12.187500 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:12.187500 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:12.203125 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:12.218750 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:12.265625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:12.265625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:12.265625 TRACE network [1058] - Made second apply on cl 20:36:12.265625 TRACE network [1058] - Listening... 20:36:12.265625 TRACE network [1058] - received server message of type struct HeroVisit, data: {CPack: type '1'} 20:36:12.265625 TRACE network [1058] - Made first apply on cl 20:36:12.265625 TRACE network [1058] - Applied on gs 20:36:12.265625 TRACE ai [1058] - Entering void __thiscall VCAI::heroVisit(const class CGHeroInstance *,const class CGObjectInstance *,bool): start '1'; obj 'Guardhouse'. 20:36:12.265625 TRACE ai [1058] - Completing goal: FIND OBJ 1,582 (Ryland) 20:36:12.265625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroVisit(const class CGHeroInstance *,const class CGObjectInstance *,bool). 20:36:12.265625 TRACE network [1058] - Made second apply on cl 20:36:12.265625 TRACE network [1058] - Listening... 20:36:12.265625 TRACE network [1058] - received server message of type struct BlockingDialog, data: {CPack: type '2003'} 20:36:12.265625 TRACE network [1058] - Made first apply on cl 20:36:12.265625 TRACE network [1058] - Applied on gs 20:36:12.265625 TRACE ai [1058] - Entering void __thiscall VCAI::showBlockingDialog(const class std::basic_string,class std::allocator > &,const class std::vector > &,class QueryID,const int,bool,bool): text '{Guardhouse} Would you like to recruit Pikemen?', askID '45', soundID '0', selection '0', cancel '1'. 20:36:12.265625 DEBUG ai [1058] - Adding query 45 - Blocking dialog query with 0 components - {Guardhouse} Would you like to recruit Pikemen?. Total queries count: 1 20:36:12.265625 TRACE ai [1058] - Leaving void __thiscall VCAI::showBlockingDialog(const class std::basic_string,class std::allocator > &,const class std::vector > &,class QueryID,const int,bool,bool). 20:36:12.265625 TRACE network [1058] - Made second apply on cl 20:36:12.265625 TRACE network [1058] - Listening... 20:36:12.265625 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:12.265625 TRACE network [1058] - Made first apply on cl 20:36:12.265625 DEBUG ai [ca4] - I'll answer the query 45 giving the choice 1 20:36:12.265625 TRACE network [ca4] - Sending a request "struct QueryReply". It'll have an ID=46. 20:36:12.265625 TRACE network [ca4] - Sending to server a pack of type struct QueryReply 20:36:12.265625 DEBUG ai [ca4] - Attempted answering query 45 - Blocking dialog query with 0 components - {Guardhouse} Would you like to recruit Pikemen?. Request id=46. Waiting for results... 20:36:12.265625 TRACE global [ca4] - We'll wait till request 46 is answered. 20:36:12.265625 TRACE network [1058] - Applied on gs 20:36:12.265625 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:12.265625 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:12.265625 TRACE network [1058] - Made second apply on cl 20:36:12.265625 TRACE network [1058] - Listening... 20:36:12.265625 TRACE network [1058] - received server message of type struct InfoWindow, data: {CPack: type '103'} 20:36:12.265625 TRACE network [1058] - Made first apply on cl 20:36:12.265625 TRACE network [1058] - Applied on gs 20:36:12.265625 TRACE ai [1058] - Entering void __thiscall VCAI::showInfoDialog(const class std::basic_string,class std::allocator > &,const class std::vector > &,int): soundID '0'. 20:36:12.265625 TRACE ai [1058] - Leaving void __thiscall VCAI::showInfoDialog(const class std::basic_string,class std::allocator > &,const class std::vector > &,int). 20:36:12.265625 TRACE network [1058] - Made second apply on cl 20:36:12.265625 TRACE network [1058] - Listening... 20:36:12.265625 TRACE network [1058] - received server message of type struct SetAvailableCreatures, data: {CPack: type '506'} 20:36:12.265625 TRACE network [1058] - Made first apply on cl 20:36:12.265625 TRACE network [1058] - Applied on gs 20:36:12.265625 TRACE ai [1058] - Entering void __thiscall VCAI::availableCreaturesChanged(const class CGDwelling *). 20:36:12.265625 TRACE ai [1058] - Leaving void __thiscall VCAI::availableCreaturesChanged(const class CGDwelling *). 20:36:12.265625 TRACE network [1058] - Made second apply on cl 20:36:12.265625 TRACE network [1058] - Listening... 20:36:12.265625 TRACE network [1058] - received server message of type struct InsertNewStack, data: {CPack: type '1'} 20:36:12.265625 TRACE network [1058] - Made first apply on cl 20:36:12.265625 TRACE network [1058] - Applied on gs 20:36:12.265625 TRACE ai [1058] - Entering void __thiscall VCAI::newStackInserted(const struct StackLocation &,const class CStackInstance &). 20:36:12.265625 TRACE ai [1058] - Leaving void __thiscall VCAI::newStackInserted(const struct StackLocation &,const class CStackInstance &). 20:36:12.265625 TRACE network [1058] - Made second apply on cl 20:36:12.265625 TRACE network [1058] - Listening... 20:36:12.265625 TRACE network [1058] - received server message of type struct HeroVisit, data: {CPack: type '1'} 20:36:12.265625 TRACE network [1058] - Made first apply on cl 20:36:12.265625 TRACE network [1058] - Applied on gs 20:36:12.265625 TRACE ai [1058] - Entering void __thiscall VCAI::heroVisit(const class CGHeroInstance *,const class CGObjectInstance *,bool): start '0'; obj 'n/a'. 20:36:12.265625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroVisit(const class CGHeroInstance *,const class CGObjectInstance *,bool). 20:36:12.265625 TRACE network [1058] - Made second apply on cl 20:36:12.265625 TRACE network [1058] - Listening... 20:36:12.265625 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:12.265625 TRACE network [1058] - Made first apply on cl 20:36:12.265625 TRACE network [1058] - Applied on gs 20:36:12.265625 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:12.265625 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:12.265625 TRACE network [1058] - Made second apply on cl 20:36:12.265625 TRACE network [1058] - Listening... 20:36:12.265625 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:12.265625 TRACE network [1058] - Made first apply on cl 20:36:12.265625 TRACE network [1058] - Applied on gs 20:36:12.265625 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:12.265625 DEBUG ai [1058] - Removing query 45 - Blocking dialog query with 0 components - {Guardhouse} Would you like to recruit Pikemen?. Total queries count: 0 20:36:12.281250 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:12.281250 TRACE network [1058] - Made second apply on cl 20:36:12.281250 TRACE network [1058] - Listening... 20:36:12.281250 TRACE ai [b90] - Entering void __thiscall VCAI::performObjectInteraction(const class CGObjectInstance *,struct HeroPtr): Hero Ryland and object Guardhouse at 84 81 0. 20:36:12.281250 TRACE ai [b90] - Completing goal: FIND OBJ 1,582 (Ryland) 20:36:12.281250 TRACE ai [b90] - Leaving void __thiscall VCAI::performObjectInteraction(const class CGObjectInstance *,struct HeroPtr). 20:36:12.281250 TRACE ai [b90] - Completing goal: VISIT TILE (84 81 0) (Ryland) 20:36:12.281250 DEBUG ai [b90] - Hero Ryland moved from 82 82 0 to 84 81 0. Returning 1. 20:36:12.296875 DEBUG ai [b90] - Of all 14 destinations, object oid=583 seems nice 20:36:12.296875 DEBUG ai [b90] - Ryland will try to visit Windmill at (85 87 0) 20:36:12.296875 DEBUG ai [b90] - Moving hero Ryland to tile 85 87 0 20:36:12.296875 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=47. 20:36:12.296875 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:12.296875 TRACE global [b90] - We'll wait till request 47 is answered. 20:36:12.296875 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:12.296875 TRACE network [1058] - Made first apply on cl 20:36:12.296875 TRACE network [1058] - Applied on gs 20:36:12.296875 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:12.296875 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:12.296875 TRACE network [1058] - Made second apply on cl 20:36:12.296875 TRACE network [1058] - Listening... 20:36:12.296875 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:12.296875 TRACE network [1058] - Made first apply on cl 20:36:12.296875 TRACE network [1058] - Applied on gs 20:36:12.296875 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:12.296875 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:12.328125 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:12.328125 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:12.359375 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:12.359375 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:12.390625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:12.390625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:12.390625 TRACE network [1058] - Made second apply on cl 20:36:12.390625 TRACE network [1058] - Listening... 20:36:12.390625 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:12.390625 TRACE network [1058] - Made first apply on cl 20:36:12.390625 TRACE network [1058] - Applied on gs 20:36:12.390625 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:12.390625 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:12.390625 TRACE network [1058] - Made second apply on cl 20:36:12.390625 TRACE network [1058] - Listening... 20:36:12.390625 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:12.390625 TRACE network [1058] - Made first apply on cl 20:36:12.390625 TRACE network [1058] - Applied on gs 20:36:12.390625 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:12.390625 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:12.390625 TRACE network [1058] - Made second apply on cl 20:36:12.390625 TRACE network [1058] - Listening... 20:36:12.406250 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=48. 20:36:12.406250 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:12.406250 TRACE global [b90] - We'll wait till request 48 is answered. 20:36:12.406250 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:12.406250 TRACE network [1058] - Made first apply on cl 20:36:12.406250 TRACE network [1058] - Applied on gs 20:36:12.406250 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:12.406250 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:12.406250 TRACE network [1058] - Made second apply on cl 20:36:12.406250 TRACE network [1058] - Listening... 20:36:12.406250 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:12.406250 TRACE network [1058] - Made first apply on cl 20:36:12.406250 TRACE network [1058] - Applied on gs 20:36:12.406250 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:12.406250 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:12.421875 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:12.421875 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:12.437500 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:12.437500 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:12.484375 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:12.484375 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:12.484375 TRACE network [1058] - Made second apply on cl 20:36:12.484375 TRACE network [1058] - Listening... 20:36:12.484375 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:12.484375 TRACE network [1058] - Made first apply on cl 20:36:12.484375 TRACE network [1058] - Applied on gs 20:36:12.484375 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:12.484375 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:12.484375 TRACE network [1058] - Made second apply on cl 20:36:12.484375 TRACE network [1058] - Listening... 20:36:12.484375 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:12.484375 TRACE network [1058] - Made first apply on cl 20:36:12.484375 TRACE network [1058] - Applied on gs 20:36:12.484375 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:12.484375 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:12.484375 TRACE network [1058] - Made second apply on cl 20:36:12.484375 TRACE network [1058] - Listening... 20:36:12.484375 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=49. 20:36:12.484375 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:12.484375 TRACE global [b90] - We'll wait till request 49 is answered. 20:36:12.484375 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:12.484375 TRACE network [1058] - Made first apply on cl 20:36:12.484375 TRACE network [1058] - Applied on gs 20:36:12.484375 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:12.484375 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:12.484375 TRACE network [1058] - Made second apply on cl 20:36:12.484375 TRACE network [1058] - Listening... 20:36:12.484375 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:12.484375 TRACE network [1058] - Made first apply on cl 20:36:12.484375 TRACE network [1058] - Applied on gs 20:36:12.484375 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:12.484375 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:12.500000 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:12.515625 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:12.515625 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:12.531250 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:12.562500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:12.562500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:12.562500 TRACE network [1058] - Made second apply on cl 20:36:12.562500 TRACE network [1058] - Listening... 20:36:12.562500 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:12.562500 TRACE network [1058] - Made first apply on cl 20:36:12.562500 TRACE network [1058] - Applied on gs 20:36:12.562500 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:12.562500 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:12.562500 TRACE network [1058] - Made second apply on cl 20:36:12.562500 TRACE network [1058] - Listening... 20:36:12.562500 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:12.562500 TRACE network [1058] - Made first apply on cl 20:36:12.562500 TRACE network [1058] - Applied on gs 20:36:12.562500 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:12.562500 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:12.562500 TRACE network [1058] - Made second apply on cl 20:36:12.562500 TRACE network [1058] - Listening... 20:36:12.562500 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=50. 20:36:12.562500 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:12.562500 TRACE global [b90] - We'll wait till request 50 is answered. 20:36:12.578125 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:12.578125 TRACE network [1058] - Made first apply on cl 20:36:12.578125 TRACE network [1058] - Applied on gs 20:36:12.578125 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:12.578125 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:12.578125 TRACE network [1058] - Made second apply on cl 20:36:12.578125 TRACE network [1058] - Listening... 20:36:12.578125 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:12.578125 TRACE network [1058] - Made first apply on cl 20:36:12.578125 TRACE network [1058] - Applied on gs 20:36:12.578125 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:12.578125 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:12.578125 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:12.578125 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:12.578125 TRACE network [1058] - Made second apply on cl 20:36:12.578125 TRACE network [1058] - Listening... 20:36:12.578125 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:12.578125 TRACE network [1058] - Made first apply on cl 20:36:12.578125 TRACE network [1058] - Applied on gs 20:36:12.578125 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:12.578125 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:12.578125 TRACE network [1058] - Made second apply on cl 20:36:12.578125 TRACE network [1058] - Listening... 20:36:12.578125 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:12.578125 TRACE network [1058] - Made first apply on cl 20:36:12.578125 TRACE network [1058] - Applied on gs 20:36:12.578125 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:12.578125 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:12.578125 TRACE network [1058] - Made second apply on cl 20:36:12.578125 TRACE network [1058] - Listening... 20:36:12.578125 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=51. 20:36:12.578125 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:12.578125 TRACE global [b90] - We'll wait till request 51 is answered. 20:36:12.578125 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:12.578125 TRACE network [1058] - Made first apply on cl 20:36:12.578125 TRACE network [1058] - Applied on gs 20:36:12.578125 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:12.578125 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:12.578125 TRACE network [1058] - Made second apply on cl 20:36:12.578125 TRACE network [1058] - Listening... 20:36:12.578125 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:12.593750 TRACE network [1058] - Made first apply on cl 20:36:12.593750 TRACE network [1058] - Applied on gs 20:36:12.593750 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:12.593750 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:12.593750 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:12.593750 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:12.593750 TRACE network [1058] - Made second apply on cl 20:36:12.593750 TRACE network [1058] - Listening... 20:36:12.593750 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:12.593750 TRACE network [1058] - Made first apply on cl 20:36:12.593750 TRACE network [1058] - Applied on gs 20:36:12.593750 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:12.593750 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:12.593750 TRACE network [1058] - Made second apply on cl 20:36:12.593750 TRACE network [1058] - Listening... 20:36:12.593750 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:12.593750 TRACE network [1058] - Made first apply on cl 20:36:12.593750 TRACE network [1058] - Applied on gs 20:36:12.593750 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:12.593750 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:12.593750 TRACE network [1058] - Made second apply on cl 20:36:12.593750 TRACE network [1058] - Listening... 20:36:12.593750 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=52. 20:36:12.593750 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:12.593750 TRACE global [b90] - We'll wait till request 52 is answered. 20:36:12.593750 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:12.593750 TRACE network [1058] - Made first apply on cl 20:36:12.593750 TRACE network [1058] - Applied on gs 20:36:12.593750 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:12.593750 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:12.593750 TRACE network [1058] - Made second apply on cl 20:36:12.593750 TRACE network [1058] - Listening... 20:36:12.593750 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:12.593750 TRACE network [1058] - Made first apply on cl 20:36:12.593750 TRACE network [1058] - Applied on gs 20:36:12.593750 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:12.593750 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:12.593750 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:12.593750 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:12.593750 TRACE network [1058] - Made second apply on cl 20:36:12.593750 TRACE network [1058] - Listening... 20:36:12.593750 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:12.593750 TRACE network [1058] - Made first apply on cl 20:36:12.593750 TRACE network [1058] - Applied on gs 20:36:12.593750 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:12.593750 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:12.593750 TRACE network [1058] - Made second apply on cl 20:36:12.593750 TRACE network [1058] - Listening... 20:36:12.593750 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:12.593750 TRACE network [1058] - Made first apply on cl 20:36:12.593750 TRACE network [1058] - Applied on gs 20:36:12.593750 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:12.593750 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:12.593750 TRACE network [1058] - Made second apply on cl 20:36:12.593750 TRACE network [1058] - Listening... 20:36:12.593750 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=53. 20:36:12.593750 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:12.593750 TRACE global [b90] - We'll wait till request 53 is answered. 20:36:12.593750 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:12.593750 TRACE network [1058] - Made first apply on cl 20:36:12.593750 TRACE network [1058] - Applied on gs 20:36:12.593750 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:12.593750 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:12.593750 TRACE network [1058] - Made second apply on cl 20:36:12.593750 TRACE network [1058] - Listening... 20:36:12.609375 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:12.609375 TRACE network [1058] - Made first apply on cl 20:36:12.609375 TRACE network [1058] - Applied on gs 20:36:12.609375 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:12.609375 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:12.609375 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:12.625000 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:12.640625 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:12.640625 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:12.687500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:12.687500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:12.687500 TRACE network [1058] - Made second apply on cl 20:36:12.687500 TRACE network [1058] - Listening... 20:36:12.687500 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:12.687500 TRACE network [1058] - Made first apply on cl 20:36:12.687500 TRACE network [1058] - Applied on gs 20:36:12.687500 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:12.687500 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:12.687500 TRACE network [1058] - Made second apply on cl 20:36:12.687500 TRACE network [1058] - Listening... 20:36:12.687500 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:12.687500 TRACE network [1058] - Made first apply on cl 20:36:12.687500 TRACE network [1058] - Applied on gs 20:36:12.687500 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:12.687500 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:12.687500 TRACE network [1058] - Made second apply on cl 20:36:12.687500 TRACE network [1058] - Listening... 20:36:12.687500 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=54. 20:36:12.687500 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:12.687500 TRACE global [b90] - We'll wait till request 54 is answered. 20:36:12.687500 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:12.687500 TRACE network [1058] - Made first apply on cl 20:36:12.687500 TRACE network [1058] - Applied on gs 20:36:12.687500 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:12.687500 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:12.687500 TRACE network [1058] - Made second apply on cl 20:36:12.687500 TRACE network [1058] - Listening... 20:36:12.687500 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:12.687500 TRACE network [1058] - Made first apply on cl 20:36:12.687500 TRACE network [1058] - Applied on gs 20:36:12.687500 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:12.687500 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:12.703125 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:12.703125 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:12.718750 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:12.734375 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:12.765625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:12.765625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:12.765625 TRACE network [1058] - Made second apply on cl 20:36:12.765625 TRACE network [1058] - Listening... 20:36:12.765625 TRACE network [1058] - received server message of type struct HeroVisit, data: {CPack: type '1'} 20:36:12.765625 TRACE network [1058] - Made first apply on cl 20:36:12.765625 TRACE network [1058] - Applied on gs 20:36:12.765625 TRACE ai [1058] - Entering void __thiscall VCAI::heroVisit(const class CGHeroInstance *,const class CGObjectInstance *,bool): start '1'; obj 'Windmill'. 20:36:12.765625 TRACE ai [1058] - Completing goal: FIND OBJ 583 (Ryland) 20:36:12.765625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroVisit(const class CGHeroInstance *,const class CGObjectInstance *,bool). 20:36:12.765625 TRACE network [1058] - Made second apply on cl 20:36:12.765625 TRACE network [1058] - Listening... 20:36:12.765625 TRACE network [1058] - received server message of type struct InfoWindow, data: {CPack: type '103'} 20:36:12.765625 TRACE network [1058] - Made first apply on cl 20:36:12.765625 TRACE network [1058] - Applied on gs 20:36:12.765625 TRACE ai [1058] - Entering void __thiscall VCAI::showInfoDialog(const class std::basic_string,class std::allocator > &,const class std::vector > &,int): soundID '360'. 20:36:12.765625 TRACE ai [1058] - Leaving void __thiscall VCAI::showInfoDialog(const class std::basic_string,class std::allocator > &,const class std::vector > &,int). 20:36:12.765625 TRACE network [1058] - Made second apply on cl 20:36:12.765625 TRACE network [1058] - Listening... 20:36:12.765625 TRACE network [1058] - received server message of type struct ChangeObjectVisitors, data: {CPack: type '1003'} 20:36:12.765625 TRACE network [1058] - Made first apply on cl 20:36:12.765625 TRACE network [1058] - Applied on gs 20:36:12.765625 TRACE network [1058] - Made second apply on cl 20:36:12.765625 TRACE network [1058] - Listening... 20:36:12.765625 TRACE network [1058] - received server message of type struct SetObjectProperty, data: {CPack: type '1001'} 20:36:12.765625 TRACE network [1058] - Made first apply on cl 20:36:12.765625 TRACE network [1058] - Applied on gs 20:36:12.765625 TRACE ai [1058] - Entering void __thiscall VCAI::objectPropertyChanged(const struct SetObjectProperty *). 20:36:12.765625 TRACE ai [1058] - Leaving void __thiscall VCAI::objectPropertyChanged(const struct SetObjectProperty *). 20:36:12.765625 TRACE network [1058] - Made second apply on cl 20:36:12.765625 TRACE network [1058] - Listening... 20:36:12.765625 TRACE network [1058] - received server message of type struct SetResource, data: {CPack: type '102'} 20:36:12.765625 TRACE network [1058] - Made first apply on cl 20:36:12.765625 TRACE network [1058] - Applied on gs 20:36:12.765625 TRACE ai [1058] - Entering void __thiscall VCAI::receivedResource(int,int): type '4', val '8922'. 20:36:12.765625 TRACE ai [1058] - Leaving void __thiscall VCAI::receivedResource(int,int). 20:36:12.765625 TRACE network [1058] - Made second apply on cl 20:36:12.765625 TRACE network [1058] - Listening... 20:36:12.765625 TRACE network [1058] - received server message of type struct HeroVisit, data: {CPack: type '1'} 20:36:12.765625 TRACE network [1058] - Made first apply on cl 20:36:12.765625 TRACE network [1058] - Applied on gs 20:36:12.765625 TRACE ai [1058] - Entering void __thiscall VCAI::heroVisit(const class CGHeroInstance *,const class CGObjectInstance *,bool): start '0'; obj 'n/a'. 20:36:12.765625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroVisit(const class CGHeroInstance *,const class CGObjectInstance *,bool). 20:36:12.765625 TRACE network [1058] - Made second apply on cl 20:36:12.765625 TRACE network [1058] - Listening... 20:36:12.765625 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:12.765625 TRACE network [1058] - Made first apply on cl 20:36:12.765625 TRACE network [1058] - Applied on gs 20:36:12.765625 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:12.765625 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:12.765625 TRACE network [1058] - Made second apply on cl 20:36:12.765625 TRACE network [1058] - Listening... 20:36:12.765625 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:12.765625 TRACE network [1058] - Made first apply on cl 20:36:12.765625 TRACE network [1058] - Applied on gs 20:36:12.765625 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:12.765625 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:12.765625 TRACE network [1058] - Made second apply on cl 20:36:12.765625 TRACE network [1058] - Listening... 20:36:12.765625 TRACE ai [b90] - Entering void __thiscall VCAI::performObjectInteraction(const class CGObjectInstance *,struct HeroPtr): Hero Ryland and object Windmill at 86 87 0. 20:36:12.765625 TRACE ai [b90] - Completing goal: FIND OBJ 583 (Ryland) 20:36:12.765625 TRACE ai [b90] - Leaving void __thiscall VCAI::performObjectInteraction(const class CGObjectInstance *,struct HeroPtr). 20:36:12.765625 TRACE ai [b90] - Completing goal: VISIT TILE (85 87 0) (Ryland) 20:36:12.765625 DEBUG ai [b90] - Hero Ryland moved from 84 81 0 to 85 87 0. Returning 1. 20:36:12.781250 DEBUG ai [b90] - Of all 13 destinations, object oid=636 seems nice 20:36:12.781250 DEBUG ai [b90] - Ryland will try to visit Water Wheel at (66 87 0) 20:36:12.796875 DEBUG ai [b90] - Moving hero Ryland to tile 66 87 0 20:36:12.796875 TRACE ai [b90] - Entering void __thiscall VCAI::performObjectInteraction(const class CGObjectInstance *,struct HeroPtr): Hero Ryland and object Windmill at 86 87 0. 20:36:12.796875 TRACE ai [b90] - Completing goal: FIND OBJ 583 (Ryland) 20:36:12.796875 TRACE ai [b90] - Leaving void __thiscall VCAI::performObjectInteraction(const class CGObjectInstance *,struct HeroPtr). 20:36:12.796875 TRACE ai [b90] - Completing goal: VISIT TILE (66 87 0) (Ryland) 20:36:12.796875 DEBUG ai [b90] - reserved object id=636; address=109857792; name=Water Wheel 20:36:12.796875 TRACE ai [b90] - Time of looking for wander destination was 969 ms. 20:36:12.796875 DEBUG ai [b90] - Cannot use this hero anymore, received exception: Invalid path found! 20:36:12.796875 DEBUG ai [b90] - Looking into Tamika, MP=1560 20:36:12.828125 WARN ai [b90] - Another allied hero stands in our way 20:36:12.828125 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 14 32 0! 20:36:12.828125 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 14 32 0! 20:36:12.828125 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 15 33 1 is not visible! 20:36:12.828125 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 15 33 1 is not visible! 20:36:12.828125 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 12 58 0! 20:36:12.843750 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 12 58 0! 20:36:12.843750 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 13 59 1 is not visible! 20:36:12.843750 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 13 59 1 is not visible! 20:36:12.843750 WARN ai [b90] - Another allied hero stands in our way 20:36:12.843750 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 16 86 0! 20:36:12.843750 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 16 86 0! 20:36:12.859375 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 17 87 1 is not visible! 20:36:12.859375 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 17 87 1 is not visible! 20:36:12.859375 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 41 47 0! 20:36:12.859375 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 41 47 0! 20:36:12.859375 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 42 48 1 is not visible! 20:36:12.859375 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 42 48 1 is not visible! 20:36:12.875000 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 48 83 0! 20:36:12.937500 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 48 83 0! 20:36:12.937500 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 49 84 1 is not visible! 20:36:12.937500 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 49 84 1 is not visible! 20:36:12.968750 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 65 97 0! 20:36:12.984375 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 65 97 0! 20:36:12.984375 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 66 98 1 is not visible! 20:36:12.984375 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 66 98 1 is not visible! 20:36:13.000000 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 73 64 0! 20:36:13.000000 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 73 64 0! 20:36:13.000000 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 74 65 1 is not visible! 20:36:13.000000 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 74 65 1 is not visible! 20:36:13.015625 WARN ai [b90] - Another allied hero stands in our way 20:36:13.015625 WARN ai [b90] - Another allied hero stands in our way 20:36:13.015625 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 93 94 0! 20:36:13.015625 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 93 94 0! 20:36:13.015625 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 94 95 1 is not visible! 20:36:13.015625 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 94 95 1 is not visible! 20:36:13.015625 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 97 71 0! 20:36:13.015625 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 97 71 0! 20:36:13.031250 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 98 72 1 is not visible! 20:36:13.031250 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 98 72 1 is not visible! 20:36:13.031250 DEBUG ai [b90] - Of all 16 destinations, object oid=1458 seems nice 20:36:13.031250 DEBUG ai [b90] - Tamika will try to visit Garden of Revelation at (36 49 0) 20:36:13.031250 DEBUG ai [b90] - Moving hero Tamika to tile 36 49 0 20:36:13.046875 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=55. 20:36:13.046875 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:13.046875 TRACE global [b90] - We'll wait till request 55 is answered. 20:36:13.046875 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:13.046875 TRACE network [1058] - Made first apply on cl 20:36:13.046875 TRACE network [1058] - Applied on gs 20:36:13.046875 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:13.046875 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:13.046875 TRACE network [1058] - Made second apply on cl 20:36:13.046875 TRACE network [1058] - Listening... 20:36:13.046875 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:13.046875 TRACE network [1058] - Made first apply on cl 20:36:13.046875 TRACE network [1058] - Applied on gs 20:36:13.046875 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.046875 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.046875 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.046875 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.046875 TRACE network [1058] - Made second apply on cl 20:36:13.046875 TRACE network [1058] - Listening... 20:36:13.046875 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:13.046875 TRACE network [1058] - Made first apply on cl 20:36:13.046875 TRACE network [1058] - Applied on gs 20:36:13.046875 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:13.046875 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:13.046875 TRACE network [1058] - Made second apply on cl 20:36:13.046875 TRACE network [1058] - Listening... 20:36:13.046875 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:13.046875 TRACE network [1058] - Made first apply on cl 20:36:13.046875 TRACE network [1058] - Applied on gs 20:36:13.046875 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:13.046875 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:13.046875 TRACE network [1058] - Made second apply on cl 20:36:13.046875 TRACE network [1058] - Listening... 20:36:13.046875 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=56. 20:36:13.046875 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:13.046875 TRACE global [b90] - We'll wait till request 56 is answered. 20:36:13.046875 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:13.046875 TRACE network [1058] - Made first apply on cl 20:36:13.046875 TRACE network [1058] - Applied on gs 20:36:13.046875 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:13.046875 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:13.046875 TRACE network [1058] - Made second apply on cl 20:36:13.046875 TRACE network [1058] - Listening... 20:36:13.046875 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:13.062500 TRACE network [1058] - Made first apply on cl 20:36:13.062500 TRACE network [1058] - Applied on gs 20:36:13.062500 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.062500 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.062500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.062500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.062500 TRACE network [1058] - Made second apply on cl 20:36:13.062500 TRACE network [1058] - Listening... 20:36:13.062500 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:13.062500 TRACE network [1058] - Made first apply on cl 20:36:13.062500 TRACE network [1058] - Applied on gs 20:36:13.062500 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:13.062500 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:13.062500 TRACE network [1058] - Made second apply on cl 20:36:13.062500 TRACE network [1058] - Listening... 20:36:13.062500 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:13.062500 TRACE network [1058] - Made first apply on cl 20:36:13.062500 TRACE network [1058] - Applied on gs 20:36:13.062500 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:13.062500 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:13.062500 TRACE network [1058] - Made second apply on cl 20:36:13.062500 TRACE network [1058] - Listening... 20:36:13.062500 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=57. 20:36:13.062500 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:13.062500 TRACE global [b90] - We'll wait till request 57 is answered. 20:36:13.062500 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:13.062500 TRACE network [1058] - Made first apply on cl 20:36:13.062500 TRACE network [1058] - Applied on gs 20:36:13.062500 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:13.062500 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:13.062500 TRACE network [1058] - Made second apply on cl 20:36:13.062500 TRACE network [1058] - Listening... 20:36:13.062500 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:13.062500 TRACE network [1058] - Made first apply on cl 20:36:13.062500 TRACE network [1058] - Applied on gs 20:36:13.062500 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.062500 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.062500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.062500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.062500 TRACE network [1058] - Made second apply on cl 20:36:13.062500 TRACE network [1058] - Listening... 20:36:13.062500 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:13.062500 TRACE network [1058] - Made first apply on cl 20:36:13.062500 TRACE network [1058] - Applied on gs 20:36:13.062500 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:13.062500 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:13.062500 TRACE network [1058] - Made second apply on cl 20:36:13.062500 TRACE network [1058] - Listening... 20:36:13.062500 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:13.062500 TRACE network [1058] - Made first apply on cl 20:36:13.062500 TRACE network [1058] - Applied on gs 20:36:13.062500 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:13.062500 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:13.062500 TRACE network [1058] - Made second apply on cl 20:36:13.062500 TRACE network [1058] - Listening... 20:36:13.062500 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=58. 20:36:13.062500 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:13.062500 TRACE global [b90] - We'll wait till request 58 is answered. 20:36:13.062500 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:13.062500 TRACE network [1058] - Made first apply on cl 20:36:13.062500 TRACE network [1058] - Applied on gs 20:36:13.062500 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:13.062500 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:13.062500 TRACE network [1058] - Made second apply on cl 20:36:13.062500 TRACE network [1058] - Listening... 20:36:13.078125 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:13.078125 TRACE network [1058] - Made first apply on cl 20:36:13.078125 TRACE network [1058] - Applied on gs 20:36:13.078125 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.078125 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.078125 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.078125 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.078125 TRACE network [1058] - Made second apply on cl 20:36:13.078125 TRACE network [1058] - Listening... 20:36:13.078125 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:13.078125 TRACE network [1058] - Made first apply on cl 20:36:13.078125 TRACE network [1058] - Applied on gs 20:36:13.078125 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:13.078125 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:13.078125 TRACE network [1058] - Made second apply on cl 20:36:13.078125 TRACE network [1058] - Listening... 20:36:13.078125 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:13.078125 TRACE network [1058] - Made first apply on cl 20:36:13.078125 TRACE network [1058] - Applied on gs 20:36:13.078125 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:13.078125 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:13.078125 TRACE network [1058] - Made second apply on cl 20:36:13.078125 TRACE network [1058] - Listening... 20:36:13.078125 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=59. 20:36:13.078125 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:13.078125 TRACE global [b90] - We'll wait till request 59 is answered. 20:36:13.078125 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:13.078125 TRACE network [1058] - Made first apply on cl 20:36:13.078125 TRACE network [1058] - Applied on gs 20:36:13.078125 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:13.078125 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:13.078125 TRACE network [1058] - Made second apply on cl 20:36:13.078125 TRACE network [1058] - Listening... 20:36:13.078125 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:13.093750 TRACE network [1058] - Made first apply on cl 20:36:13.093750 TRACE network [1058] - Applied on gs 20:36:13.093750 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.093750 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.093750 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.093750 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.093750 TRACE network [1058] - Made second apply on cl 20:36:13.093750 TRACE network [1058] - Listening... 20:36:13.093750 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:13.093750 TRACE network [1058] - Made first apply on cl 20:36:13.093750 TRACE network [1058] - Applied on gs 20:36:13.093750 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:13.093750 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:13.093750 TRACE network [1058] - Made second apply on cl 20:36:13.093750 TRACE network [1058] - Listening... 20:36:13.093750 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:13.093750 TRACE network [1058] - Made first apply on cl 20:36:13.093750 TRACE network [1058] - Applied on gs 20:36:13.093750 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:13.093750 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:13.093750 TRACE network [1058] - Made second apply on cl 20:36:13.093750 TRACE network [1058] - Listening... 20:36:13.093750 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=60. 20:36:13.093750 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:13.093750 TRACE global [b90] - We'll wait till request 60 is answered. 20:36:13.093750 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:13.093750 TRACE network [1058] - Made first apply on cl 20:36:13.093750 TRACE network [1058] - Applied on gs 20:36:13.093750 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:13.093750 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:13.093750 TRACE network [1058] - Made second apply on cl 20:36:13.093750 TRACE network [1058] - Listening... 20:36:13.093750 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:13.109375 TRACE network [1058] - Made first apply on cl 20:36:13.109375 TRACE network [1058] - Applied on gs 20:36:13.109375 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.109375 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.109375 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.109375 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.109375 TRACE network [1058] - Made second apply on cl 20:36:13.109375 TRACE network [1058] - Listening... 20:36:13.109375 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:13.109375 TRACE network [1058] - Made first apply on cl 20:36:13.109375 TRACE network [1058] - Applied on gs 20:36:13.109375 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:13.109375 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:13.109375 TRACE network [1058] - Made second apply on cl 20:36:13.109375 TRACE network [1058] - Listening... 20:36:13.109375 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:13.109375 TRACE network [1058] - Made first apply on cl 20:36:13.109375 TRACE network [1058] - Applied on gs 20:36:13.109375 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:13.109375 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:13.109375 TRACE network [1058] - Made second apply on cl 20:36:13.109375 TRACE network [1058] - Listening... 20:36:13.109375 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=61. 20:36:13.109375 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:13.109375 TRACE global [b90] - We'll wait till request 61 is answered. 20:36:13.109375 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:13.109375 TRACE network [1058] - Made first apply on cl 20:36:13.109375 TRACE network [1058] - Applied on gs 20:36:13.109375 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:13.109375 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:13.109375 TRACE network [1058] - Made second apply on cl 20:36:13.109375 TRACE network [1058] - Listening... 20:36:13.109375 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:13.109375 TRACE network [1058] - Made first apply on cl 20:36:13.109375 TRACE network [1058] - Applied on gs 20:36:13.109375 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.109375 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.109375 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.109375 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.109375 TRACE network [1058] - Made second apply on cl 20:36:13.109375 TRACE network [1058] - Listening... 20:36:13.109375 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:13.109375 TRACE network [1058] - Made first apply on cl 20:36:13.109375 TRACE network [1058] - Applied on gs 20:36:13.109375 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:13.109375 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:13.109375 TRACE network [1058] - Made second apply on cl 20:36:13.109375 TRACE network [1058] - Listening... 20:36:13.109375 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:13.109375 TRACE network [1058] - Made first apply on cl 20:36:13.109375 TRACE network [1058] - Applied on gs 20:36:13.109375 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:13.109375 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:13.109375 TRACE network [1058] - Made second apply on cl 20:36:13.109375 TRACE network [1058] - Listening... 20:36:13.109375 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=62. 20:36:13.109375 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:13.109375 TRACE global [b90] - We'll wait till request 62 is answered. 20:36:13.109375 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:13.109375 TRACE network [1058] - Made first apply on cl 20:36:13.109375 TRACE network [1058] - Applied on gs 20:36:13.109375 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:13.109375 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:13.109375 TRACE network [1058] - Made second apply on cl 20:36:13.109375 TRACE network [1058] - Listening... 20:36:13.109375 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:13.125000 TRACE network [1058] - Made first apply on cl 20:36:13.125000 TRACE network [1058] - Applied on gs 20:36:13.125000 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.125000 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.125000 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.125000 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.125000 TRACE network [1058] - Made second apply on cl 20:36:13.125000 TRACE network [1058] - Listening... 20:36:13.125000 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:13.125000 TRACE network [1058] - Made first apply on cl 20:36:13.125000 TRACE network [1058] - Applied on gs 20:36:13.125000 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:13.125000 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:13.125000 TRACE network [1058] - Made second apply on cl 20:36:13.125000 TRACE network [1058] - Listening... 20:36:13.125000 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:13.125000 TRACE network [1058] - Made first apply on cl 20:36:13.125000 TRACE network [1058] - Applied on gs 20:36:13.125000 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:13.125000 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:13.125000 TRACE network [1058] - Made second apply on cl 20:36:13.125000 TRACE network [1058] - Listening... 20:36:13.125000 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=63. 20:36:13.125000 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:13.125000 TRACE global [b90] - We'll wait till request 63 is answered. 20:36:13.125000 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:13.125000 TRACE network [1058] - Made first apply on cl 20:36:13.125000 TRACE network [1058] - Applied on gs 20:36:13.125000 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:13.125000 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:13.125000 TRACE network [1058] - Made second apply on cl 20:36:13.125000 TRACE network [1058] - Listening... 20:36:13.125000 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:13.140625 TRACE network [1058] - Made first apply on cl 20:36:13.140625 TRACE network [1058] - Applied on gs 20:36:13.140625 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.140625 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.140625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.140625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.140625 TRACE network [1058] - Made second apply on cl 20:36:13.140625 TRACE network [1058] - Listening... 20:36:13.140625 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:13.140625 TRACE network [1058] - Made first apply on cl 20:36:13.140625 TRACE network [1058] - Applied on gs 20:36:13.140625 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:13.140625 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:13.140625 TRACE network [1058] - Made second apply on cl 20:36:13.140625 TRACE network [1058] - Listening... 20:36:13.140625 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:13.140625 TRACE network [1058] - Made first apply on cl 20:36:13.140625 TRACE network [1058] - Applied on gs 20:36:13.140625 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:13.140625 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:13.140625 TRACE network [1058] - Made second apply on cl 20:36:13.140625 TRACE network [1058] - Listening... 20:36:13.140625 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=64. 20:36:13.140625 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:13.140625 TRACE global [b90] - We'll wait till request 64 is answered. 20:36:13.140625 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:13.140625 TRACE network [1058] - Made first apply on cl 20:36:13.140625 TRACE network [1058] - Applied on gs 20:36:13.140625 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:13.140625 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:13.140625 TRACE network [1058] - Made second apply on cl 20:36:13.140625 TRACE network [1058] - Listening... 20:36:13.140625 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:13.140625 TRACE network [1058] - Made first apply on cl 20:36:13.140625 TRACE network [1058] - Applied on gs 20:36:13.140625 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.140625 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.140625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.140625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.140625 TRACE network [1058] - Made second apply on cl 20:36:13.140625 TRACE network [1058] - Listening... 20:36:13.140625 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:13.140625 TRACE network [1058] - Made first apply on cl 20:36:13.140625 TRACE network [1058] - Applied on gs 20:36:13.140625 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:13.140625 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:13.140625 TRACE network [1058] - Made second apply on cl 20:36:13.140625 TRACE network [1058] - Listening... 20:36:13.140625 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:13.140625 TRACE network [1058] - Made first apply on cl 20:36:13.140625 TRACE network [1058] - Applied on gs 20:36:13.140625 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:13.140625 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:13.140625 TRACE network [1058] - Made second apply on cl 20:36:13.140625 TRACE network [1058] - Listening... 20:36:13.140625 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=65. 20:36:13.140625 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:13.140625 TRACE global [b90] - We'll wait till request 65 is answered. 20:36:13.140625 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:13.140625 TRACE network [1058] - Made first apply on cl 20:36:13.140625 TRACE network [1058] - Applied on gs 20:36:13.140625 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:13.140625 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:13.140625 TRACE network [1058] - Made second apply on cl 20:36:13.140625 TRACE network [1058] - Listening... 20:36:13.140625 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:13.156250 TRACE network [1058] - Made first apply on cl 20:36:13.156250 TRACE network [1058] - Applied on gs 20:36:13.156250 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.156250 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.156250 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.156250 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.156250 TRACE network [1058] - Made second apply on cl 20:36:13.156250 TRACE network [1058] - Listening... 20:36:13.156250 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:13.156250 TRACE network [1058] - Made first apply on cl 20:36:13.156250 TRACE network [1058] - Applied on gs 20:36:13.156250 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:13.156250 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:13.156250 TRACE network [1058] - Made second apply on cl 20:36:13.156250 TRACE network [1058] - Listening... 20:36:13.156250 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:13.156250 TRACE network [1058] - Made first apply on cl 20:36:13.156250 TRACE network [1058] - Applied on gs 20:36:13.156250 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:13.156250 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:13.156250 TRACE network [1058] - Made second apply on cl 20:36:13.156250 TRACE network [1058] - Listening... 20:36:13.156250 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=66. 20:36:13.156250 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:13.156250 TRACE global [b90] - We'll wait till request 66 is answered. 20:36:13.156250 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:13.156250 TRACE network [1058] - Made first apply on cl 20:36:13.156250 TRACE network [1058] - Applied on gs 20:36:13.156250 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:13.156250 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:13.156250 TRACE network [1058] - Made second apply on cl 20:36:13.156250 TRACE network [1058] - Listening... 20:36:13.156250 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:13.156250 TRACE network [1058] - Made first apply on cl 20:36:13.156250 TRACE network [1058] - Applied on gs 20:36:13.156250 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.156250 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.156250 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.156250 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.156250 TRACE network [1058] - Made second apply on cl 20:36:13.156250 TRACE network [1058] - Listening... 20:36:13.171875 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:13.171875 TRACE network [1058] - Made first apply on cl 20:36:13.171875 TRACE network [1058] - Applied on gs 20:36:13.171875 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:13.171875 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:13.171875 TRACE network [1058] - Made second apply on cl 20:36:13.171875 TRACE network [1058] - Listening... 20:36:13.171875 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:13.171875 TRACE network [1058] - Made first apply on cl 20:36:13.171875 TRACE network [1058] - Applied on gs 20:36:13.171875 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:13.171875 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:13.171875 TRACE network [1058] - Made second apply on cl 20:36:13.171875 TRACE network [1058] - Listening... 20:36:13.171875 TRACE ai [b90] - Completing goal: VISIT TILE (36 49 0) (Tamika) 20:36:13.171875 DEBUG ai [b90] - reserved object id=1458; address=109398456; name=Garden of Revelation 20:36:13.171875 DEBUG ai [b90] - Hero Tamika moved from 30 56 0 to 32 45 0. Returning 0. 20:36:13.171875 DEBUG ai [b90] - Hero Tamika apparently used all MPs (0 left) 20:36:13.171875 TRACE ai [b90] - Time of looking for wander destination was 375 ms. 20:36:13.171875 DEBUG ai [b90] - Looking into Isra, MP=1919 20:36:13.203125 WARN ai [b90] - Another allied hero stands in our way 20:36:13.203125 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 14 32 0! 20:36:13.203125 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 14 32 0! 20:36:13.203125 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 15 33 1 is not visible! 20:36:13.203125 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 15 33 1 is not visible! 20:36:13.203125 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 12 58 0! 20:36:13.218750 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 12 58 0! 20:36:13.218750 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 13 59 1 is not visible! 20:36:13.218750 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 13 59 1 is not visible! 20:36:13.218750 WARN ai [b90] - Another allied hero stands in our way 20:36:13.218750 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 16 86 0! 20:36:13.218750 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 16 86 0! 20:36:13.218750 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 17 87 1 is not visible! 20:36:13.234375 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 17 87 1 is not visible! 20:36:13.234375 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 41 47 0! 20:36:13.234375 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 41 47 0! 20:36:13.234375 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 42 48 1 is not visible! 20:36:13.234375 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 42 48 1 is not visible! 20:36:13.265625 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 48 83 0! 20:36:13.265625 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 48 83 0! 20:36:13.265625 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 49 84 1 is not visible! 20:36:13.265625 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 49 84 1 is not visible! 20:36:13.281250 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 65 97 0! 20:36:13.281250 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 65 97 0! 20:36:13.296875 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 66 98 1 is not visible! 20:36:13.296875 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 66 98 1 is not visible! 20:36:13.312500 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 73 64 0! 20:36:13.312500 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 73 64 0! 20:36:13.312500 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 74 65 1 is not visible! 20:36:13.312500 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 74 65 1 is not visible! 20:36:13.312500 WARN ai [b90] - Another allied hero stands in our way 20:36:13.312500 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 93 94 0! 20:36:13.328125 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 93 94 0! 20:36:13.328125 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 94 95 1 is not visible! 20:36:13.328125 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 94 95 1 is not visible! 20:36:13.328125 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 97 71 0! 20:36:13.328125 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 97 71 0! 20:36:13.328125 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 98 72 1 is not visible! 20:36:13.328125 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 98 72 1 is not visible! 20:36:13.343750 DEBUG ai [b90] - Of all 18 destinations, object oid=3076 seems nice 20:36:13.343750 DEBUG ai [b90] - Isra will try to visit Alexandretta, Castle at (15 84 0) 20:36:13.343750 DEBUG ai [b90] - Moving hero Isra to tile 15 84 0 20:36:13.343750 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=67. 20:36:13.343750 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:13.343750 TRACE global [b90] - We'll wait till request 67 is answered. 20:36:13.343750 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:13.343750 TRACE network [1058] - Made first apply on cl 20:36:13.343750 TRACE network [1058] - Applied on gs 20:36:13.343750 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:13.343750 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:13.343750 TRACE network [1058] - Made second apply on cl 20:36:13.343750 TRACE network [1058] - Listening... 20:36:13.343750 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:13.343750 TRACE network [1058] - Made first apply on cl 20:36:13.343750 TRACE network [1058] - Applied on gs 20:36:13.343750 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.343750 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.390625 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:13.390625 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:13.406250 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:13.406250 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:13.453125 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.453125 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.453125 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.453125 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.453125 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.453125 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.453125 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.453125 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.453125 TRACE network [1058] - Made second apply on cl 20:36:13.453125 TRACE network [1058] - Listening... 20:36:13.453125 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:13.453125 TRACE network [1058] - Made first apply on cl 20:36:13.453125 TRACE network [1058] - Applied on gs 20:36:13.453125 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:13.453125 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:13.453125 TRACE network [1058] - Made second apply on cl 20:36:13.453125 TRACE network [1058] - Listening... 20:36:13.453125 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:13.453125 TRACE network [1058] - Made first apply on cl 20:36:13.453125 TRACE network [1058] - Applied on gs 20:36:13.453125 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:13.453125 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:13.453125 TRACE network [1058] - Made second apply on cl 20:36:13.453125 TRACE network [1058] - Listening... 20:36:13.453125 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=68. 20:36:13.453125 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:13.453125 TRACE global [b90] - We'll wait till request 68 is answered. 20:36:13.453125 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:13.453125 TRACE network [1058] - Made first apply on cl 20:36:13.453125 TRACE network [1058] - Applied on gs 20:36:13.453125 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:13.453125 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:13.453125 TRACE network [1058] - Made second apply on cl 20:36:13.453125 TRACE network [1058] - Listening... 20:36:13.453125 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:13.453125 TRACE network [1058] - Made first apply on cl 20:36:13.453125 TRACE network [1058] - Applied on gs 20:36:13.453125 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.453125 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.468750 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:13.468750 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:13.500000 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:13.500000 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:13.546875 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.546875 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.546875 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.546875 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.546875 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.546875 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.546875 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.546875 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.546875 TRACE network [1058] - Made second apply on cl 20:36:13.546875 TRACE network [1058] - Listening... 20:36:13.546875 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:13.546875 TRACE network [1058] - Made first apply on cl 20:36:13.546875 TRACE network [1058] - Applied on gs 20:36:13.546875 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:13.546875 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:13.546875 TRACE network [1058] - Made second apply on cl 20:36:13.546875 TRACE network [1058] - Listening... 20:36:13.546875 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:13.546875 TRACE network [1058] - Made first apply on cl 20:36:13.546875 TRACE network [1058] - Applied on gs 20:36:13.546875 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:13.546875 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:13.546875 TRACE network [1058] - Made second apply on cl 20:36:13.546875 TRACE network [1058] - Listening... 20:36:13.546875 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=69. 20:36:13.546875 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:13.546875 TRACE global [b90] - We'll wait till request 69 is answered. 20:36:13.546875 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:13.546875 TRACE network [1058] - Made first apply on cl 20:36:13.546875 TRACE network [1058] - Applied on gs 20:36:13.546875 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:13.546875 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:13.546875 TRACE network [1058] - Made second apply on cl 20:36:13.546875 TRACE network [1058] - Listening... 20:36:13.546875 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:13.546875 TRACE network [1058] - Made first apply on cl 20:36:13.546875 TRACE network [1058] - Applied on gs 20:36:13.546875 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.546875 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.562500 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:13.562500 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:13.578125 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:13.593750 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:13.640625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.640625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.640625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.640625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.640625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.640625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.640625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.640625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.640625 TRACE network [1058] - Made second apply on cl 20:36:13.640625 TRACE network [1058] - Listening... 20:36:13.640625 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:13.640625 TRACE network [1058] - Made first apply on cl 20:36:13.640625 TRACE network [1058] - Applied on gs 20:36:13.640625 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:13.640625 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:13.640625 TRACE network [1058] - Made second apply on cl 20:36:13.640625 TRACE network [1058] - Listening... 20:36:13.640625 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:13.640625 TRACE network [1058] - Made first apply on cl 20:36:13.640625 TRACE network [1058] - Applied on gs 20:36:13.640625 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:13.640625 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:13.640625 TRACE network [1058] - Made second apply on cl 20:36:13.640625 TRACE network [1058] - Listening... 20:36:13.640625 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=70. 20:36:13.640625 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:13.640625 TRACE global [b90] - We'll wait till request 70 is answered. 20:36:13.640625 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:13.671875 TRACE network [1058] - Made first apply on cl 20:36:13.671875 TRACE network [1058] - Applied on gs 20:36:13.671875 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:13.671875 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:13.671875 TRACE network [1058] - Made second apply on cl 20:36:13.671875 TRACE network [1058] - Listening... 20:36:13.671875 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:13.671875 TRACE network [1058] - Made first apply on cl 20:36:13.671875 TRACE network [1058] - Applied on gs 20:36:13.671875 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.671875 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.703125 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:13.703125 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:13.718750 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:13.734375 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:13.765625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.765625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.765625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.765625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.765625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.765625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.765625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.765625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.765625 TRACE network [1058] - Made second apply on cl 20:36:13.765625 TRACE network [1058] - Listening... 20:36:13.765625 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:13.765625 TRACE network [1058] - Made first apply on cl 20:36:13.765625 TRACE network [1058] - Applied on gs 20:36:13.765625 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:13.765625 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:13.765625 TRACE network [1058] - Made second apply on cl 20:36:13.765625 TRACE network [1058] - Listening... 20:36:13.781250 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:13.781250 TRACE network [1058] - Made first apply on cl 20:36:13.781250 TRACE network [1058] - Applied on gs 20:36:13.781250 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:13.781250 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:13.781250 TRACE network [1058] - Made second apply on cl 20:36:13.781250 TRACE network [1058] - Listening... 20:36:13.781250 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=71. 20:36:13.781250 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:13.781250 TRACE global [b90] - We'll wait till request 71 is answered. 20:36:13.796875 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:13.796875 TRACE network [1058] - Made first apply on cl 20:36:13.796875 TRACE network [1058] - Applied on gs 20:36:13.796875 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:13.796875 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:13.796875 TRACE network [1058] - Made second apply on cl 20:36:13.796875 TRACE network [1058] - Listening... 20:36:13.796875 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:13.796875 TRACE network [1058] - Made first apply on cl 20:36:13.796875 TRACE network [1058] - Applied on gs 20:36:13.796875 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.796875 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.828125 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:13.828125 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:13.843750 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:13.843750 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:13.890625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.890625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.890625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.890625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.890625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.890625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.890625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.890625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:13.890625 TRACE network [1058] - Made second apply on cl 20:36:13.890625 TRACE network [1058] - Listening... 20:36:13.890625 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:13.890625 TRACE network [1058] - Made first apply on cl 20:36:13.890625 TRACE network [1058] - Applied on gs 20:36:13.890625 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:13.890625 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:13.890625 TRACE network [1058] - Made second apply on cl 20:36:13.890625 TRACE network [1058] - Listening... 20:36:13.890625 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:13.890625 TRACE network [1058] - Made first apply on cl 20:36:13.890625 TRACE network [1058] - Applied on gs 20:36:13.890625 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:13.890625 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:13.890625 TRACE network [1058] - Made second apply on cl 20:36:13.890625 TRACE network [1058] - Listening... 20:36:13.890625 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=72. 20:36:13.890625 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:13.890625 TRACE global [b90] - We'll wait till request 72 is answered. 20:36:13.890625 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:13.890625 TRACE network [1058] - Made first apply on cl 20:36:13.890625 TRACE network [1058] - Applied on gs 20:36:13.890625 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:13.890625 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:13.890625 TRACE network [1058] - Made second apply on cl 20:36:13.890625 TRACE network [1058] - Listening... 20:36:13.906250 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:13.906250 TRACE network [1058] - Made first apply on cl 20:36:13.906250 TRACE network [1058] - Applied on gs 20:36:13.906250 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.906250 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:13.953125 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:13.953125 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:13.968750 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:13.968750 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:14.015625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.015625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.015625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.015625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.015625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.015625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.015625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.015625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.015625 TRACE network [1058] - Made second apply on cl 20:36:14.015625 TRACE network [1058] - Listening... 20:36:14.015625 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:14.015625 TRACE network [1058] - Made first apply on cl 20:36:14.015625 TRACE network [1058] - Applied on gs 20:36:14.015625 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:14.015625 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:14.015625 TRACE network [1058] - Made second apply on cl 20:36:14.015625 TRACE network [1058] - Listening... 20:36:14.015625 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:14.015625 TRACE network [1058] - Made first apply on cl 20:36:14.015625 TRACE network [1058] - Applied on gs 20:36:14.015625 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:14.015625 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:14.015625 TRACE network [1058] - Made second apply on cl 20:36:14.015625 TRACE network [1058] - Listening... 20:36:14.015625 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=73. 20:36:14.015625 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:14.015625 TRACE global [b90] - We'll wait till request 73 is answered. 20:36:14.015625 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:14.015625 TRACE network [1058] - Made first apply on cl 20:36:14.015625 TRACE network [1058] - Applied on gs 20:36:14.015625 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:14.015625 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:14.015625 TRACE network [1058] - Made second apply on cl 20:36:14.015625 TRACE network [1058] - Listening... 20:36:14.015625 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:14.015625 TRACE network [1058] - Made first apply on cl 20:36:14.015625 TRACE network [1058] - Applied on gs 20:36:14.015625 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:14.015625 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:14.046875 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:14.046875 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:14.062500 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:14.062500 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:14.109375 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.109375 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.109375 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.109375 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.109375 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.109375 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.109375 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.109375 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.109375 TRACE network [1058] - Made second apply on cl 20:36:14.109375 TRACE network [1058] - Listening... 20:36:14.109375 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:14.109375 TRACE network [1058] - Made first apply on cl 20:36:14.109375 TRACE network [1058] - Applied on gs 20:36:14.109375 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:14.109375 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:14.109375 TRACE network [1058] - Made second apply on cl 20:36:14.109375 TRACE network [1058] - Listening... 20:36:14.109375 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:14.109375 TRACE network [1058] - Made first apply on cl 20:36:14.109375 TRACE network [1058] - Applied on gs 20:36:14.109375 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:14.109375 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:14.109375 TRACE network [1058] - Made second apply on cl 20:36:14.109375 TRACE network [1058] - Listening... 20:36:14.109375 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=74. 20:36:14.109375 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:14.109375 TRACE global [b90] - We'll wait till request 74 is answered. 20:36:14.109375 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:14.109375 TRACE network [1058] - Made first apply on cl 20:36:14.109375 TRACE network [1058] - Applied on gs 20:36:14.109375 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:14.109375 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:14.109375 TRACE network [1058] - Made second apply on cl 20:36:14.109375 TRACE network [1058] - Listening... 20:36:14.109375 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:14.109375 TRACE network [1058] - Made first apply on cl 20:36:14.109375 TRACE network [1058] - Applied on gs 20:36:14.109375 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:14.109375 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:14.140625 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:14.140625 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:14.156250 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:14.156250 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:14.203125 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.203125 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.203125 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.203125 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.203125 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.203125 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.203125 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.203125 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.203125 TRACE network [1058] - Made second apply on cl 20:36:14.203125 TRACE network [1058] - Listening... 20:36:14.203125 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:14.203125 TRACE network [1058] - Made first apply on cl 20:36:14.203125 TRACE network [1058] - Applied on gs 20:36:14.203125 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:14.203125 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:14.203125 TRACE network [1058] - Made second apply on cl 20:36:14.203125 TRACE network [1058] - Listening... 20:36:14.203125 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:14.203125 TRACE network [1058] - Made first apply on cl 20:36:14.203125 TRACE network [1058] - Applied on gs 20:36:14.203125 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:14.203125 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:14.203125 TRACE network [1058] - Made second apply on cl 20:36:14.203125 TRACE network [1058] - Listening... 20:36:14.203125 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=75. 20:36:14.203125 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:14.203125 TRACE global [b90] - We'll wait till request 75 is answered. 20:36:14.203125 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:14.203125 TRACE network [1058] - Made first apply on cl 20:36:14.203125 TRACE network [1058] - Applied on gs 20:36:14.203125 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:14.203125 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:14.203125 TRACE network [1058] - Made second apply on cl 20:36:14.203125 TRACE network [1058] - Listening... 20:36:14.203125 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:14.203125 TRACE network [1058] - Made first apply on cl 20:36:14.203125 TRACE network [1058] - Applied on gs 20:36:14.203125 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:14.203125 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:14.234375 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:14.234375 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:14.250000 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:14.250000 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:14.296875 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.296875 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.296875 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.296875 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.296875 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.296875 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.296875 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.296875 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.296875 TRACE network [1058] - Made second apply on cl 20:36:14.296875 TRACE network [1058] - Listening... 20:36:14.296875 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:14.296875 TRACE network [1058] - Made first apply on cl 20:36:14.296875 TRACE network [1058] - Applied on gs 20:36:14.296875 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:14.296875 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:14.296875 TRACE network [1058] - Made second apply on cl 20:36:14.296875 TRACE network [1058] - Listening... 20:36:14.296875 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:14.296875 TRACE network [1058] - Made first apply on cl 20:36:14.296875 TRACE network [1058] - Applied on gs 20:36:14.296875 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:14.296875 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:14.296875 TRACE network [1058] - Made second apply on cl 20:36:14.296875 TRACE network [1058] - Listening... 20:36:14.296875 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=76. 20:36:14.296875 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:14.296875 TRACE global [b90] - We'll wait till request 76 is answered. 20:36:14.296875 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:14.296875 TRACE network [1058] - Made first apply on cl 20:36:14.296875 TRACE network [1058] - Applied on gs 20:36:14.296875 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:14.296875 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:14.296875 TRACE network [1058] - Made second apply on cl 20:36:14.296875 TRACE network [1058] - Listening... 20:36:14.296875 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:14.296875 TRACE network [1058] - Made first apply on cl 20:36:14.296875 TRACE network [1058] - Applied on gs 20:36:14.296875 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:14.296875 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:14.328125 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:14.328125 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:14.343750 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:14.343750 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:14.390625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.390625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.390625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.390625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.390625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.390625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.390625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.390625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.390625 TRACE network [1058] - Made second apply on cl 20:36:14.390625 TRACE network [1058] - Listening... 20:36:14.390625 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:14.390625 TRACE network [1058] - Made first apply on cl 20:36:14.390625 TRACE network [1058] - Applied on gs 20:36:14.390625 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:14.390625 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:14.390625 TRACE network [1058] - Made second apply on cl 20:36:14.390625 TRACE network [1058] - Listening... 20:36:14.390625 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:14.390625 TRACE network [1058] - Made first apply on cl 20:36:14.390625 TRACE network [1058] - Applied on gs 20:36:14.390625 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:14.390625 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:14.390625 TRACE network [1058] - Made second apply on cl 20:36:14.390625 TRACE network [1058] - Listening... 20:36:14.421875 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=77. 20:36:14.421875 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:14.421875 TRACE global [b90] - We'll wait till request 77 is answered. 20:36:14.421875 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:14.421875 TRACE network [1058] - Made first apply on cl 20:36:14.421875 TRACE network [1058] - Applied on gs 20:36:14.421875 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:14.421875 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:14.421875 TRACE network [1058] - Made second apply on cl 20:36:14.421875 TRACE network [1058] - Listening... 20:36:14.421875 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:14.421875 TRACE network [1058] - Made first apply on cl 20:36:14.421875 TRACE network [1058] - Applied on gs 20:36:14.421875 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:14.421875 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:14.453125 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:14.453125 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:14.468750 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:14.468750 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:14.515625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.515625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.515625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.515625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.515625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.515625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.515625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.515625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.515625 TRACE network [1058] - Made second apply on cl 20:36:14.515625 TRACE network [1058] - Listening... 20:36:14.515625 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:14.515625 TRACE network [1058] - Made first apply on cl 20:36:14.515625 TRACE network [1058] - Applied on gs 20:36:14.515625 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:14.515625 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:14.515625 TRACE network [1058] - Made second apply on cl 20:36:14.515625 TRACE network [1058] - Listening... 20:36:14.515625 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:14.515625 TRACE network [1058] - Made first apply on cl 20:36:14.515625 TRACE network [1058] - Applied on gs 20:36:14.515625 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:14.515625 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:14.515625 TRACE network [1058] - Made second apply on cl 20:36:14.515625 TRACE network [1058] - Listening... 20:36:14.515625 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=78. 20:36:14.515625 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:14.515625 TRACE global [b90] - We'll wait till request 78 is answered. 20:36:14.515625 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:14.546875 TRACE network [1058] - Made first apply on cl 20:36:14.546875 TRACE network [1058] - Applied on gs 20:36:14.546875 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:14.546875 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:14.546875 TRACE network [1058] - Made second apply on cl 20:36:14.546875 TRACE network [1058] - Listening... 20:36:14.546875 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:14.546875 TRACE network [1058] - Made first apply on cl 20:36:14.546875 TRACE network [1058] - Applied on gs 20:36:14.546875 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:14.546875 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:14.578125 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:14.593750 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:14.609375 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:14.609375 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:14.656250 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.656250 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.656250 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.656250 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.656250 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.656250 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.656250 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.656250 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.656250 TRACE network [1058] - Made second apply on cl 20:36:14.656250 TRACE network [1058] - Listening... 20:36:14.656250 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:14.656250 TRACE network [1058] - Made first apply on cl 20:36:14.656250 TRACE network [1058] - Applied on gs 20:36:14.656250 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:14.656250 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:14.656250 TRACE network [1058] - Made second apply on cl 20:36:14.656250 TRACE network [1058] - Listening... 20:36:14.656250 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:14.656250 TRACE network [1058] - Made first apply on cl 20:36:14.656250 TRACE network [1058] - Applied on gs 20:36:14.656250 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:14.656250 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:14.656250 TRACE network [1058] - Made second apply on cl 20:36:14.656250 TRACE network [1058] - Listening... 20:36:14.656250 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=79. 20:36:14.656250 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:14.656250 TRACE global [b90] - We'll wait till request 79 is answered. 20:36:14.656250 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:14.656250 TRACE network [1058] - Made first apply on cl 20:36:14.656250 TRACE network [1058] - Applied on gs 20:36:14.656250 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:14.656250 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:14.656250 TRACE network [1058] - Made second apply on cl 20:36:14.656250 TRACE network [1058] - Listening... 20:36:14.656250 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:14.656250 TRACE network [1058] - Made first apply on cl 20:36:14.656250 TRACE network [1058] - Applied on gs 20:36:14.656250 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:14.656250 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:14.671875 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:14.671875 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:14.703125 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:14.703125 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:14.750000 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.750000 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.750000 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.750000 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.750000 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.750000 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.750000 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.750000 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.750000 TRACE network [1058] - Made second apply on cl 20:36:14.750000 TRACE network [1058] - Listening... 20:36:14.750000 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:14.750000 TRACE network [1058] - Made first apply on cl 20:36:14.750000 TRACE network [1058] - Applied on gs 20:36:14.750000 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:14.750000 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:14.750000 TRACE network [1058] - Made second apply on cl 20:36:14.750000 TRACE network [1058] - Listening... 20:36:14.750000 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:14.750000 TRACE network [1058] - Made first apply on cl 20:36:14.750000 TRACE network [1058] - Applied on gs 20:36:14.750000 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:14.750000 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:14.750000 TRACE network [1058] - Made second apply on cl 20:36:14.750000 TRACE network [1058] - Listening... 20:36:14.750000 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=80. 20:36:14.750000 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:14.750000 TRACE global [b90] - We'll wait till request 80 is answered. 20:36:14.750000 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:14.750000 TRACE network [1058] - Made first apply on cl 20:36:14.750000 TRACE network [1058] - Applied on gs 20:36:14.750000 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:14.750000 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:14.750000 TRACE network [1058] - Made second apply on cl 20:36:14.750000 TRACE network [1058] - Listening... 20:36:14.750000 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:14.750000 TRACE network [1058] - Made first apply on cl 20:36:14.750000 TRACE network [1058] - Applied on gs 20:36:14.750000 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:14.750000 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:14.781250 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:14.781250 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:14.796875 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:14.796875 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:14.843750 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.843750 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.843750 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.843750 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.843750 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.843750 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.843750 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.843750 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.843750 TRACE network [1058] - Made second apply on cl 20:36:14.843750 TRACE network [1058] - Listening... 20:36:14.843750 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:14.843750 TRACE network [1058] - Made first apply on cl 20:36:14.843750 TRACE network [1058] - Applied on gs 20:36:14.843750 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:14.843750 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:14.843750 TRACE network [1058] - Made second apply on cl 20:36:14.843750 TRACE network [1058] - Listening... 20:36:14.843750 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:14.843750 TRACE network [1058] - Made first apply on cl 20:36:14.843750 TRACE network [1058] - Applied on gs 20:36:14.843750 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:14.843750 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:14.843750 TRACE network [1058] - Made second apply on cl 20:36:14.843750 TRACE network [1058] - Listening... 20:36:14.859375 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=81. 20:36:14.859375 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:14.859375 TRACE global [b90] - We'll wait till request 81 is answered. 20:36:14.859375 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:14.859375 TRACE network [1058] - Made first apply on cl 20:36:14.859375 TRACE network [1058] - Applied on gs 20:36:14.859375 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:14.859375 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:14.859375 TRACE network [1058] - Made second apply on cl 20:36:14.859375 TRACE network [1058] - Listening... 20:36:14.859375 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:14.859375 TRACE network [1058] - Made first apply on cl 20:36:14.859375 TRACE network [1058] - Applied on gs 20:36:14.859375 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:14.859375 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:14.890625 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:14.890625 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:14.921875 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:14.921875 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:14.968750 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.968750 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.968750 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.968750 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.968750 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.968750 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.968750 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.968750 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:14.968750 TRACE network [1058] - Made second apply on cl 20:36:14.968750 TRACE network [1058] - Listening... 20:36:14.968750 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:14.968750 TRACE network [1058] - Made first apply on cl 20:36:14.968750 TRACE network [1058] - Applied on gs 20:36:14.968750 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:14.968750 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:14.968750 TRACE network [1058] - Made second apply on cl 20:36:14.968750 TRACE network [1058] - Listening... 20:36:14.968750 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:14.968750 TRACE network [1058] - Made first apply on cl 20:36:14.968750 TRACE network [1058] - Applied on gs 20:36:14.968750 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:14.968750 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:14.968750 TRACE network [1058] - Made second apply on cl 20:36:14.968750 TRACE network [1058] - Listening... 20:36:14.968750 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=82. 20:36:14.968750 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:14.968750 TRACE global [b90] - We'll wait till request 82 is answered. 20:36:14.968750 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:14.968750 TRACE network [1058] - Made first apply on cl 20:36:14.968750 TRACE network [1058] - Applied on gs 20:36:14.968750 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:14.968750 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:14.968750 TRACE network [1058] - Made second apply on cl 20:36:14.968750 TRACE network [1058] - Listening... 20:36:14.968750 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:14.968750 TRACE network [1058] - Made first apply on cl 20:36:14.968750 TRACE network [1058] - Applied on gs 20:36:14.968750 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:14.968750 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:14.984375 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:14.984375 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:15.015625 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:15.015625 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:15.062500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.062500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.062500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.062500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.062500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.062500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.062500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.062500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.062500 TRACE network [1058] - Made second apply on cl 20:36:15.062500 TRACE network [1058] - Listening... 20:36:15.062500 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:15.062500 TRACE network [1058] - Made first apply on cl 20:36:15.062500 TRACE network [1058] - Applied on gs 20:36:15.062500 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:15.062500 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:15.062500 TRACE network [1058] - Made second apply on cl 20:36:15.062500 TRACE network [1058] - Listening... 20:36:15.062500 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:15.062500 TRACE network [1058] - Made first apply on cl 20:36:15.062500 TRACE network [1058] - Applied on gs 20:36:15.062500 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:15.062500 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:15.062500 TRACE network [1058] - Made second apply on cl 20:36:15.062500 TRACE network [1058] - Listening... 20:36:15.062500 TRACE ai [b90] - Completing goal: VISIT TILE (15 84 0) (Isra) 20:36:15.062500 DEBUG ai [b90] - reserved object id=3076; address=50723608; name=Alexandretta, Castle 20:36:15.062500 DEBUG ai [b90] - Hero Isra moved from 73 45 0 to 77 61 0. Returning 0. 20:36:15.062500 DEBUG ai [b90] - Hero Isra apparently used all MPs (0 left) 20:36:15.062500 TRACE ai [b90] - Time of looking for wander destination was 1890 ms. 20:36:15.062500 DEBUG ai [b90] - Looking into Cuthbert, MP=1630 20:36:15.093750 WARN ai [b90] - Another allied hero stands in our way 20:36:15.093750 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 14 32 0! 20:36:15.093750 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 14 32 0! 20:36:15.093750 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 15 33 1 is not visible! 20:36:15.109375 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 15 33 1 is not visible! 20:36:15.109375 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 12 58 0! 20:36:15.109375 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 12 58 0! 20:36:15.109375 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 13 59 1 is not visible! 20:36:15.125000 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 13 59 1 is not visible! 20:36:15.125000 WARN ai [b90] - Another allied hero stands in our way 20:36:15.125000 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 16 86 0! 20:36:15.125000 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 16 86 0! 20:36:15.140625 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 17 87 1 is not visible! 20:36:15.140625 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 17 87 1 is not visible! 20:36:15.140625 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 41 47 0! 20:36:15.140625 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 41 47 0! 20:36:15.140625 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 42 48 1 is not visible! 20:36:15.140625 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 42 48 1 is not visible! 20:36:15.156250 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 48 83 0! 20:36:15.171875 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 48 83 0! 20:36:15.171875 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 49 84 1 is not visible! 20:36:15.171875 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 49 84 1 is not visible! 20:36:15.187500 TRACE ai [b90] - It's safe for Cuthbert to visit tile 58 103 0 20:36:15.187500 TRACE ai [b90] - It's safe for Cuthbert to visit tile 59 102 0 20:36:15.187500 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 65 97 0! 20:36:15.187500 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 65 97 0! 20:36:15.187500 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 66 98 1 is not visible! 20:36:15.203125 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 66 98 1 is not visible! 20:36:15.218750 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 73 64 0! 20:36:15.218750 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 73 64 0! 20:36:15.218750 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 74 65 1 is not visible! 20:36:15.234375 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 74 65 1 is not visible! 20:36:15.234375 WARN ai [b90] - Another allied hero stands in our way 20:36:15.234375 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 93 94 0! 20:36:15.234375 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 93 94 0! 20:36:15.234375 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 94 95 1 is not visible! 20:36:15.250000 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 94 95 1 is not visible! 20:36:15.250000 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 97 71 0! 20:36:15.265625 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 97 71 0! 20:36:15.265625 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 98 72 1 is not visible! 20:36:15.265625 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 98 72 1 is not visible! 20:36:15.281250 DEBUG ai [b90] - Of all 10 destinations, object oid=830 seems nice 20:36:15.281250 DEBUG ai [b90] - Cuthbert will try to visit Water Wheel at (42 70 0) 20:36:15.281250 DEBUG ai [b90] - Moving hero Cuthbert to tile 42 70 0 20:36:15.281250 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=83. 20:36:15.281250 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:15.281250 TRACE global [b90] - We'll wait till request 83 is answered. 20:36:15.281250 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:15.281250 TRACE network [1058] - Made first apply on cl 20:36:15.281250 TRACE network [1058] - Applied on gs 20:36:15.281250 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:15.281250 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:15.281250 TRACE network [1058] - Made second apply on cl 20:36:15.281250 TRACE network [1058] - Listening... 20:36:15.281250 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:15.281250 TRACE network [1058] - Made first apply on cl 20:36:15.281250 TRACE network [1058] - Applied on gs 20:36:15.281250 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:15.281250 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:15.296875 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:15.312500 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:15.328125 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:15.328125 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:15.375000 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.375000 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.375000 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.375000 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.375000 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.375000 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.375000 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.375000 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.375000 TRACE network [1058] - Made second apply on cl 20:36:15.375000 TRACE network [1058] - Listening... 20:36:15.375000 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:15.375000 TRACE network [1058] - Made first apply on cl 20:36:15.375000 TRACE network [1058] - Applied on gs 20:36:15.375000 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:15.375000 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:15.375000 TRACE network [1058] - Made second apply on cl 20:36:15.375000 TRACE network [1058] - Listening... 20:36:15.375000 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:15.375000 TRACE network [1058] - Made first apply on cl 20:36:15.375000 TRACE network [1058] - Applied on gs 20:36:15.375000 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:15.375000 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:15.375000 TRACE network [1058] - Made second apply on cl 20:36:15.375000 TRACE network [1058] - Listening... 20:36:15.375000 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=84. 20:36:15.375000 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:15.375000 TRACE global [b90] - We'll wait till request 84 is answered. 20:36:15.375000 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:15.375000 TRACE network [1058] - Made first apply on cl 20:36:15.375000 TRACE network [1058] - Applied on gs 20:36:15.375000 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:15.375000 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:15.375000 TRACE network [1058] - Made second apply on cl 20:36:15.375000 TRACE network [1058] - Listening... 20:36:15.375000 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:15.375000 TRACE network [1058] - Made first apply on cl 20:36:15.375000 TRACE network [1058] - Applied on gs 20:36:15.375000 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:15.375000 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:15.390625 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:15.390625 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:15.406250 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:15.421875 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:15.453125 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.453125 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.453125 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.453125 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.453125 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.453125 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.453125 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.453125 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.453125 TRACE network [1058] - Made second apply on cl 20:36:15.453125 TRACE network [1058] - Listening... 20:36:15.453125 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:15.453125 TRACE network [1058] - Made first apply on cl 20:36:15.453125 TRACE network [1058] - Applied on gs 20:36:15.453125 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:15.453125 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:15.453125 TRACE network [1058] - Made second apply on cl 20:36:15.453125 TRACE network [1058] - Listening... 20:36:15.453125 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:15.468750 TRACE network [1058] - Made first apply on cl 20:36:15.468750 TRACE network [1058] - Applied on gs 20:36:15.468750 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:15.468750 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:15.468750 TRACE network [1058] - Made second apply on cl 20:36:15.468750 TRACE network [1058] - Listening... 20:36:15.468750 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=85. 20:36:15.468750 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:15.468750 TRACE global [b90] - We'll wait till request 85 is answered. 20:36:15.468750 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:15.468750 TRACE network [1058] - Made first apply on cl 20:36:15.468750 TRACE network [1058] - Applied on gs 20:36:15.468750 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:15.468750 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:15.468750 TRACE network [1058] - Made second apply on cl 20:36:15.468750 TRACE network [1058] - Listening... 20:36:15.468750 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:15.468750 TRACE network [1058] - Made first apply on cl 20:36:15.468750 TRACE network [1058] - Applied on gs 20:36:15.468750 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:15.468750 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:15.484375 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:15.484375 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:15.500000 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:15.500000 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:15.546875 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.546875 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.546875 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.546875 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.546875 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.546875 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.546875 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.546875 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.546875 TRACE network [1058] - Made second apply on cl 20:36:15.546875 TRACE network [1058] - Listening... 20:36:15.546875 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:15.546875 TRACE network [1058] - Made first apply on cl 20:36:15.546875 TRACE network [1058] - Applied on gs 20:36:15.546875 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:15.546875 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:15.546875 TRACE network [1058] - Made second apply on cl 20:36:15.546875 TRACE network [1058] - Listening... 20:36:15.546875 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:15.546875 TRACE network [1058] - Made first apply on cl 20:36:15.546875 TRACE network [1058] - Applied on gs 20:36:15.546875 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:15.546875 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:15.546875 TRACE network [1058] - Made second apply on cl 20:36:15.546875 TRACE network [1058] - Listening... 20:36:15.546875 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=86. 20:36:15.546875 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:15.546875 TRACE global [b90] - We'll wait till request 86 is answered. 20:36:15.546875 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:15.546875 TRACE network [1058] - Made first apply on cl 20:36:15.546875 TRACE network [1058] - Applied on gs 20:36:15.546875 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:15.546875 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:15.546875 TRACE network [1058] - Made second apply on cl 20:36:15.546875 TRACE network [1058] - Listening... 20:36:15.546875 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:15.546875 TRACE network [1058] - Made first apply on cl 20:36:15.546875 TRACE network [1058] - Applied on gs 20:36:15.546875 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:15.546875 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:15.562500 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:15.578125 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:15.593750 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:15.593750 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:15.640625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.640625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.640625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.640625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.640625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.640625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.640625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.640625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.640625 TRACE network [1058] - Made second apply on cl 20:36:15.640625 TRACE network [1058] - Listening... 20:36:15.640625 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:15.640625 TRACE network [1058] - Made first apply on cl 20:36:15.640625 TRACE network [1058] - Applied on gs 20:36:15.640625 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:15.640625 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:15.640625 TRACE network [1058] - Made second apply on cl 20:36:15.640625 TRACE network [1058] - Listening... 20:36:15.640625 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:15.640625 TRACE network [1058] - Made first apply on cl 20:36:15.640625 TRACE network [1058] - Applied on gs 20:36:15.640625 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:15.640625 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:15.640625 TRACE network [1058] - Made second apply on cl 20:36:15.640625 TRACE network [1058] - Listening... 20:36:15.640625 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=87. 20:36:15.640625 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:15.640625 TRACE global [b90] - We'll wait till request 87 is answered. 20:36:15.640625 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:15.640625 TRACE network [1058] - Made first apply on cl 20:36:15.640625 TRACE network [1058] - Applied on gs 20:36:15.640625 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:15.640625 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:15.640625 TRACE network [1058] - Made second apply on cl 20:36:15.640625 TRACE network [1058] - Listening... 20:36:15.640625 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:15.640625 TRACE network [1058] - Made first apply on cl 20:36:15.640625 TRACE network [1058] - Applied on gs 20:36:15.640625 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:15.640625 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:15.656250 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:15.656250 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:15.687500 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:15.687500 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:15.718750 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.718750 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.718750 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.718750 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.718750 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.718750 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.734375 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.734375 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.734375 TRACE network [1058] - Made second apply on cl 20:36:15.734375 TRACE network [1058] - Listening... 20:36:15.734375 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:15.734375 TRACE network [1058] - Made first apply on cl 20:36:15.734375 TRACE network [1058] - Applied on gs 20:36:15.734375 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:15.734375 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:15.734375 TRACE network [1058] - Made second apply on cl 20:36:15.734375 TRACE network [1058] - Listening... 20:36:15.734375 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:15.734375 TRACE network [1058] - Made first apply on cl 20:36:15.734375 TRACE network [1058] - Applied on gs 20:36:15.734375 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:15.734375 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:15.734375 TRACE network [1058] - Made second apply on cl 20:36:15.734375 TRACE network [1058] - Listening... 20:36:15.734375 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=88. 20:36:15.734375 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:15.734375 TRACE global [b90] - We'll wait till request 88 is answered. 20:36:15.734375 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:15.734375 TRACE network [1058] - Made first apply on cl 20:36:15.734375 TRACE network [1058] - Applied on gs 20:36:15.734375 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:15.734375 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:15.734375 TRACE network [1058] - Made second apply on cl 20:36:15.734375 TRACE network [1058] - Listening... 20:36:15.734375 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:15.734375 TRACE network [1058] - Made first apply on cl 20:36:15.734375 TRACE network [1058] - Applied on gs 20:36:15.734375 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:15.734375 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:15.750000 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:15.750000 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:15.765625 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:15.765625 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:15.812500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.812500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.812500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.812500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.812500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.812500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.812500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.812500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.812500 TRACE network [1058] - Made second apply on cl 20:36:15.812500 TRACE network [1058] - Listening... 20:36:15.812500 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:15.812500 TRACE network [1058] - Made first apply on cl 20:36:15.812500 TRACE network [1058] - Applied on gs 20:36:15.812500 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:15.812500 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:15.812500 TRACE network [1058] - Made second apply on cl 20:36:15.812500 TRACE network [1058] - Listening... 20:36:15.812500 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:15.812500 TRACE network [1058] - Made first apply on cl 20:36:15.812500 TRACE network [1058] - Applied on gs 20:36:15.812500 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:15.812500 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:15.812500 TRACE network [1058] - Made second apply on cl 20:36:15.812500 TRACE network [1058] - Listening... 20:36:15.812500 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=89. 20:36:15.812500 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:15.812500 TRACE global [b90] - We'll wait till request 89 is answered. 20:36:15.812500 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:15.812500 TRACE network [1058] - Made first apply on cl 20:36:15.812500 TRACE network [1058] - Applied on gs 20:36:15.812500 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:15.812500 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:15.812500 TRACE network [1058] - Made second apply on cl 20:36:15.812500 TRACE network [1058] - Listening... 20:36:15.812500 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:15.812500 TRACE network [1058] - Made first apply on cl 20:36:15.812500 TRACE network [1058] - Applied on gs 20:36:15.812500 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:15.812500 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:15.828125 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:15.843750 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:15.859375 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:15.859375 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:15.890625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.890625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.890625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.890625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.890625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.890625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.890625 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.890625 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.890625 TRACE network [1058] - Made second apply on cl 20:36:15.890625 TRACE network [1058] - Listening... 20:36:15.890625 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:15.890625 TRACE network [1058] - Made first apply on cl 20:36:15.890625 TRACE network [1058] - Applied on gs 20:36:15.890625 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:15.890625 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:15.890625 TRACE network [1058] - Made second apply on cl 20:36:15.890625 TRACE network [1058] - Listening... 20:36:15.890625 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:15.890625 TRACE network [1058] - Made first apply on cl 20:36:15.890625 TRACE network [1058] - Applied on gs 20:36:15.890625 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:15.890625 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:15.906250 TRACE network [1058] - Made second apply on cl 20:36:15.906250 TRACE network [1058] - Listening... 20:36:15.906250 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=90. 20:36:15.906250 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:15.906250 TRACE global [b90] - We'll wait till request 90 is answered. 20:36:15.906250 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:15.906250 TRACE network [1058] - Made first apply on cl 20:36:15.906250 TRACE network [1058] - Applied on gs 20:36:15.906250 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:15.906250 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:15.906250 TRACE network [1058] - Made second apply on cl 20:36:15.906250 TRACE network [1058] - Listening... 20:36:15.906250 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:15.906250 TRACE network [1058] - Made first apply on cl 20:36:15.906250 TRACE network [1058] - Applied on gs 20:36:15.906250 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:15.906250 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:15.921875 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:15.921875 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:15.937500 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:15.953125 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:15.984375 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.984375 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.984375 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.984375 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.984375 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.984375 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.984375 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.984375 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:15.984375 TRACE network [1058] - Made second apply on cl 20:36:15.984375 TRACE network [1058] - Listening... 20:36:15.984375 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:15.984375 TRACE network [1058] - Made first apply on cl 20:36:15.984375 TRACE network [1058] - Applied on gs 20:36:15.984375 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:15.984375 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:15.984375 TRACE network [1058] - Made second apply on cl 20:36:15.984375 TRACE network [1058] - Listening... 20:36:15.984375 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:15.984375 TRACE network [1058] - Made first apply on cl 20:36:15.984375 TRACE network [1058] - Applied on gs 20:36:15.984375 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:15.984375 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:15.984375 TRACE network [1058] - Made second apply on cl 20:36:15.984375 TRACE network [1058] - Listening... 20:36:15.984375 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=91. 20:36:15.984375 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:15.984375 TRACE global [b90] - We'll wait till request 91 is answered. 20:36:15.984375 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:15.984375 TRACE network [1058] - Made first apply on cl 20:36:15.984375 TRACE network [1058] - Applied on gs 20:36:15.984375 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:15.984375 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:15.984375 TRACE network [1058] - Made second apply on cl 20:36:15.984375 TRACE network [1058] - Listening... 20:36:15.984375 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:15.984375 TRACE network [1058] - Made first apply on cl 20:36:15.984375 TRACE network [1058] - Applied on gs 20:36:15.984375 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:15.984375 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:16.015625 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:16.015625 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:16.031250 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:16.031250 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:16.078125 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.078125 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.078125 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.078125 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.078125 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.078125 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.078125 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.078125 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.078125 TRACE network [1058] - Made second apply on cl 20:36:16.078125 TRACE network [1058] - Listening... 20:36:16.078125 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:16.078125 TRACE network [1058] - Made first apply on cl 20:36:16.078125 TRACE network [1058] - Applied on gs 20:36:16.078125 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:16.078125 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:16.078125 TRACE network [1058] - Made second apply on cl 20:36:16.078125 TRACE network [1058] - Listening... 20:36:16.078125 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:16.078125 TRACE network [1058] - Made first apply on cl 20:36:16.078125 TRACE network [1058] - Applied on gs 20:36:16.078125 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:16.078125 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:16.078125 TRACE network [1058] - Made second apply on cl 20:36:16.078125 TRACE network [1058] - Listening... 20:36:16.078125 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=92. 20:36:16.078125 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:16.078125 TRACE global [b90] - We'll wait till request 92 is answered. 20:36:16.078125 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:16.078125 TRACE network [1058] - Made first apply on cl 20:36:16.078125 TRACE network [1058] - Applied on gs 20:36:16.078125 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:16.078125 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:16.093750 TRACE network [1058] - Made second apply on cl 20:36:16.093750 TRACE network [1058] - Listening... 20:36:16.093750 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:16.093750 TRACE network [1058] - Made first apply on cl 20:36:16.093750 TRACE network [1058] - Applied on gs 20:36:16.093750 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:16.093750 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:16.109375 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:16.109375 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:16.125000 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:16.125000 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:16.187500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.187500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.187500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.187500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.187500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.187500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.187500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.187500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.187500 TRACE network [1058] - Made second apply on cl 20:36:16.187500 TRACE network [1058] - Listening... 20:36:16.187500 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:16.187500 TRACE network [1058] - Made first apply on cl 20:36:16.187500 TRACE network [1058] - Applied on gs 20:36:16.187500 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:16.187500 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:16.187500 TRACE network [1058] - Made second apply on cl 20:36:16.187500 TRACE network [1058] - Listening... 20:36:16.187500 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:16.187500 TRACE network [1058] - Made first apply on cl 20:36:16.187500 TRACE network [1058] - Applied on gs 20:36:16.187500 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:16.187500 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:16.187500 TRACE network [1058] - Made second apply on cl 20:36:16.187500 TRACE network [1058] - Listening... 20:36:16.187500 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=93. 20:36:16.187500 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:16.187500 TRACE global [b90] - We'll wait till request 93 is answered. 20:36:16.203125 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:16.203125 TRACE network [1058] - Made first apply on cl 20:36:16.203125 TRACE network [1058] - Applied on gs 20:36:16.203125 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:16.203125 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:16.203125 TRACE network [1058] - Made second apply on cl 20:36:16.203125 TRACE network [1058] - Listening... 20:36:16.203125 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:16.203125 TRACE network [1058] - Made first apply on cl 20:36:16.203125 TRACE network [1058] - Applied on gs 20:36:16.203125 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:16.203125 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:16.218750 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:16.218750 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:16.234375 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:16.234375 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:16.281250 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.281250 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.281250 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.281250 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.281250 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.281250 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.281250 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.281250 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.281250 TRACE network [1058] - Made second apply on cl 20:36:16.281250 TRACE network [1058] - Listening... 20:36:16.281250 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:16.281250 TRACE network [1058] - Made first apply on cl 20:36:16.281250 TRACE network [1058] - Applied on gs 20:36:16.281250 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:16.281250 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:16.281250 TRACE network [1058] - Made second apply on cl 20:36:16.281250 TRACE network [1058] - Listening... 20:36:16.281250 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:16.281250 TRACE network [1058] - Made first apply on cl 20:36:16.281250 TRACE network [1058] - Applied on gs 20:36:16.281250 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:16.281250 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:16.281250 TRACE network [1058] - Made second apply on cl 20:36:16.281250 TRACE network [1058] - Listening... 20:36:16.281250 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=94. 20:36:16.281250 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:16.281250 TRACE global [b90] - We'll wait till request 94 is answered. 20:36:16.281250 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:16.281250 TRACE network [1058] - Made first apply on cl 20:36:16.281250 TRACE network [1058] - Applied on gs 20:36:16.281250 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:16.281250 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:16.281250 TRACE network [1058] - Made second apply on cl 20:36:16.281250 TRACE network [1058] - Listening... 20:36:16.296875 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:16.296875 TRACE network [1058] - Made first apply on cl 20:36:16.296875 TRACE network [1058] - Applied on gs 20:36:16.296875 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:16.296875 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:16.312500 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:16.312500 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:16.328125 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:16.328125 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:16.375000 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.375000 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.375000 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.375000 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.375000 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.375000 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.375000 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.375000 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.375000 TRACE network [1058] - Made second apply on cl 20:36:16.375000 TRACE network [1058] - Listening... 20:36:16.375000 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:16.375000 TRACE network [1058] - Made first apply on cl 20:36:16.375000 TRACE network [1058] - Applied on gs 20:36:16.375000 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:16.375000 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:16.375000 TRACE network [1058] - Made second apply on cl 20:36:16.375000 TRACE network [1058] - Listening... 20:36:16.375000 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:16.375000 TRACE network [1058] - Made first apply on cl 20:36:16.375000 TRACE network [1058] - Applied on gs 20:36:16.375000 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:16.375000 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:16.375000 TRACE network [1058] - Made second apply on cl 20:36:16.375000 TRACE network [1058] - Listening... 20:36:16.375000 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=95. 20:36:16.375000 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:16.375000 TRACE global [b90] - We'll wait till request 95 is answered. 20:36:16.375000 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:16.375000 TRACE network [1058] - Made first apply on cl 20:36:16.375000 TRACE network [1058] - Applied on gs 20:36:16.375000 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:16.375000 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:16.375000 TRACE network [1058] - Made second apply on cl 20:36:16.375000 TRACE network [1058] - Listening... 20:36:16.375000 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:16.375000 TRACE network [1058] - Made first apply on cl 20:36:16.375000 TRACE network [1058] - Applied on gs 20:36:16.375000 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:16.375000 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:16.406250 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:16.406250 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:16.421875 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:16.421875 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:16.468750 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.468750 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.468750 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.468750 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.468750 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.468750 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.468750 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.468750 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.468750 TRACE network [1058] - Made second apply on cl 20:36:16.468750 TRACE network [1058] - Listening... 20:36:16.468750 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:16.468750 TRACE network [1058] - Made first apply on cl 20:36:16.468750 TRACE network [1058] - Applied on gs 20:36:16.468750 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:16.468750 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:16.468750 TRACE network [1058] - Made second apply on cl 20:36:16.468750 TRACE network [1058] - Listening... 20:36:16.468750 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:16.468750 TRACE network [1058] - Made first apply on cl 20:36:16.468750 TRACE network [1058] - Applied on gs 20:36:16.468750 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:16.468750 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:16.468750 TRACE network [1058] - Made second apply on cl 20:36:16.468750 TRACE network [1058] - Listening... 20:36:16.468750 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=96. 20:36:16.468750 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:16.468750 TRACE global [b90] - We'll wait till request 96 is answered. 20:36:16.468750 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:16.468750 TRACE network [1058] - Made first apply on cl 20:36:16.468750 TRACE network [1058] - Applied on gs 20:36:16.468750 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:16.468750 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:16.468750 TRACE network [1058] - Made second apply on cl 20:36:16.468750 TRACE network [1058] - Listening... 20:36:16.468750 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:16.468750 TRACE network [1058] - Made first apply on cl 20:36:16.468750 TRACE network [1058] - Applied on gs 20:36:16.468750 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:16.468750 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:16.500000 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:16.500000 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:16.515625 TRACE global [1058] - before [un]locks in CPlayerInterface::heroMoved 20:36:16.515625 TRACE global [1058] - after [un]locks in CPlayerInterface::heroMoved 20:36:16.562500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.562500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.562500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.562500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.562500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.562500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.562500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.562500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.562500 TRACE network [1058] - Made second apply on cl 20:36:16.562500 TRACE network [1058] - Listening... 20:36:16.562500 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:16.562500 TRACE network [1058] - Made first apply on cl 20:36:16.562500 TRACE network [1058] - Applied on gs 20:36:16.562500 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:16.562500 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:16.562500 TRACE network [1058] - Made second apply on cl 20:36:16.562500 TRACE network [1058] - Listening... 20:36:16.562500 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:16.562500 TRACE network [1058] - Made first apply on cl 20:36:16.562500 TRACE network [1058] - Applied on gs 20:36:16.562500 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:16.562500 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:16.562500 TRACE network [1058] - Made second apply on cl 20:36:16.562500 TRACE network [1058] - Listening... 20:36:16.562500 TRACE ai [b90] - Completing goal: VISIT TILE (42 70 0) (Cuthbert) 20:36:16.562500 DEBUG ai [b90] - reserved object id=830; address=109479112; name=Water Wheel 20:36:16.562500 DEBUG ai [b90] - Hero Cuthbert moved from 38 85 0 to 42 71 0. Returning 0. 20:36:16.562500 DEBUG ai [b90] - Hero Cuthbert apparently used all MPs (0 left) 20:36:16.562500 TRACE ai [b90] - Time of looking for wander destination was 1500 ms. 20:36:16.562500 DEBUG ai [b90] - Looking into Adelaide, MP=1860 20:36:16.562500 TRACE ai [b90] - It's safe for Adelaide to visit tile 58 102 0 20:36:16.593750 WARN ai [b90] - Another allied hero stands in our way 20:36:16.609375 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 14 32 0! 20:36:16.609375 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 14 32 0! 20:36:16.609375 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 15 33 1 is not visible! 20:36:16.609375 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 15 33 1 is not visible! 20:36:16.625000 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 12 58 0! 20:36:16.625000 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 12 58 0! 20:36:16.625000 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 13 59 1 is not visible! 20:36:16.625000 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 13 59 1 is not visible! 20:36:16.625000 WARN ai [b90] - Another allied hero stands in our way 20:36:16.625000 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 16 86 0! 20:36:16.640625 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 16 86 0! 20:36:16.640625 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 17 87 1 is not visible! 20:36:16.640625 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 17 87 1 is not visible! 20:36:16.640625 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 41 47 0! 20:36:16.640625 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 41 47 0! 20:36:16.640625 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 42 48 1 is not visible! 20:36:16.656250 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 42 48 1 is not visible! 20:36:16.656250 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 48 83 0! 20:36:16.671875 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 48 83 0! 20:36:16.671875 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 49 84 1 is not visible! 20:36:16.671875 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 49 84 1 is not visible! 20:36:16.703125 TRACE ai [b90] - It's safe for Adelaide to visit tile 58 102 0 20:36:16.703125 TRACE ai [b90] - It's safe for Adelaide to visit tile 58 103 0 20:36:16.703125 TRACE ai [b90] - It's safe for Adelaide to visit tile 59 102 0 20:36:16.703125 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 65 97 0! 20:36:16.718750 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 65 97 0! 20:36:16.718750 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 66 98 1 is not visible! 20:36:16.718750 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 66 98 1 is not visible! 20:36:16.734375 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 73 64 0! 20:36:16.734375 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 73 64 0! 20:36:16.734375 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 74 65 1 is not visible! 20:36:16.750000 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 74 65 1 is not visible! 20:36:16.750000 WARN ai [b90] - Another allied hero stands in our way 20:36:16.750000 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 93 94 0! 20:36:16.750000 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 93 94 0! 20:36:16.750000 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 94 95 1 is not visible! 20:36:16.765625 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 94 95 1 is not visible! 20:36:16.765625 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 97 71 0! 20:36:16.765625 WARN global [b90] - Unexpected number of visitable tiles of Magic Spring at 97 71 0! 20:36:16.765625 ERROR global [b90] - const struct TerrainTile *__thiscall CGameInfoCallback::getTile(class int3,bool) const: 98 72 1 is not visible! 20:36:16.765625 ERROR global [b90] - class std::vector > __thiscall CGameInfoCallback::getVisitableObjs(class int3,bool) const: 98 72 1 is not visible! 20:36:16.781250 DEBUG ai [b90] - Of all 14 destinations, object oid=2140 seems nice 20:36:16.781250 DEBUG ai [b90] - Adelaide will try to visit Monster at (58 102 0) 20:36:16.781250 DEBUG ai [b90] - Moving hero Adelaide to tile 58 102 0 20:36:16.781250 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=97. 20:36:16.781250 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:16.781250 TRACE global [b90] - We'll wait till request 97 is answered. 20:36:16.781250 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:16.781250 TRACE network [1058] - Made first apply on cl 20:36:16.781250 TRACE network [1058] - Applied on gs 20:36:16.781250 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:16.781250 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:16.781250 TRACE network [1058] - Made second apply on cl 20:36:16.781250 TRACE network [1058] - Listening... 20:36:16.781250 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:16.796875 TRACE network [1058] - Made first apply on cl 20:36:16.796875 TRACE network [1058] - Applied on gs 20:36:16.796875 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:16.796875 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:16.796875 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.796875 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.796875 TRACE network [1058] - Made second apply on cl 20:36:16.796875 TRACE network [1058] - Listening... 20:36:16.796875 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:16.796875 TRACE network [1058] - Made first apply on cl 20:36:16.796875 TRACE network [1058] - Applied on gs 20:36:16.796875 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:16.796875 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:16.796875 TRACE network [1058] - Made second apply on cl 20:36:16.796875 TRACE network [1058] - Listening... 20:36:16.796875 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:16.796875 TRACE network [1058] - Made first apply on cl 20:36:16.796875 TRACE network [1058] - Applied on gs 20:36:16.796875 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:16.796875 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:16.796875 TRACE network [1058] - Made second apply on cl 20:36:16.796875 TRACE network [1058] - Listening... 20:36:16.796875 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=98. 20:36:16.796875 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:16.796875 TRACE global [b90] - We'll wait till request 98 is answered. 20:36:16.796875 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:16.796875 TRACE network [1058] - Made first apply on cl 20:36:16.796875 TRACE network [1058] - Applied on gs 20:36:16.796875 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:16.796875 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:16.796875 TRACE network [1058] - Made second apply on cl 20:36:16.796875 TRACE network [1058] - Listening... 20:36:16.796875 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:16.796875 TRACE network [1058] - Made first apply on cl 20:36:16.796875 TRACE network [1058] - Applied on gs 20:36:16.796875 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:16.796875 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:16.796875 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.796875 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.796875 TRACE network [1058] - Made second apply on cl 20:36:16.796875 TRACE network [1058] - Listening... 20:36:16.796875 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:16.796875 TRACE network [1058] - Made first apply on cl 20:36:16.796875 TRACE network [1058] - Applied on gs 20:36:16.796875 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'. 20:36:16.796875 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:16.796875 TRACE network [1058] - Made second apply on cl 20:36:16.796875 TRACE network [1058] - Listening... 20:36:16.796875 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:16.796875 TRACE network [1058] - Made first apply on cl 20:36:16.796875 TRACE network [1058] - Applied on gs 20:36:16.796875 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:16.796875 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:16.796875 TRACE network [1058] - Made second apply on cl 20:36:16.796875 TRACE network [1058] - Listening... 20:36:16.796875 TRACE network [b90] - Sending a request "struct MoveHero". It'll have an ID=99. 20:36:16.796875 TRACE network [b90] - Sending to server a pack of type struct MoveHero 20:36:16.796875 TRACE global [b90] - We'll wait till request 99 is answered. 20:36:16.796875 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:16.796875 TRACE network [1058] - Made first apply on cl 20:36:16.796875 TRACE network [1058] - Applied on gs 20:36:16.796875 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'. 20:36:16.796875 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:16.796875 TRACE network [1058] - Made second apply on cl 20:36:16.796875 TRACE network [1058] - Listening... 20:36:16.796875 TRACE network [1058] - received server message of type struct TryMoveHero, data: {CPack: type '501'} 20:36:16.812500 TRACE network [1058] - Made first apply on cl 20:36:16.812500 TRACE network [1058] - Applied on gs 20:36:16.812500 TRACE ai [1058] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:16.812500 TRACE ai [1058] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set,class std::allocator > &). 20:36:16.812500 TRACE ai [1058] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.812500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &). 20:36:16.812500 TRACE network [1058] - Made second apply on cl 20:36:16.812500 TRACE network [1058] - Listening... 20:36:16.812500 TRACE network [1058] - received server message of type struct HeroVisit, data: {CPack: type '1'} 20:36:16.812500 TRACE network [1058] - Made first apply on cl 20:36:16.812500 TRACE network [1058] - Applied on gs 20:36:16.812500 TRACE ai [1058] - Entering void __thiscall VCAI::heroVisit(const class CGHeroInstance *,const class CGObjectInstance *,bool): start '1'; obj 'Monster'. 20:36:16.812500 TRACE ai [1058] - Completing goal: FIND OBJ 2,140 (Adelaide) 20:36:16.812500 TRACE ai [1058] - Leaving void __thiscall VCAI::heroVisit(const class CGHeroInstance *,const class CGObjectInstance *,bool). 20:36:16.812500 TRACE network [1058] - Made second apply on cl 20:36:16.812500 TRACE network [1058] - Listening... 20:36:16.812500 TRACE network [1058] - received server message of type struct SetObjectProperty, data: {CPack: type '1001'} 20:36:16.812500 TRACE network [1058] - Made first apply on cl 20:36:16.812500 TRACE network [1058] - Applied on gs 20:36:16.812500 TRACE ai [1058] - Entering void __thiscall VCAI::objectPropertyChanged(const struct SetObjectProperty *). 20:36:16.812500 TRACE ai [1058] - Leaving void __thiscall VCAI::objectPropertyChanged(const struct SetObjectProperty *). 20:36:16.812500 TRACE network [1058] - Made second apply on cl 20:36:16.812500 TRACE network [1058] - Listening... 20:36:16.812500 TRACE network [1058] - received server message of type struct RebalanceStacks, data: {CPack: type '1'} 20:36:16.812500 TRACE network [1058] - Made first apply on cl 20:36:16.812500 TRACE network [1058] - Applied on gs 20:36:16.812500 TRACE network [1058] - Made second apply on cl 20:36:16.812500 TRACE network [1058] - Listening... 20:36:16.812500 TRACE network [1058] - received server message of type struct RebalanceStacks, data: {CPack: type '1'} 20:36:16.812500 TRACE network [1058] - Made first apply on cl 20:36:16.812500 TRACE network [1058] - Applied on gs 20:36:16.812500 TRACE network [1058] - Made second apply on cl 20:36:16.812500 TRACE network [1058] - Listening... 20:36:16.812500 TRACE network [1058] - received server message of type struct RebalanceStacks, data: {CPack: type '1'} 20:36:16.812500 TRACE network [1058] - Made first apply on cl 20:36:16.812500 TRACE network [1058] - Applied on gs 20:36:16.812500 TRACE network [1058] - Made second apply on cl 20:36:16.812500 TRACE network [1058] - Listening... 20:36:16.812500 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:16.812500 TRACE network [1058] - Made first apply on cl 20:36:16.812500 TRACE network [1058] - Applied on gs 20:36:16.812500 TRACE ai [1058] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '0', start '1'. 20:36:16.812500 TRACE ai [1058] - Entering void __thiscall AIStatus::setBattle(enum BattleState): battle state=1. 20:36:16.812500 TRACE ai [1058] - Leaving void __thiscall AIStatus::setBattle(enum BattleState). 20:36:16.812500 TRACE ai [1058] - Leaving void __thiscall VCAI::playerBlocked(int,bool). 20:36:16.812500 TRACE network [1058] - Made second apply on cl 20:36:16.812500 TRACE network [1058] - Listening... 20:36:16.812500 TRACE network [1058] - received server message of type struct PlayerBlocked, data: {CPack: type '96'} 20:36:16.812500 TRACE network [1058] - Made first apply on cl 20:36:16.812500 TRACE network [1058] - Applied on gs 20:36:16.812500 TRACE network [1058] - Made second apply on cl 20:36:16.812500 TRACE network [1058] - Listening... 20:36:16.812500 TRACE network [1058] - received server message of type struct BattleStart, data: {CPack: type '3000'} 20:36:16.812500 TRACE network [1058] - Made first apply on cl 20:36:16.812500 TRACE network [1058] - Applied on gs 20:36:16.812500 TRACE ai [1058] - Entering void __thiscall AIStatus::setBattle(enum BattleState): battle state=2. 20:36:16.812500 TRACE ai [1058] - Leaving void __thiscall AIStatus::setBattle(enum BattleState). 20:36:16.812500 INFO global [1058] - Opening BattleAI 20:36:16.828125 INFO global [1058] - Loaded Battle AI 20:36:16.828125 TRACE ai [1058] - CBattleAI [0B,ADA,1FC]: created 20:36:16.828125 TRACE ai [1058] - CBattleAI [0B,ADA,1FC]: init called, saving ptr to IBattleCallback 20:36:16.828125 TRACE ai [1058] - CBattleAI [0B,ADA,1FC]: battleStart called 20:36:16.828125 TRACE ai [1058] - CBattleAI [0A,38A,BB4]: battleStart called 20:36:16.828125 TRACE network [1058] - Made second apply on cl 20:36:16.828125 TRACE network [1058] - Listening... 20:36:16.828125 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:16.828125 TRACE network [1058] - Made first apply on cl 20:36:16.828125 TRACE network [1058] - Applied on gs 20:36:16.828125 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:16.828125 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:16.828125 TRACE network [1058] - Made second apply on cl 20:36:16.828125 TRACE network [1058] - Listening... 20:36:16.828125 TRACE network [1058] - received server message of type struct BattleNextRound, data: {CPack: type '3001'} 20:36:16.828125 TRACE ai [1058] - CBattleAI [0B,ADA,1FC]: battleNewRoundFirst called 20:36:16.828125 TRACE ai [1058] - CBattleAI [0A,38A,BB4]: battleNewRoundFirst called 20:36:16.828125 TRACE network [1058] - Made first apply on cl 20:36:16.828125 TRACE network [1058] - Applied on gs 20:36:16.828125 TRACE ai [1058] - CBattleAI [0B,ADA,1FC]: battleNewRound called 20:36:16.828125 TRACE ai [1058] - CBattleAI [0A,38A,BB4]: battleNewRound called 20:36:16.828125 TRACE network [1058] - Made second apply on cl 20:36:16.828125 TRACE network [1058] - Listening... 20:36:16.828125 TRACE network [1058] - received server message of type struct BattleSetActiveStack, data: {CPack: type '3002'} 20:36:16.828125 TRACE network [1058] - Made first apply on cl 20:36:16.828125 TRACE network [1058] - Applied on gs 20:36:16.828125 TRACE network [1058] - Made second apply on cl 20:36:16.828125 TRACE network [1058] - Listening... 20:36:16.828125 TRACE ai [13e4] - Entering struct BattleAction __thiscall CBattleAI::activeStack(const class CStack *): stack: Battle stack [0]: 3 creatures of Angels from slot 0 of armyobj=16051. 20:36:16.828125 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: activeStack called for Battle stack [0]: 3 creatures of Angels from slot 0 of armyobj=16051 20:36:16.828125 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting spells sounds like fun. Let's see... 20:36:16.828125 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: I can cast 18 spells. 20:36:16.828125 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: I know about workings of 12 of them. 20:36:16.828125 ERROR global [13e4] - FIXME CBattleInfoCallback::battleGetPossibleTargets doesn't work with target type 3 20:36:16.843750 ERROR global [13e4] - FIXME CBattleInfoCallback::battleGetPossibleTargets doesn't work with target type 3 20:36:16.843750 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Found 60 spell-target combinations. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Magic Arrow on hex {BattleHex: x '15', y '0', hex '15'} would deal 140 damage points among 1 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Magic Arrow on hex {BattleHex: x '15', y '0', hex '15'} would deal 140 damage points among 1 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Magic Arrow on hex {BattleHex: x '15', y '4', hex '83'} would deal 140 damage points among 1 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Magic Arrow on hex {BattleHex: x '15', y '0', hex '15'} would deal 140 damage points among 1 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Magic Arrow on hex {BattleHex: x '15', y '6', hex '117'} would deal 140 damage points among 1 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Magic Arrow on hex {BattleHex: x '15', y '0', hex '15'} would deal 140 damage points among 1 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Magic Arrow on hex {BattleHex: x '15', y '0', hex '15'} would deal 140 damage points among 1 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Magic Arrow on hex {BattleHex: x '15', y '10', hex '185'} would deal 140 damage points among 1 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Magic Arrow on hex {BattleHex: x '15', y '0', hex '15'} would deal 140 damage points among 1 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Magic Arrow on hex {BattleHex: x '15', y '0', hex '15'} would deal 140 damage points among 1 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Magic Arrow on hex {BattleHex: x '15', y '0', hex '15'} would deal 140 damage points among 1 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Ice Bolt on hex {BattleHex: x '15', y '0', hex '15'} would deal 230 damage points among 1 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Ice Bolt on hex {BattleHex: x '15', y '0', hex '15'} would deal 230 damage points among 1 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Ice Bolt on hex {BattleHex: x '15', y '4', hex '83'} would deal 230 damage points among 1 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Ice Bolt on hex {BattleHex: x '15', y '0', hex '15'} would deal 230 damage points among 1 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Ice Bolt on hex {BattleHex: x '15', y '6', hex '117'} would deal 230 damage points among 1 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Ice Bolt on hex {BattleHex: x '15', y '0', hex '15'} would deal 230 damage points among 1 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Ice Bolt on hex {BattleHex: x '15', y '0', hex '15'} would deal 230 damage points among 1 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Ice Bolt on hex {BattleHex: x '15', y '10', hex '185'} would deal 230 damage points among 1 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Ice Bolt on hex {BattleHex: x '15', y '0', hex '15'} would deal 230 damage points among 1 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Ice Bolt on hex {BattleHex: x '15', y '0', hex '15'} would deal 230 damage points among 1 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Ice Bolt on hex {BattleHex: x '15', y '0', hex '15'} would deal 230 damage points among 1 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Lightning Bolt on hex {BattleHex: x '15', y '0', hex '15'} would deal 325 damage points among 1 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Lightning Bolt on hex {BattleHex: x '15', y '0', hex '15'} would deal 325 damage points among 1 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Lightning Bolt on hex {BattleHex: x '15', y '4', hex '83'} would deal 325 damage points among 1 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Lightning Bolt on hex {BattleHex: x '15', y '0', hex '15'} would deal 325 damage points among 1 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Lightning Bolt on hex {BattleHex: x '15', y '6', hex '117'} would deal 325 damage points among 1 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Lightning Bolt on hex {BattleHex: x '15', y '0', hex '15'} would deal 325 damage points among 1 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Lightning Bolt on hex {BattleHex: x '15', y '0', hex '15'} would deal 325 damage points among 1 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Lightning Bolt on hex {BattleHex: x '15', y '10', hex '185'} would deal 325 damage points among 1 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Lightning Bolt on hex {BattleHex: x '15', y '0', hex '15'} would deal 325 damage points among 1 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Lightning Bolt on hex {BattleHex: x '15', y '0', hex '15'} would deal 325 damage points among 1 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Destroy Undead on hex {BattleHex: x '15', y '0', hex '15'} would deal 640 damage points among 4 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Destroy Undead on hex {BattleHex: x '15', y '0', hex '15'} would deal 640 damage points among 4 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Destroy Undead on hex {BattleHex: x '15', y '4', hex '83'} would deal 640 damage points among 4 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Destroy Undead on hex {BattleHex: x '15', y '0', hex '15'} would deal 640 damage points among 4 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Destroy Undead on hex {BattleHex: x '15', y '6', hex '117'} would deal 640 damage points among 4 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Destroy Undead on hex {BattleHex: x '15', y '0', hex '15'} would deal 640 damage points among 4 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Destroy Undead on hex {BattleHex: x '15', y '10', hex '185'} would deal 640 damage points among 4 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Destroy Undead on hex {BattleHex: x '15', y '0', hex '15'} would deal 640 damage points among 4 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '0', hex '15'} would deal 670 damage points among 7 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '0', hex '15'} would deal 670 damage points among 7 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '4', hex '83'} would deal 670 damage points among 7 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '0', hex '15'} would deal 670 damage points among 7 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '6', hex '117'} would deal 670 damage points among 7 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '0', hex '15'} would deal 670 damage points among 7 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '10', hex '185'} would deal 670 damage points among 7 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '0', hex '15'} would deal 670 damage points among 7 stacks. 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Shield on Battle stack [0]: 3 creatures of Angels from slot 0 of armyobj=16051 would improve the stack by 0 points (from 0 to 0) 20:36:16.859375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '0', hex '15'} would deal 670 damage points among 7 stacks. 20:36:16.875000 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Shield on Battle stack [3]: 16 creatures of Vampires from slot 0 of armyobj=2140 would improve the stack by 0 points (from 0 to 0) 20:36:16.875000 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '0', hex '15'} would deal 670 damage points among 7 stacks. 20:36:16.875000 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Shield on Battle stack [4]: 16 creatures of Vampires from slot 1 of armyobj=2140 would improve the stack by 0 points (from 0 to 0) 20:36:16.875000 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '0', hex '15'} would deal 670 damage points among 7 stacks. 20:36:16.875000 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Shield on Battle stack [5]: 16 creatures of Vampires from slot 2 of armyobj=2140 would improve the stack by 0 points (from 0 to 0) 20:36:16.875000 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '0', hex '15'} would deal 670 damage points among 7 stacks. 20:36:16.875000 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Shield on Battle stack [1]: 22 creatures of Zealots from slot 3 of armyobj=16051 would improve the stack by 0 points (from 114 to 114) 20:36:16.875000 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '0', hex '15'} would deal 670 damage points among 7 stacks. 20:36:16.875000 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Shield on Battle stack [6]: 16 creatures of Vampires from slot 3 of armyobj=2140 would improve the stack by 0 points (from 0 to 0) 20:36:16.875000 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '0', hex '15'} would deal 670 damage points among 7 stacks. 20:36:16.875000 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Shield on Battle stack [2]: 45 creatures of Archers from slot 6 of armyobj=16051 would improve the stack by 0 points (from 36 to 36) 20:36:16.875000 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '0', hex '15'} would deal 670 damage points among 7 stacks. 20:36:16.875000 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Protection from Air on Battle stack [0]: 3 creatures of Angels from slot 0 of armyobj=16051 would improve the stack by 0 points (from 0 to 0) 20:36:16.875000 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '0', hex '15'} would deal 670 damage points among 7 stacks. 20:36:16.875000 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Protection from Air on Battle stack [3]: 16 creatures of Vampires from slot 0 of armyobj=2140 would improve the stack by 0 points (from 0 to 0) 20:36:16.937500 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '0', hex '15'} would deal 670 damage points among 7 stacks. 20:36:16.937500 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Protection from Air on Battle stack [4]: 16 creatures of Vampires from slot 1 of armyobj=2140 would improve the stack by 0 points (from 0 to 0) 20:36:16.937500 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '0', hex '15'} would deal 670 damage points among 7 stacks. 20:36:16.937500 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Protection from Air on Battle stack [5]: 16 creatures of Vampires from slot 2 of armyobj=2140 would improve the stack by 0 points (from 0 to 0) 20:36:16.937500 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '0', hex '15'} would deal 670 damage points among 7 stacks. 20:36:16.937500 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Protection from Air on Battle stack [1]: 22 creatures of Zealots from slot 3 of armyobj=16051 would improve the stack by 0 points (from 114 to 114) 20:36:16.937500 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '0', hex '15'} would deal 670 damage points among 7 stacks. 20:36:16.937500 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Protection from Air on Battle stack [6]: 16 creatures of Vampires from slot 3 of armyobj=2140 would improve the stack by 0 points (from 0 to 0) 20:36:16.937500 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '0', hex '15'} would deal 670 damage points among 7 stacks. 20:36:16.937500 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Protection from Air on Battle stack [2]: 45 creatures of Archers from slot 6 of armyobj=16051 would improve the stack by 0 points (from 36 to 36) 20:36:16.937500 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '0', hex '15'} would deal 670 damage points among 7 stacks. 20:36:16.937500 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Bless on Battle stack [0]: 3 creatures of Angels from slot 0 of armyobj=16051 would improve the stack by 0 points (from 0 to 0) 20:36:16.937500 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '0', hex '15'} would deal 670 damage points among 7 stacks. 20:36:16.937500 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Bless on Battle stack [1]: 22 creatures of Zealots from slot 3 of armyobj=16051 would improve the stack by 11 points (from 114 to 125) 20:36:16.937500 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '0', hex '15'} would deal 670 damage points among 7 stacks. 20:36:16.937500 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Bless on Battle stack [2]: 45 creatures of Archers from slot 6 of armyobj=16051 would improve the stack by 7 points (from 36 to 43) 20:36:16.937500 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '0', hex '15'} would deal 670 damage points among 7 stacks. 20:36:16.937500 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Disrupting Ray on Battle stack [0]: 3 creatures of Angels from slot 0 of armyobj=16051 would improve the stack by 0 points (from 0 to 0) 20:36:16.968750 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '0', hex '15'} would deal 670 damage points among 7 stacks. 20:36:16.968750 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Disrupting Ray on Battle stack [3]: 16 creatures of Vampires from slot 0 of armyobj=2140 would improve the stack by 0 points (from 0 to 0) 20:36:16.968750 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '0', hex '15'} would deal 670 damage points among 7 stacks. 20:36:16.968750 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Disrupting Ray on Battle stack [4]: 16 creatures of Vampires from slot 1 of armyobj=2140 would improve the stack by 0 points (from 0 to 0) 20:36:16.968750 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '0', hex '15'} would deal 670 damage points among 7 stacks. 20:36:16.968750 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Disrupting Ray on Battle stack [5]: 16 creatures of Vampires from slot 2 of armyobj=2140 would improve the stack by 0 points (from 0 to 0) 20:36:16.968750 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '0', hex '15'} would deal 670 damage points among 7 stacks. 20:36:16.968750 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Disrupting Ray on Battle stack [1]: 22 creatures of Zealots from slot 3 of armyobj=16051 would improve the stack by 0 points (from 114 to 114) 20:36:16.968750 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '0', hex '15'} would deal 670 damage points among 7 stacks. 20:36:16.968750 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Disrupting Ray on Battle stack [6]: 16 creatures of Vampires from slot 3 of armyobj=2140 would improve the stack by 0 points (from 0 to 0) 20:36:16.968750 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '0', hex '15'} would deal 670 damage points among 7 stacks. 20:36:16.968750 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Disrupting Ray on Battle stack [2]: 45 creatures of Archers from slot 6 of armyobj=16051 would improve the stack by 0 points (from 36 to 36) 20:36:16.968750 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '0', hex '15'} would deal 670 damage points among 7 stacks. 20:36:16.968750 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Slow on Battle stack [0]: 3 creatures of Angels from slot 0 of armyobj=16051 would improve the stack by 0 points (from 0 to 0) 20:36:16.968750 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '0', hex '15'} would deal 670 damage points among 7 stacks. 20:36:16.968750 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Slow on Battle stack [3]: 16 creatures of Vampires from slot 0 of armyobj=2140 would improve the stack by 0 points (from 0 to 0) 20:36:16.968750 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '0', hex '15'} would deal 670 damage points among 7 stacks. 20:36:16.968750 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Slow on Battle stack [4]: 16 creatures of Vampires from slot 1 of armyobj=2140 would improve the stack by 0 points (from 0 to 0) 20:36:16.968750 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '0', hex '15'} would deal 670 damage points among 7 stacks. 20:36:16.968750 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Slow on Battle stack [5]: 16 creatures of Vampires from slot 2 of armyobj=2140 would improve the stack by 0 points (from 0 to 0) 20:36:16.968750 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '0', hex '15'} would deal 670 damage points among 7 stacks. 20:36:16.984375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Slow on Battle stack [1]: 22 creatures of Zealots from slot 3 of armyobj=16051 would improve the stack by 0 points (from 114 to 114) 20:36:16.984375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '0', hex '15'} would deal 670 damage points among 7 stacks. 20:36:16.984375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Slow on Battle stack [6]: 16 creatures of Vampires from slot 3 of armyobj=2140 would improve the stack by 0 points (from 0 to 0) 20:36:16.984375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Armageddon on hex {BattleHex: x '15', y '0', hex '15'} would deal 670 damage points among 7 stacks. 20:36:16.984375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Casting Slow on Battle stack [2]: 45 creatures of Archers from slot 6 of armyobj=16051 would improve the stack by 0 points (from 36 to 36) 20:36:16.984375 TRACE ai [13e4] - CBattleAI [0B,ADA,1FC]: Best spell is Armageddon. Will cast. 20:36:16.984375 TRACE network [13e4] - Sending a request "struct MakeCustomAction". It'll have an ID=100. 20:36:16.984375 TRACE network [13e4] - Sending to server a pack of type struct MakeCustomAction 20:36:16.984375 TRACE global [13e4] - We'll wait till request 100 is answered. 20:36:16.984375 TRACE network [1058] - received server message of type struct StartAction, data: {CPack: type '3007'} 20:36:16.984375 TRACE ai [1058] - CBattleAI [0B,ADA,1FC]: actionStarted called 20:36:16.984375 TRACE ai [1058] - CBattleAI [0A,38A,BB4]: actionStarted called 20:36:16.984375 TRACE network [1058] - Made first apply on cl 20:36:16.984375 TRACE network [1058] - Applied on gs 20:36:16.984375 TRACE network [1058] - Made second apply on cl 20:36:16.984375 TRACE network [1058] - Listening... 20:36:16.984375 TRACE network [1058] - received server message of type struct BattleSpellCast, data: {CPack: type '3009'} 20:36:16.984375 TRACE network [1058] - Made first apply on cl 20:36:16.984375 TRACE network [1058] - Applied on gs 20:36:16.984375 TRACE ai [1058] - CBattleAI [0B,ADA,1FC]: battleSpellCast called 20:36:16.984375 TRACE ai [1058] - CBattleAI [0A,38A,BB4]: battleSpellCast called 20:36:16.984375 TRACE network [1058] - Made second apply on cl 20:36:16.984375 TRACE network [1058] - Listening... 20:36:16.984375 TRACE network [1058] - received server message of type struct SetMana, data: {CPack: type '110'} 20:36:16.984375 TRACE network [1058] - Made first apply on cl 20:36:16.984375 TRACE network [1058] - Applied on gs 20:36:16.984375 TRACE ai [1058] - Entering void __thiscall VCAI::heroManaPointsChanged(const class CGHeroInstance *). 20:36:16.984375 TRACE ai [1058] - Leaving void __thiscall VCAI::heroManaPointsChanged(const class CGHeroInstance *). 20:36:16.984375 TRACE network [1058] - Made second apply on cl 20:36:16.984375 TRACE network [1058] - Listening... 20:36:16.984375 TRACE network [1058] - received server message of type struct StacksInjured, data: {CPack: type '3011'} 20:36:16.984375 TRACE network [1058] - Made first apply on cl 20:36:16.984375 TRACE network [1058] - Applied on gs 20:36:16.984375 TRACE ai [1058] - CBattleAI [0B,ADA,1FC]: battleStacksAttacked called 20:36:16.984375 TRACE ai [1058] - CBattleAI [0A,38A,BB4]: battleStacksAttacked called 20:36:16.984375 TRACE network [1058] - Made second apply on cl 20:36:16.984375 TRACE network [1058] - Listening... 20:36:16.984375 TRACE network [1058] - received server message of type struct EndAction, data: {CPack: type '3008'} 20:36:16.984375 TRACE network [1058] - Made first apply on cl 20:36:16.984375 TRACE network [1058] - Applied on gs 20:36:16.984375 TRACE ai [1058] - CBattleAI [0B,ADA,1FC]: actionFinished called 20:36:16.984375 TRACE ai [1058] - CBattleAI [0A,38A,BB4]: actionFinished called 20:36:16.984375 TRACE network [1058] - Made second apply on cl 20:36:16.984375 TRACE network [1058] - Listening... 20:36:16.984375 TRACE network [1058] - received server message of type struct PackageApplied, data: {CPack: type '94'} 20:36:16.984375 TRACE network [1058] - Made first apply on cl 20:36:16.984375 TRACE network [1058] - Applied on gs 20:36:16.984375 TRACE ai [1058] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:16.984375 TRACE ai [1058] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *). 20:36:16.984375 TRACE network [1058] - Made second apply on cl 20:36:16.984375 TRACE network [1058] - Listening... 20:36:16.984375 TRACE ai [13e4] - Leaving struct BattleAction __thiscall CBattleAI::activeStack(const class CStack *). 20:36:16.984375 TRACE network [13e4] - Send battle action to server: {BattleAction: side '255', stackNumber '4294967295', actionType 'Invalid', destinationTile '{BattleHex: x '-1', y '0', hex '-1'}', additionalInfo '-1', selectedStack '-1'} 20:36:16.984375 TRACE network [13e4] - Sending a request "struct MakeAction". It'll have an ID=101. 20:36:16.984375 TRACE network [13e4] - Sending to server a pack of type struct MakeAction 20:36:19.484375 ERROR network [1058] - Lost connection to server, ending listening thread! 20:36:19.484375 ERROR network [1058] - read: Удаленный хост принудительно разорвал существующее подключение 20:36:19.500000 ERROR network [1058] - Something wrong, lost connection while game is still ongoing... 20:36:19.500000 ERROR network [10e0] - Error: server failed to close correctly or crashed! 20:36:19.500000 ERROR global [1058] - Disaster happened. 20:36:19.531250 ERROR network [10e0] - Check C:\Documents and Settings\Administrator\My Documents\My Games\vcmi\server_log.txt for more info 20:36:19.546875 ERROR global [1058] - Reason: 0xe06d7363 - UNKNOWN EXCEPTION at 7d610023:7D,4E2,1B6 20:36:19.546875 ERROR global [1058] - Thread ID: 4184 [4184] 20:36:19.546875 ERROR global [1058] - Crash info will be put in VCMI_client.exe_crashinfo.dmp 20:36:19.875000 INFO global [10e0] - Killing console... 20:36:19.875000 INFO global [10e0] - Killing console... done! 20:36:19.875000 TRACE global [10e0] - Del-ing music file music/AITheme1