id; > VCAI.dll!VCAI::moveHeroToTile::__l7::<лямбда>()Строка 1991 C++ Символы загружены. VCAI.dll!VCAI::moveHeroToTile(int3 dst, HeroPtr h)Строка 2002 C++ Символы з�"> id; > VCAI.dll!VCAI::moveHeroToTile::__l7::<лямбда>()Строка 1991 C++ Символы загружены. VCAI.dll!VCAI::moveHeroToTile(int3 dst, HeroPtr h)Строка 2002 C++ Символы з�">
| Anonymous | Login | 2025-12-04 15:45 UTC | ![]() |
| My View | View Issues | Change Log | Roadmap |
| View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
| ID | Project | Category | View Status | Date Submitted | Last Update | ||||
| 0002097 | VCMI | AI - Adventure Map | public | 2015-02-18 21:38 | 2023-10-10 13:42 | ||||
| Reporter | Povelitel | ||||||||
| Assigned To | Nullkiller | ||||||||
| Priority | normal | Severity | crash | Reproducibility | always | ||||
| Status | closed | Resolution | fixed | ||||||
| Platform | x64 | OS | Windows | OS Version | 7 | ||||
| Product Version | 0.97b | ||||||||
| Target Version | Fixed in Version | 1.next | |||||||
| Summary | 0002097: Crash during AI turn (exchange?) | ||||||||
| Description | My last save "FFA" still crash :( auto currentExit = getObj(currentPos, true)->id; > VCAI.dll!VCAI::moveHeroToTile::__l7::<лямбда>()Строка 1991 C++ Символы загружены. VCAI.dll!VCAI::moveHeroToTile(int3 dst, HeroPtr h)Строка 2002 C++ Символы загружены. VCAI.dll!VCAI::goVisitObj(const CGObjectInstance * obj, HeroPtr h)Строка 902 C++ Символы загружены. VCAI.dll!VCAI::wander(HeroPtr h)Строка 1624 C++ Символы загружены. VCAI.dll!VCAI::performTypicalActions()Строка 2571 C++ Символы загружены. VCAI.dll!VCAI::makeTurnInternal()Строка 875 C++ Символы загружены. VCAI.dll!VCAI::makeTurn()Строка 785 C++ Символы загружены. | ||||||||
| Additional Information | Поддержка сейвов между 5м и 8м февраля ff2d01a.exe и d64a389.exe сломана | ||||||||
| Tags | No tags attached. | ||||||||
| Attached Files | 00:30:13.031250 INFO global [938] - Creating console and configuring logger: 0
00:30:13.031250 INFO global [938] - The log file will be saved to "C:\Documents and Settings\Administrator\My Documents\My Games\vcmi\VCMI_Client_log.txt"
00:30:13.031250 TRACE global [938] - Filesystem loaded, 24 files found
00:30:13.031250 TRACE global [938] - Filesystem loaded, 2 files found
00:30:13.046875 TRACE global [938] - Filesystem loaded, 12 files found
00:30:13.046875 TRACE global [938] - Filesystem loaded, 7 files found
00:30:13.046875 TRACE global [938] - Filesystem loaded, 33 files found
00:30:13.046875 TRACE global [938] - Filesystem loaded, 2 files found
00:30:13.046875 TRACE global [938] - Filesystem loaded, 10 files found
00:30:13.046875 TRACE global [938] - Filesystem loaded, 32 files found
00:30:13.046875 TRACE global [938] - Filesystem loaded, 5 files found
00:30:13.046875 INFO global [938] - Initialization: 16
00:30:13.046875 DEBUG global [938] - Loading resource at config
00:30:13.046875 TRACE global [938] - Filesystem loaded, 91 files found
00:30:13.046875 TRACE global [938] - Filesystem loaded, 2 files found
00:30:13.046875 DEBUG global [938] - Resource loaded in 0 ms.
00:30:13.046875 DEBUG global [938] - Loading resource at Data/H3ab_bmp.lod
00:30:13.093750 TRACE global [938] - .LODArchive ""h3ab_bmp.lod"" loaded (2491 files found).
00:30:13.093750 DEBUG global [938] - Resource loaded in 47 ms.
00:30:13.093750 DEBUG global [938] - Loading resource at Data/H3bitmap.lod
00:30:13.156250 TRACE global [938] - .LODArchive ""h3bitmap.lod"" loaded (4908 files found).
00:30:13.156250 DEBUG global [938] - Resource loaded in 62 ms.
00:30:13.156250 DEBUG global [938] - Loading resource at Data
00:30:13.171875 TRACE global [938] - Filesystem loaded, 10 files found
00:30:13.171875 DEBUG global [938] - Resource loaded in 16 ms.
00:30:13.171875 DEBUG global [938] - Loading resource at Maps
00:30:13.171875 TRACE global [938] - Filesystem loaded, 16 files found
00:30:13.171875 DEBUG global [938] - Resource loaded in 0 ms.
00:30:13.171875 DEBUG global [938] - Loading resource at Mods
00:30:13.171875 TRACE global [938] - Filesystem loaded, 6 files found
00:30:13.171875 TRACE global [938] - Filesystem loaded, 3 files found
00:30:13.171875 DEBUG global [938] - Resource loaded in 0 ms.
00:30:13.171875 DEBUG global [938] - Loading resource at Mp3
00:30:13.171875 TRACE global [938] - Filesystem loaded, 57 files found
00:30:13.171875 DEBUG global [938] - Resource loaded in 0 ms.
00:30:13.171875 DEBUG global [938] - Loading resource at Data/H3ab_ahd.snd
00:30:13.171875 TRACE global [938] - .SNDArchive ""H3ab_ahd.snd"" loaded (117 files found).
00:30:13.171875 DEBUG global [938] - Resource loaded in 0 ms.
00:30:13.171875 DEBUG global [938] - Loading resource at Data/Heroes3-cd2.snd
00:30:13.171875 DEBUG global [938] - Resource loaded in 0 ms.
00:30:13.171875 DEBUG global [938] - Loading resource at Data/Heroes3.snd
00:30:13.171875 TRACE global [938] - .SNDArchive ""Heroes3.snd"" loaded (1014 files found).
00:30:13.171875 DEBUG global [938] - Resource loaded in 0 ms.
00:30:13.171875 DEBUG global [938] - Loading resource at Data
00:30:13.171875 TRACE global [938] - Filesystem loaded, 10 files found
00:30:13.171875 DEBUG global [938] - Resource loaded in 0 ms.
00:30:13.171875 DEBUG global [938] - Loading resource at Data/H3ab_spr.lod
00:30:13.187500 TRACE global [938] - .LODArchive ""h3ab_spr.lod"" loaded (569 files found).
00:30:13.187500 DEBUG global [938] - Resource loaded in 15 ms.
00:30:13.187500 DEBUG global [938] - Loading resource at Data/H3sprite.lod
00:30:13.250000 TRACE global [938] - .LODArchive ""h3sprite.lod"" loaded (4013 files found).
00:30:13.250000 DEBUG global [938] - Resource loaded in 63 ms.
00:30:13.250000 DEBUG global [938] - Loading resource at Sprites
00:30:13.250000 DEBUG global [938] - Resource loaded in 0 ms.
00:30:13.250000 DEBUG global [938] - Loading resource at Data/H3ab_ahd.vid
00:30:13.250000 TRACE global [938] - .VIDArchive ""H3ab_ahd.vid"" loaded (7 files found).
00:30:13.250000 DEBUG global [938] - Resource loaded in 0 ms.
00:30:13.250000 DEBUG global [938] - Loading resource at Data/Heroes3.vid
00:30:13.250000 DEBUG global [938] - Resource loaded in 0 ms.
00:30:13.250000 DEBUG global [938] - Loading resource at Data/video.vid
00:30:13.250000 TRACE global [938] - .VIDArchive ""VIDEO.VID"" loaded (31 files found).
00:30:13.250000 DEBUG global [938] - Resource loaded in 0 ms.
00:30:13.250000 INFO global [938] - Data loading: 203
00:30:13.250000 INFO global [938] - Mod handler: 0
00:30:13.296875 DEBUG global [938] - Loading resource at MODS/ai trace/Content.zip
00:30:13.296875 DEBUG global [938] - Resource loaded in 0 ms.
00:30:13.296875 DEBUG global [938] - Loading resource at MODS/ai trace/Content
00:30:13.296875 TRACE global [938] - Filesystem loaded, 2 files found
00:30:13.296875 DEBUG global [938] - Resource loaded in 0 ms.
00:30:13.296875 DEBUG global [938] - Loading resource at MODS/vcmi/Data
00:30:13.296875 TRACE global [938] - Filesystem loaded, 16 files found
00:30:13.296875 DEBUG global [938] - Resource loaded in 0 ms.
00:30:13.296875 DEBUG global [938] - Loading resource at MODS/vcmi/Maps
00:30:13.296875 TRACE global [938] - Filesystem loaded, 1 files found
00:30:13.296875 DEBUG global [938] - Resource loaded in 0 ms.
00:30:13.296875 DEBUG global [938] - Loading resource at MODS/vcmi/Sprites
00:30:13.296875 TRACE global [938] - Filesystem loaded, 30 files found
00:30:13.296875 DEBUG global [938] - Resource loaded in 0 ms.
00:30:13.296875 DEBUG global [938] - Loading resource at MODS/vcmi/MODS/bonusicons/Content.zip
00:30:13.296875 DEBUG global [938] - Resource loaded in 0 ms.
00:30:13.296875 DEBUG global [938] - Loading resource at MODS/vcmi/MODS/bonusicons/Content
00:30:13.296875 TRACE global [938] - Filesystem loaded, 95 files found
00:30:13.296875 DEBUG global [938] - Resource loaded in 0 ms.
00:30:13.296875 DEBUG global [938] - Loading resource at MODS/vcmi/MODS/extraresolutions/Content.zip
00:30:13.296875 DEBUG global [938] - Resource loaded in 0 ms.
00:30:13.296875 DEBUG global [938] - Loading resource at MODS/vcmi/MODS/extraresolutions/Content
00:30:13.296875 TRACE global [938] - Filesystem loaded, 42 files found
00:30:13.296875 DEBUG global [938] - Resource loaded in 0 ms.
00:30:13.296875 INFO global [938] - Mod filesystems: 47
00:30:13.296875 INFO global [938] - Basic initialization: 266
00:30:13.296875 INFO global [938] - Initialized logging system based on settings successfully.
00:30:13.312500 ERROR global [938] - Error: campaign movies was not found!
00:30:13.312500 ERROR global [938] - Error: campaign music was not found!
00:30:13.312500 INFO global [938] - Loading settings: 281
00:30:13.312500 INFO global [938] - VCMI 0.97b (client)
00:30:13.343750 INFO global [938] - New screen flags: 0
00:30:13.343750 INFO global [938] - Initializing screen: 32
00:30:13.343750 INFO global [938] - Initializing video: 0
00:30:13.437500 INFO global [938] - Initializing screen and sound handling: 93
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type ADDITIONAL_ATTACK
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type ADDITIONAL_RETALIATION
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type AIR_IMMUNITY
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type ATTACKS_ALL_ADJACENT
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type BLOCKS_RETALIATION
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type CATAPULT
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type CHANGES_SPELL_COST_FOR_ALLY
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type CHANGES_SPELL_COST_FOR_ENEMY
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type CHARGE_IMMUNITY
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type DAEMON_SUMMONING
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type DARKNESS
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type DEATH_STARE
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type DEFENSIVE_STANCE
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type DIRECT_DAMAGE_IMMUNITY
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type DOUBLE_DAMAGE_CHANCE
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type DRAGON_NATURE
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type EARTH_IMMUNITY
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type ENCHANTED
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type ENCHANTER
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type ENEMY_DEFENCE_REDUCTION
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type FEAR
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type FEARLESS
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type FIRE_IMMUNITY
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type FIRE_SHIELD
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type FLYING
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type FREE_SHOOTING
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type FULL_HP_REGENERATION
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type GENERAL_DAMAGE_REDUCTION
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type HATE
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type HEALER
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type HP_REGENERATION
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type JOUSTING
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type KING1
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type KING2
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type KING3
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type LEVEL_SPELL_IMMUNITY
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type LIFE_DRAIN
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type MAGIC_MIRROR
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type MAGIC_RESISTANCE
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type MANA_CHANNELING
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type MANA_DRAIN
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type MIND_IMMUNITY
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type NON_LIVING
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type NO_DISTANCE_PENALTY
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type NO_MELEE_PENALTY
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type NO_MORALE
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type NO_WALL_PENALTY
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type RANDOM_SPELLCASTER
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type REBIRTH
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type RECEPTIVE
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type RETURN_AFTER_STRIKE
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type SECONDARY_SKILL_PREMY
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type SELF_LUCK
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type SELF_MORALE
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type SHOOTER
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type SPELLCASTER
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type SPELL_AFTER_ATTACK
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type SPELL_BEFORE_ATTACK
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type SPELL_DAMAGE_REDUCTION
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type SPELL_IMMUNITY
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type SPELL_LIKE_ATTACK
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type SPELL_RESISTANCE_AURA
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type THREE_HEADED_ATTACK
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type TWO_HEX_ATTACK_BREATH
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type UNDEAD
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type UNLIMITED_RETALIATIONS
00:30:13.437500 TRACE bonus [f2c] - Loaded bonus type WATER_IMMUNITY
00:30:13.437500 INFO global [f2c] - Bonus type handler: 0
00:30:13.453125 INFO global [f2c] - General text handler: 16
00:30:13.453125 INFO global [f2c] - Hero handler: 0
00:30:13.453125 INFO global [f2c] - Artifact handler: 0
00:30:13.453125 INFO global [f2c] - Creature handler: 0
00:30:13.453125 INFO global [f2c] - Town handler: 0
00:30:13.468750 TRACE global [f2c] - Reading resources prices
00:30:13.468750 TRACE global [f2c] - Done loading resource prices!
00:30:13.468750 INFO global [f2c] - Object handler: 16
00:30:13.468750 INFO global [f2c] - Object types information handler: 0
00:30:13.468750 INFO global [f2c] - Spell handler: 0
00:30:13.468750 INFO global [f2c] - Terrain view pattern handler: 0
00:30:13.468750 INFO global [f2c] - Initializing handlers: 32
00:30:13.875000 INFO global [f2c] - Initializing content handler: 406 ms
00:30:13.875000 TRACE global [f2c] - Generating checksum for ai trace
00:30:13.875000 TRACE global [f2c] - Generating checksum for vcmi
00:30:13.875000 TRACE global [f2c] - Generating checksum for vcmi.bonusicons
00:30:13.875000 TRACE global [f2c] - Generating checksum for vcmi.extraresolutions
00:30:13.875000 INFO global [f2c] - [977987df] Original game files
00:30:13.937500 INFO global [f2c] - [d292cc0c] Adventure AI trace
00:30:13.937500 INFO global [f2c] - [df98000f] VCMI essential files
00:30:13.937500 INFO global [f2c] - [50a8e9f2] Creature bonus icons
00:30:13.937500 INFO global [f2c] - [f6a50370] Extra resolutions
00:30:13.937500 INFO global [f2c] - Parsing mod data: 62 ms
00:30:14.109375 DEBUG global [f2c] - Loaded object 220:7
00:30:14.109375 DEBUG global [f2c] - Loaded object 2:0
00:30:14.109375 DEBUG global [f2c] - Loaded object 4:0
00:30:14.125000 DEBUG global [f2c] - Loaded object 7:0
00:30:14.125000 DEBUG global [f2c] - Loaded object 8:0
00:30:14.125000 DEBUG global [f2c] - Loaded object 8:1
00:30:14.125000 DEBUG global [f2c] - Loaded object 8:2
00:30:14.125000 DEBUG global [f2c] - Loaded object 212:7
00:30:14.125000 DEBUG global [f2c] - Loaded object 212:4
00:30:14.125000 DEBUG global [f2c] - Loaded object 212:3
00:30:14.125000 DEBUG global [f2c] - Loaded object 212:1
00:30:14.125000 DEBUG global [f2c] - Loaded object 212:0
00:30:14.125000 DEBUG global [f2c] - Loaded object 212:5
00:30:14.125000 DEBUG global [f2c] - Loaded object 212:2
00:30:14.125000 DEBUG global [f2c] - Loaded object 212:6
00:30:14.125000 DEBUG global [f2c] - Loaded object 9:7
00:30:14.125000 DEBUG global [f2c] - Loaded object 9:4
00:30:14.125000 DEBUG global [f2c] - Loaded object 9:3
00:30:14.125000 DEBUG global [f2c] - Loaded object 9:1
00:30:14.125000 DEBUG global [f2c] - Loaded object 9:0
00:30:14.125000 DEBUG global [f2c] - Loaded object 9:5
00:30:14.125000 DEBUG global [f2c] - Loaded object 9:2
00:30:14.125000 DEBUG global [f2c] - Loaded object 9:6
00:30:14.125000 DEBUG global [f2c] - Loaded object 11:0
00:30:14.125000 DEBUG global [f2c] - Loaded object 116:0
00:30:14.125000 DEBUG global [f2c] - Loaded object 12:0
00:30:14.125000 DEBUG global [f2c] - Loaded object 117:0
00:30:14.125000 DEBUG global [f2c] - Loaded object 13:1
00:30:14.125000 DEBUG global [f2c] - Loaded object 13:2
00:30:14.140625 DEBUG global [f2c] - Loaded object 13:0
00:30:14.140625 DEBUG global [f2c] - Loaded object 222:0
00:30:14.140625 DEBUG global [f2c] - Loaded object 22:0
00:30:14.140625 DEBUG global [f2c] - Loaded object 15:0
00:30:14.140625 DEBUG global [f2c] - Loaded object 118:0
00:30:14.140625 DEBUG global [f2c] - Loaded object 16:0
00:30:14.140625 DEBUG global [f2c] - Loaded object 16:6
00:30:14.156250 DEBUG global [f2c] - Loaded object 16:1
00:30:14.156250 DEBUG global [f2c] - Loaded object 16:2
00:30:14.156250 DEBUG global [f2c] - Loaded object 16:3
00:30:14.156250 DEBUG global [f2c] - Loaded object 16:4
00:30:14.156250 DEBUG global [f2c] - Loaded object 16:5
00:30:14.156250 DEBUG global [f2c] - Loaded object 17:7
00:30:14.156250 DEBUG global [f2c] - Loaded object 17:69
00:30:14.156250 DEBUG global [f2c] - Loaded object 17:70
00:30:14.156250 DEBUG global [f2c] - Loaded object 17:71
00:30:14.187500 DEBUG global [f2c] - Loaded object 17:60
00:30:14.187500 DEBUG global [f2c] - Loaded object 17:72
00:30:14.187500 DEBUG global [f2c] - Loaded object 17:18
00:30:14.187500 DEBUG global [f2c] - Loaded object 17:57
00:30:14.187500 DEBUG global [f2c] - Loaded object 17:58
00:30:14.187500 DEBUG global [f2c] - Loaded object 17:0
00:30:14.187500 DEBUG global [f2c] - Loaded object 17:1
00:30:14.187500 DEBUG global [f2c] - Loaded object 17:75
00:30:14.187500 DEBUG global [f2c] - Loaded object 17:6
00:30:14.187500 DEBUG global [f2c] - Loaded object 17:42
00:30:14.187500 DEBUG global [f2c] - Loaded object 17:44
00:30:14.187500 DEBUG global [f2c] - Loaded object 17:63
00:30:14.187500 DEBUG global [f2c] - Loaded object 17:54
00:30:14.187500 DEBUG global [f2c] - Loaded object 17:9
00:30:14.187500 DEBUG global [f2c] - Loaded object 17:37
00:30:14.187500 DEBUG global [f2c] - Loaded object 17:45
00:30:14.187500 DEBUG global [f2c] - Loaded object 17:41
00:30:14.187500 DEBUG global [f2c] - Loaded object 17:24
00:30:14.187500 DEBUG global [f2c] - Loaded object 17:4
00:30:14.187500 DEBUG global [f2c] - Loaded object 17:12
00:30:14.187500 DEBUG global [f2c] - Loaded object 17:13
00:30:14.187500 DEBUG global [f2c] - Loaded object 17:50
00:30:14.187500 DEBUG global [f2c] - Loaded object 17:66
00:30:14.187500 DEBUG global [f2c] - Loaded object 17:53
00:30:14.187500 DEBUG global [f2c] - Loaded object 17:16
00:30:14.187500 DEBUG global [f2c] - Loaded object 17:14
00:30:14.203125 DEBUG global [f2c] - Loaded object 17:10
00:30:14.203125 DEBUG global [f2c] - Loaded object 17:62
00:30:14.203125 DEBUG global [f2c] - Loaded object 17:20
00:30:14.203125 DEBUG global [f2c] - Loaded object 17:21
00:30:14.203125 DEBUG global [f2c] - Loaded object 17:36
00:30:14.203125 DEBUG global [f2c] - Loaded object 17:23
00:30:14.203125 DEBUG global [f2c] - Loaded object 17:55
00:30:14.203125 DEBUG global [f2c] - Loaded object 17:25
00:30:14.203125 DEBUG global [f2c] - Loaded object 17:56
00:30:14.203125 DEBUG global [f2c] - Loaded object 17:3
00:30:14.203125 DEBUG global [f2c] - Loaded object 17:22
00:30:14.203125 DEBUG global [f2c] - Loaded object 17:26
00:30:14.203125 DEBUG global [f2c] - Loaded object 17:40
00:30:14.203125 DEBUG global [f2c] - Loaded object 17:15
00:30:14.203125 DEBUG global [f2c] - Loaded object 17:74
00:30:14.203125 DEBUG global [f2c] - Loaded object 17:28
00:30:14.203125 DEBUG global [f2c] - Loaded object 17:29
00:30:14.203125 DEBUG global [f2c] - Loaded object 17:27
00:30:14.203125 DEBUG global [f2c] - Loaded object 17:34
00:30:14.203125 DEBUG global [f2c] - Loaded object 17:30
00:30:14.203125 DEBUG global [f2c] - Loaded object 17:31
00:30:14.203125 DEBUG global [f2c] - Loaded object 17:64
00:30:14.203125 DEBUG global [f2c] - Loaded object 17:59
00:30:14.203125 DEBUG global [f2c] - Loaded object 17:32
00:30:14.203125 DEBUG global [f2c] - Loaded object 17:52
00:30:14.218750 DEBUG global [f2c] - Loaded object 17:33
00:30:14.218750 DEBUG global [f2c] - Loaded object 17:35
00:30:14.218750 DEBUG global [f2c] - Loaded object 17:77
00:30:14.218750 DEBUG global [f2c] - Loaded object 17:38
00:30:14.218750 DEBUG global [f2c] - Loaded object 17:39
00:30:14.218750 DEBUG global [f2c] - Loaded object 17:17
00:30:14.218750 DEBUG global [f2c] - Loaded object 17:2
00:30:14.218750 DEBUG global [f2c] - Loaded object 17:8
00:30:14.218750 DEBUG global [f2c] - Loaded object 17:61
00:30:14.218750 DEBUG global [f2c] - Loaded object 17:78
00:30:14.218750 DEBUG global [f2c] - Loaded object 17:11
00:30:14.218750 DEBUG global [f2c] - Loaded object 17:65
00:30:14.218750 DEBUG global [f2c] - Loaded object 17:73
00:30:14.218750 DEBUG global [f2c] - Loaded object 17:76
00:30:14.218750 DEBUG global [f2c] - Loaded object 17:48
00:30:14.218750 DEBUG global [f2c] - Loaded object 17:5
00:30:14.218750 DEBUG global [f2c] - Loaded object 17:67
00:30:14.218750 DEBUG global [f2c] - Loaded object 17:79
00:30:14.218750 DEBUG global [f2c] - Loaded object 17:68
00:30:14.218750 DEBUG global [f2c] - Loaded object 17:51
00:30:14.218750 DEBUG global [f2c] - Loaded object 17:46
00:30:14.218750 DEBUG global [f2c] - Loaded object 17:47
00:30:14.218750 DEBUG global [f2c] - Loaded object 17:19
00:30:14.218750 DEBUG global [f2c] - Loaded object 17:43
00:30:14.218750 DEBUG global [f2c] - Loaded object 17:49
00:30:14.234375 DEBUG global [f2c] - Loaded object 20:0
00:30:14.234375 DEBUG global [f2c] - Loaded object 20:1
00:30:14.234375 DEBUG global [f2c] - Loaded object 84:0
00:30:14.234375 DEBUG global [f2c] - Loaded object 21:0
00:30:14.234375 DEBUG global [f2c] - Loaded object 223:0
00:30:14.234375 DEBUG global [f2c] - Loaded object 119:0
00:30:14.234375 DEBUG global [f2c] - Loaded object 97:0
00:30:14.234375 DEBUG global [f2c] - Loaded object 24:0
00:30:14.234375 DEBUG global [f2c] - Loaded object 206:0
00:30:14.234375 DEBUG global [f2c] - Loaded object 207:0
00:30:14.234375 DEBUG global [f2c] - Loaded object 25:0
00:30:14.234375 DEBUG global [f2c] - Loaded object 26:0
00:30:14.234375 DEBUG global [f2c] - Loaded object 224:0
00:30:14.234375 DEBUG global [f2c] - Loaded object 27:0
00:30:14.234375 DEBUG global [f2c] - Loaded object 28:0
00:30:14.234375 DEBUG global [f2c] - Loaded object 225:0
00:30:14.234375 DEBUG global [f2c] - Loaded object 226:0
00:30:14.234375 DEBUG global [f2c] - Loaded object 29:0
00:30:14.234375 DEBUG global [f2c] - Loaded object 120:0
00:30:14.234375 DEBUG global [f2c] - Loaded object 30:0
00:30:14.234375 DEBUG global [f2c] - Loaded object 31:0
00:30:14.234375 DEBUG global [f2c] - Loaded object 213:0
00:30:14.234375 DEBUG global [f2c] - Loaded object 121:0
00:30:14.234375 DEBUG global [f2c] - Loaded object 172:0
00:30:14.250000 DEBUG global [f2c] - Loaded object 32:0
00:30:14.250000 DEBUG global [f2c] - Loaded object 36:0
00:30:14.250000 DEBUG global [f2c] - Loaded object 208:0
00:30:14.250000 DEBUG global [f2c] - Loaded object 214:0
00:30:14.250000 DEBUG global [f2c] - Loaded object 35:0
00:30:14.250000 DEBUG global [f2c] - Loaded object 124:0
00:30:14.250000 DEBUG global [f2c] - Loaded object 227:0
00:30:14.250000 DEBUG global [f2c] - Loaded object 37:0
00:30:14.250000 DEBUG global [f2c] - Loaded object 38:0
00:30:14.250000 DEBUG global [f2c] - Loaded object 125:0
00:30:14.250000 DEBUG global [f2c] - Loaded object 10:7
00:30:14.250000 DEBUG global [f2c] - Loaded object 10:4
00:30:14.250000 DEBUG global [f2c] - Loaded object 10:3
00:30:14.250000 DEBUG global [f2c] - Loaded object 10:1
00:30:14.250000 DEBUG global [f2c] - Loaded object 10:0
00:30:14.250000 DEBUG global [f2c] - Loaded object 10:5
00:30:14.250000 DEBUG global [f2c] - Loaded object 10:2
00:30:14.250000 DEBUG global [f2c] - Loaded object 10:6
00:30:14.250000 DEBUG global [f2c] - Loaded object 126:0
00:30:14.250000 DEBUG global [f2c] - Loaded object 177:0
00:30:14.250000 DEBUG global [f2c] - Loaded object 127:0
00:30:14.250000 DEBUG global [f2c] - Loaded object 128:0
00:30:14.250000 DEBUG global [f2c] - Loaded object 39:0
00:30:14.250000 DEBUG global [f2c] - Loaded object 100:0
00:30:14.265625 DEBUG global [f2c] - Loaded object 100:1
00:30:14.265625 DEBUG global [f2c] - Loaded object 41:0
00:30:14.265625 DEBUG global [f2c] - Loaded object 42:0
00:30:14.265625 DEBUG global [f2c] - Loaded object 130:0
00:30:14.265625 DEBUG global [f2c] - Loaded object 228:0
00:30:14.265625 DEBUG global [f2c] - Loaded object 229:0
00:30:14.265625 DEBUG global [f2c] - Loaded object 46:0
00:30:14.265625 DEBUG global [f2c] - Loaded object 230:0
00:30:14.265625 DEBUG global [f2c] - Loaded object 48:0
00:30:14.265625 DEBUG global [f2c] - Loaded object 49:0
00:30:14.265625 DEBUG global [f2c] - Loaded object 49:1
00:30:14.265625 DEBUG global [f2c] - Loaded object 131:0
00:30:14.265625 DEBUG global [f2c] - Loaded object 23:0
00:30:14.265625 DEBUG global [f2c] - Loaded object 51:0
00:30:14.265625 DEBUG global [f2c] - Loaded object 52:0
00:30:14.265625 DEBUG global [f2c] - Loaded object 53:1
00:30:14.265625 DEBUG global [f2c] - Loaded object 53:4
00:30:14.265625 DEBUG global [f2c] - Loaded object 53:5
00:30:14.265625 DEBUG global [f2c] - Loaded object 53:6
00:30:14.265625 DEBUG global [f2c] - Loaded object 53:2
00:30:14.265625 DEBUG global [f2c] - Loaded object 53:0
00:30:14.265625 DEBUG global [f2c] - Loaded object 53:3
00:30:14.265625 DEBUG global [f2c] - Loaded object 43:0
00:30:14.265625 DEBUG global [f2c] - Loaded object 43:1
00:30:14.265625 DEBUG global [f2c] - Loaded object 43:2
00:30:14.265625 DEBUG global [f2c] - Loaded object 43:3
00:30:14.281250 DEBUG global [f2c] - Loaded object 43:4
00:30:14.281250 DEBUG global [f2c] - Loaded object 43:5
00:30:14.312500 DEBUG global [f2c] - Loaded object 43:6
00:30:14.328125 DEBUG global [f2c] - Loaded object 43:7
00:30:14.328125 DEBUG global [f2c] - Loaded object 44:0
00:30:14.328125 DEBUG global [f2c] - Loaded object 44:1
00:30:14.328125 DEBUG global [f2c] - Loaded object 44:2
00:30:14.328125 DEBUG global [f2c] - Loaded object 44:3
00:30:14.328125 DEBUG global [f2c] - Loaded object 44:4
00:30:14.328125 DEBUG global [f2c] - Loaded object 44:5
00:30:14.328125 DEBUG global [f2c] - Loaded object 44:6
00:30:14.328125 DEBUG global [f2c] - Loaded object 44:7
00:30:14.328125 DEBUG global [f2c] - Loaded object 45:0
00:30:14.328125 DEBUG global [f2c] - Loaded object 45:1
00:30:14.328125 DEBUG global [f2c] - Loaded object 45:2
00:30:14.328125 DEBUG global [f2c] - Loaded object 45:3
00:30:14.328125 DEBUG global [f2c] - Loaded object 45:4
00:30:14.328125 DEBUG global [f2c] - Loaded object 45:5
00:30:14.328125 DEBUG global [f2c] - Loaded object 45:6
00:30:14.328125 DEBUG global [f2c] - Loaded object 45:7
00:30:14.328125 DEBUG global [f2c] - Loaded object 132:0
00:30:14.328125 DEBUG global [f2c] - Loaded object 133:0
00:30:14.328125 DEBUG global [f2c] - Loaded object 134:0
00:30:14.343750 DEBUG global [f2c] - Loaded object 129:0
00:30:14.343750 DEBUG global [f2c] - Loaded object 55:0
00:30:14.343750 DEBUG global [f2c] - Loaded object 135:0
00:30:14.343750 DEBUG global [f2c] - Loaded object 186:0
00:30:14.343750 DEBUG global [f2c] - Loaded object 56:0
00:30:14.343750 DEBUG global [f2c] - Loaded object 57:0
00:30:14.343750 DEBUG global [f2c] - Loaded object 59:0
00:30:14.343750 DEBUG global [f2c] - Loaded object 136:0
00:30:14.343750 DEBUG global [f2c] - Loaded object 6:0
00:30:14.343750 DEBUG global [f2c] - Loaded object 60:0
00:30:14.343750 DEBUG global [f2c] - Loaded object 137:0
00:30:14.343750 DEBUG global [f2c] - Loaded object 189:0
00:30:14.343750 DEBUG global [f2c] - Loaded object 62:0
00:30:14.343750 DEBUG global [f2c] - Loaded object 63:0
00:30:14.343750 DEBUG global [f2c] - Loaded object 215:0
00:30:14.343750 DEBUG global [f2c] - Loaded object 64:0
00:30:14.343750 DEBUG global [f2c] - Loaded object 65:0
00:30:14.343750 DEBUG global [f2c] - Loaded object 68:0
00:30:14.343750 DEBUG global [f2c] - Loaded object 67:0
00:30:14.343750 DEBUG global [f2c] - Loaded object 69:0
00:30:14.343750 DEBUG global [f2c] - Loaded object 66:0
00:30:14.343750 DEBUG global [f2c] - Loaded object 216:0
00:30:14.343750 DEBUG global [f2c] - Loaded object 218:0
00:30:14.343750 DEBUG global [f2c] - Loaded object 218:8
00:30:14.359375 DEBUG global [f2c] - Loaded object 218:5
00:30:14.359375 DEBUG global [f2c] - Loaded object 218:7
00:30:14.359375 DEBUG global [f2c] - Loaded object 218:3
00:30:14.359375 DEBUG global [f2c] - Loaded object 218:4
00:30:14.359375 DEBUG global [f2c] - Loaded object 218:1
00:30:14.359375 DEBUG global [f2c] - Loaded object 218:6
00:30:14.359375 DEBUG global [f2c] - Loaded object 218:2
00:30:14.359375 DEBUG global [f2c] - Loaded object 217:0
00:30:14.359375 DEBUG global [f2c] - Loaded object 217:1
00:30:14.375000 DEBUG global [f2c] - Loaded object 217:2
00:30:14.375000 DEBUG global [f2c] - Loaded object 217:3
00:30:14.390625 DEBUG global [f2c] - Loaded object 217:4
00:30:14.390625 DEBUG global [f2c] - Loaded object 217:5
00:30:14.390625 DEBUG global [f2c] - Loaded object 217:6
00:30:14.390625 DEBUG global [f2c] - Loaded object 70:0
00:30:14.390625 DEBUG global [f2c] - Loaded object 71:0
00:30:14.390625 DEBUG global [f2c] - Loaded object 72:0
00:30:14.390625 DEBUG global [f2c] - Loaded object 73:0
00:30:14.390625 DEBUG global [f2c] - Loaded object 74:0
00:30:14.390625 DEBUG global [f2c] - Loaded object 75:0
00:30:14.390625 DEBUG global [f2c] - Loaded object 162:0
00:30:14.390625 DEBUG global [f2c] - Loaded object 163:0
00:30:14.390625 DEBUG global [f2c] - Loaded object 164:0
00:30:14.390625 DEBUG global [f2c] - Loaded object 76:0
00:30:14.390625 DEBUG global [f2c] - Loaded object 77:0
00:30:14.390625 DEBUG global [f2c] - Loaded object 58:0
00:30:14.390625 DEBUG global [f2c] - Loaded object 161:0
00:30:14.390625 DEBUG global [f2c] - Loaded object 78:0
00:30:14.390625 DEBUG global [f2c] - Loaded object 79:4
00:30:14.390625 DEBUG global [f2c] - Loaded object 79:5
00:30:14.390625 DEBUG global [f2c] - Loaded object 79:6
00:30:14.390625 DEBUG global [f2c] - Loaded object 79:1
00:30:14.390625 DEBUG global [f2c] - Loaded object 79:7
00:30:14.390625 DEBUG global [f2c] - Loaded object 79:2
00:30:14.390625 DEBUG global [f2c] - Loaded object 79:3
00:30:14.390625 DEBUG global [f2c] - Loaded object 79:0
00:30:14.406250 DEBUG global [f2c] - Loaded object 143:0
00:30:14.406250 DEBUG global [f2c] - Loaded object 147:0
00:30:14.406250 DEBUG global [f2c] - Loaded object 231:0
00:30:14.406250 DEBUG global [f2c] - Loaded object 209:0
00:30:14.406250 DEBUG global [f2c] - Loaded object 80:0
00:30:14.406250 DEBUG global [f2c] - Loaded object 148:0
00:30:14.406250 DEBUG global [f2c] - Loaded object 149:0
00:30:14.406250 DEBUG global [f2c] - Loaded object 81:0
00:30:14.406250 DEBUG global [f2c] - Loaded object 47:0
00:30:14.406250 DEBUG global [f2c] - Loaded object 107:0
00:30:14.406250 DEBUG global [f2c] - Loaded object 82:0
00:30:14.406250 DEBUG global [f2c] - Loaded object 85:0
00:30:14.406250 DEBUG global [f2c] - Loaded object 86:0
00:30:14.406250 DEBUG global [f2c] - Loaded object 87:0
00:30:14.406250 DEBUG global [f2c] - Loaded object 88:0
00:30:14.406250 DEBUG global [f2c] - Loaded object 89:0
00:30:14.406250 DEBUG global [f2c] - Loaded object 90:0
00:30:14.406250 DEBUG global [f2c] - Loaded object 150:0
00:30:14.406250 DEBUG global [f2c] - Loaded object 91:0
00:30:14.406250 DEBUG global [f2c] - Loaded object 92:0
00:30:14.406250 DEBUG global [f2c] - Loaded object 151:0
00:30:14.406250 DEBUG global [f2c] - Loaded object 93:0
00:30:14.406250 DEBUG global [f2c] - Loaded object 94:0
00:30:14.406250 DEBUG global [f2c] - Loaded object 61:0
00:30:14.406250 DEBUG global [f2c] - Loaded object 153:0
00:30:14.406250 DEBUG global [f2c] - Loaded object 103:0
00:30:14.421875 DEBUG global [f2c] - Loaded object 103:1
00:30:14.421875 DEBUG global [f2c] - Loaded object 210:0
00:30:14.421875 DEBUG global [f2c] - Loaded object 211:0
00:30:14.421875 DEBUG global [f2c] - Loaded object 14:0
00:30:14.421875 DEBUG global [f2c] - Loaded object 95:0
00:30:14.421875 DEBUG global [f2c] - Loaded object 96:0
00:30:14.421875 DEBUG global [f2c] - Loaded object 221:0
00:30:14.421875 DEBUG global [f2c] - Loaded object 99:0
00:30:14.421875 DEBUG global [f2c] - Loaded object 101:0
00:30:14.421875 DEBUG global [f2c] - Loaded object 102:0
00:30:14.421875 DEBUG global [f2c] - Loaded object 155:0
00:30:14.421875 DEBUG global [f2c] - Loaded object 199:0
00:30:14.421875 DEBUG global [f2c] - Loaded object 104:0
00:30:14.421875 DEBUG global [f2c] - Loaded object 158:0
00:30:14.421875 DEBUG global [f2c] - Loaded object 105:0
00:30:14.421875 DEBUG global [f2c] - Loaded object 106:0
00:30:14.421875 DEBUG global [f2c] - Loaded object 108:0
00:30:14.421875 DEBUG global [f2c] - Loaded object 109:0
00:30:14.421875 DEBUG global [f2c] - Loaded object 110:0
00:30:14.421875 DEBUG global [f2c] - Loaded object 111:0
00:30:14.421875 DEBUG global [f2c] - Loaded object 112:0
00:30:14.421875 DEBUG global [f2c] - Loaded object 113:0
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Acid breath
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Acid breath
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Age
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Air Elemental
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Air Shield
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Animate Dead
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Anti-Magic
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Armageddon
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Berserk
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Bind
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Bless
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Blind
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Bloodlust
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Chain Lightning
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Clone
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Counterstrike
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Cure
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Curse
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Death Cloud
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Death Ripple
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Death Stare
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Destroy Undead
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Dimension Door
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Disease
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Disguise
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Dispel
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Dispel Helpful Spells
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Disrupting Ray
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Earth Elemental
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Earthquake
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Fire Elemental
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Fire Shield
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Fire Wall
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Fireball
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Fly
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Force Field
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Forgetfulness
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Fortune
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Frenzy
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Frost Ring
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Haste
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Hypnotize
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Ice Bolt
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Implosion
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Inferno
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Land Mine
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Lightning Bolt
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Magic Arrow
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Magic Mirror
00:30:14.437500 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Meteor Shower
00:30:14.453125 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Mirth
00:30:14.453125 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Misfortune
00:30:14.453125 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Paralyze
00:30:14.453125 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Poison
00:30:14.453125 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Prayer
00:30:14.453125 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Precision
00:30:14.453125 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Protection from Air
00:30:14.453125 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Prot. from Earth
00:30:14.453125 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Protection from Fire
00:30:14.453125 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Prot. from Water
00:30:14.453125 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Quicksand
00:30:14.453125 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Remove Obstacle
00:30:14.453125 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Resurrection
00:30:14.453125 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Sacrifice
00:30:14.453125 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Scuttle Boat
00:30:14.453125 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Shield
00:30:14.453125 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Slayer
00:30:14.453125 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Slow
00:30:14.453125 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Sorrow
00:30:14.453125 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Stone Gaze
00:30:14.453125 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Stone Skin
00:30:14.453125 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Summon Boat
00:30:14.453125 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Teleport
00:30:14.453125 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Thunderbolt
00:30:14.453125 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Titan's Lightning Bolt
00:30:14.453125 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Town Portal
00:30:14.453125 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell View Air
00:30:14.453125 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell View Earth
00:30:14.453125 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Visions
00:30:14.453125 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Water Elemental
00:30:14.453125 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Water Walk
00:30:14.453125 TRACE global [f2c] - CSpellHandler::loadFromJson: loading spell Weakness
00:30:14.453125 INFO global [f2c] - [DONE] Original game files
00:30:14.453125 INFO global [f2c] - [DONE] Adventure AI trace
00:30:14.453125 INFO global [f2c] - [DONE] VCMI essential files
00:30:14.453125 INFO global [f2c] - [SKIP] Creature bonus icons
00:30:14.453125 INFO global [f2c] - [DONE] Extra resolutions
00:30:14.453125 INFO global [f2c] - Loading mod data: 516ms
00:30:14.468750 DEBUG global [f2c] - Loaded object 98:0
00:30:14.468750 DEBUG global [f2c] - Loaded object 98:8
00:30:14.468750 DEBUG global [f2c] - Loaded object 98:5
00:30:14.468750 DEBUG global [f2c] - Loaded object 98:7
00:30:14.468750 DEBUG global [f2c] - Loaded object 98:3
00:30:14.468750 DEBUG global [f2c] - Loaded object 98:4
00:30:14.468750 DEBUG global [f2c] - Loaded object 98:1
00:30:14.468750 DEBUG global [f2c] - Loaded object 98:6
00:30:14.468750 DEBUG global [f2c] - Loaded object 98:2
00:30:14.468750 DEBUG global [f2c] - Loaded object 34:4
00:30:14.468750 DEBUG global [f2c] - Loaded object 34:12
00:30:14.468750 DEBUG global [f2c] - Loaded object 34:13
00:30:14.468750 DEBUG global [f2c] - Loaded object 34:14
00:30:14.468750 DEBUG global [f2c] - Loaded object 34:1
00:30:14.468750 DEBUG global [f2c] - Loaded object 34:8
00:30:14.468750 DEBUG global [f2c] - Loaded object 34:6
00:30:14.468750 DEBUG global [f2c] - Loaded object 34:3
00:30:14.468750 DEBUG global [f2c] - Loaded object 34:17
00:30:14.468750 DEBUG global [f2c] - Loaded object 34:7
00:30:14.468750 DEBUG global [f2c] - Loaded object 34:0
00:30:14.468750 DEBUG global [f2c] - Loaded object 34:9
00:30:14.468750 DEBUG global [f2c] - Loaded object 34:11
00:30:14.468750 DEBUG global [f2c] - Loaded object 34:16
00:30:14.484375 DEBUG global [f2c] - Loaded object 34:2
00:30:14.484375 DEBUG global [f2c] - Loaded object 34:10
00:30:14.484375 DEBUG global [f2c] - Loaded object 34:15
00:30:14.484375 DEBUG global [f2c] - Loaded object 34:5
00:30:14.484375 INFO global [f2c] - Resolving identifiers: 31 ms
00:30:14.484375 DEBUG global [f2c] - Loaded object 5:0
00:30:14.484375 DEBUG global [f2c] - Loaded object 5:1
00:30:14.484375 DEBUG global [f2c] - Loaded object 5:2
00:30:14.484375 DEBUG global [f2c] - Loaded object 5:3
00:30:14.484375 DEBUG global [f2c] - Loaded object 5:4
00:30:14.484375 DEBUG global [f2c] - Loaded object 5:5
00:30:14.484375 DEBUG global [f2c] - Loaded object 5:6
00:30:14.484375 DEBUG global [f2c] - Loaded object 5:7
00:30:14.484375 DEBUG global [f2c] - Loaded object 5:8
00:30:14.484375 DEBUG global [f2c] - Loaded object 5:9
00:30:14.484375 DEBUG global [f2c] - Loaded object 5:10
00:30:14.484375 DEBUG global [f2c] - Loaded object 5:11
00:30:14.484375 DEBUG global [f2c] - Loaded object 5:12
00:30:14.484375 DEBUG global [f2c] - Loaded object 5:13
00:30:14.484375 DEBUG global [f2c] - Loaded object 5:14
00:30:14.484375 DEBUG global [f2c] - Loaded object 5:15
00:30:14.484375 DEBUG global [f2c] - Loaded object 5:16
00:30:14.484375 DEBUG global [f2c] - Loaded object 5:17
00:30:14.484375 DEBUG global [f2c] - Loaded object 5:18
00:30:14.500000 DEBUG global [f2c] - Loaded object 5:19
00:30:14.500000 DEBUG global [f2c] - Loaded object 5:20
00:30:14.500000 DEBUG global [f2c] - Loaded object 5:21
00:30:14.500000 DEBUG global [f2c] - Loaded object 5:22
00:30:14.500000 DEBUG global [f2c] - Loaded object 5:23
00:30:14.500000 DEBUG global [f2c] - Loaded object 5:24
00:30:14.500000 DEBUG global [f2c] - Loaded object 5:25
00:30:14.500000 DEBUG global [f2c] - Loaded object 5:26
00:30:14.500000 DEBUG global [f2c] - Loaded object 5:27
00:30:14.500000 DEBUG global [f2c] - Loaded object 5:28
00:30:14.500000 DEBUG global [f2c] - Loaded object 5:29
00:30:14.500000 DEBUG global [f2c] - Loaded object 5:30
00:30:14.500000 DEBUG global [f2c] - Loaded object 5:31
00:30:14.500000 DEBUG global [f2c] - Loaded object 5:32
00:30:14.500000 DEBUG global [f2c] - Loaded object 5:33
00:30:14.500000 DEBUG global [f2c] - Loaded object 5:34
00:30:14.500000 DEBUG global [f2c] - Loaded object 5:35
00:30:14.500000 DEBUG global [f2c] - Loaded object 5:36
00:30:14.500000 DEBUG global [f2c] - Loaded object 5:37
00:30:14.500000 DEBUG global [f2c] - Loaded object 5:38
00:30:14.500000 DEBUG global [f2c] - Loaded object 5:39
00:30:14.500000 DEBUG global [f2c] - Loaded object 5:40
00:30:14.500000 DEBUG global [f2c] - Loaded object 5:41
00:30:14.500000 DEBUG global [f2c] - Loaded object 5:42
00:30:14.500000 DEBUG global [f2c] - Loaded object 5:43
00:30:14.500000 DEBUG global [f2c] - Loaded object 5:44
00:30:14.500000 DEBUG global [f2c] - Loaded object 5:45
00:30:14.500000 DEBUG global [f2c] - Loaded object 5:46
00:30:14.500000 DEBUG global [f2c] - Loaded object 5:47
00:30:14.515625 DEBUG global [f2c] - Loaded object 5:48
00:30:14.515625 DEBUG global [f2c] - Loaded object 5:49
00:30:14.515625 DEBUG global [f2c] - Loaded object 5:50
00:30:14.515625 DEBUG global [f2c] - Loaded object 5:51
00:30:14.515625 DEBUG global [f2c] - Loaded object 5:52
00:30:14.515625 DEBUG global [f2c] - Loaded object 5:53
00:30:14.515625 DEBUG global [f2c] - Loaded object 5:54
00:30:14.515625 DEBUG global [f2c] - Loaded object 5:55
00:30:14.515625 DEBUG global [f2c] - Loaded object 5:56
00:30:14.515625 DEBUG global [f2c] - Loaded object 5:57
00:30:14.515625 DEBUG global [f2c] - Loaded object 5:58
00:30:14.515625 DEBUG global [f2c] - Loaded object 5:59
00:30:14.515625 DEBUG global [f2c] - Loaded object 5:60
00:30:14.515625 DEBUG global [f2c] - Loaded object 5:61
00:30:14.515625 DEBUG global [f2c] - Loaded object 5:62
00:30:14.515625 DEBUG global [f2c] - Loaded object 5:63
00:30:14.515625 DEBUG global [f2c] - Loaded object 5:64
00:30:14.515625 DEBUG global [f2c] - Loaded object 5:65
00:30:14.515625 DEBUG global [f2c] - Loaded object 5:66
00:30:14.515625 DEBUG global [f2c] - Loaded object 5:67
00:30:14.515625 DEBUG global [f2c] - Loaded object 5:68
00:30:14.515625 DEBUG global [f2c] - Loaded object 5:69
00:30:14.515625 DEBUG global [f2c] - Loaded object 5:70
00:30:14.515625 DEBUG global [f2c] - Loaded object 5:71
00:30:14.515625 DEBUG global [f2c] - Loaded object 5:72
00:30:14.515625 DEBUG global [f2c] - Loaded object 5:73
00:30:14.515625 DEBUG global [f2c] - Loaded object 5:74
00:30:14.515625 DEBUG global [f2c] - Loaded object 5:75
00:30:14.515625 DEBUG global [f2c] - Loaded object 5:76
00:30:14.531250 DEBUG global [f2c] - Loaded object 5:77
00:30:14.531250 DEBUG global [f2c] - Loaded object 5:78
00:30:14.531250 DEBUG global [f2c] - Loaded object 5:79
00:30:14.531250 DEBUG global [f2c] - Loaded object 5:80
00:30:14.531250 DEBUG global [f2c] - Loaded object 5:81
00:30:14.531250 DEBUG global [f2c] - Loaded object 5:82
00:30:14.531250 DEBUG global [f2c] - Loaded object 5:83
00:30:14.531250 DEBUG global [f2c] - Loaded object 5:84
00:30:14.531250 DEBUG global [f2c] - Loaded object 5:85
00:30:14.531250 DEBUG global [f2c] - Loaded object 5:86
00:30:14.531250 DEBUG global [f2c] - Loaded object 5:87
00:30:14.531250 DEBUG global [f2c] - Loaded object 5:88
00:30:14.531250 DEBUG global [f2c] - Loaded object 5:89
00:30:14.531250 DEBUG global [f2c] - Loaded object 5:90
00:30:14.531250 DEBUG global [f2c] - Loaded object 5:91
00:30:14.531250 DEBUG global [f2c] - Loaded object 5:92
00:30:14.531250 DEBUG global [f2c] - Loaded object 5:93
00:30:14.531250 DEBUG global [f2c] - Loaded object 5:94
00:30:14.531250 DEBUG global [f2c] - Loaded object 5:95
00:30:14.531250 DEBUG global [f2c] - Loaded object 5:96
00:30:14.531250 DEBUG global [f2c] - Loaded object 5:97
00:30:14.531250 DEBUG global [f2c] - Loaded object 5:98
00:30:14.531250 DEBUG global [f2c] - Loaded object 5:99
00:30:14.531250 DEBUG global [f2c] - Loaded object 5:100
00:30:14.531250 DEBUG global [f2c] - Loaded object 5:101
00:30:14.531250 DEBUG global [f2c] - Loaded object 5:102
00:30:14.531250 DEBUG global [f2c] - Loaded object 5:103
00:30:14.546875 DEBUG global [f2c] - Loaded object 5:104
00:30:14.546875 DEBUG global [f2c] - Loaded object 5:105
00:30:14.546875 DEBUG global [f2c] - Loaded object 5:106
00:30:14.546875 DEBUG global [f2c] - Loaded object 5:107
00:30:14.546875 DEBUG global [f2c] - Loaded object 5:108
00:30:14.546875 DEBUG global [f2c] - Loaded object 5:109
00:30:14.546875 DEBUG global [f2c] - Loaded object 5:110
00:30:14.546875 DEBUG global [f2c] - Loaded object 5:111
00:30:14.546875 DEBUG global [f2c] - Loaded object 5:112
00:30:14.546875 DEBUG global [f2c] - Loaded object 5:113
00:30:14.546875 DEBUG global [f2c] - Loaded object 5:114
00:30:14.546875 DEBUG global [f2c] - Loaded object 5:115
00:30:14.546875 DEBUG global [f2c] - Loaded object 5:116
00:30:14.546875 DEBUG global [f2c] - Loaded object 5:117
00:30:14.546875 DEBUG global [f2c] - Loaded object 5:118
00:30:14.546875 DEBUG global [f2c] - Loaded object 5:119
00:30:14.546875 DEBUG global [f2c] - Loaded object 5:120
00:30:14.546875 DEBUG global [f2c] - Loaded object 5:121
00:30:14.546875 DEBUG global [f2c] - Loaded object 5:122
00:30:14.546875 DEBUG global [f2c] - Loaded object 5:123
00:30:14.546875 DEBUG global [f2c] - Loaded object 5:124
00:30:14.546875 DEBUG global [f2c] - Loaded object 5:125
00:30:14.546875 DEBUG global [f2c] - Loaded object 5:126
00:30:14.546875 DEBUG global [f2c] - Loaded object 5:127
00:30:14.546875 DEBUG global [f2c] - Loaded object 5:128
00:30:14.546875 DEBUG global [f2c] - Loaded object 5:129
00:30:14.546875 DEBUG global [f2c] - Loaded object 5:130
00:30:14.546875 DEBUG global [f2c] - Loaded object 5:131
00:30:14.562500 DEBUG global [f2c] - Loaded object 5:132
00:30:14.562500 DEBUG global [f2c] - Loaded object 5:133
00:30:14.562500 DEBUG global [f2c] - Loaded object 5:134
00:30:14.578125 DEBUG global [f2c] - Loaded object 5:135
00:30:14.578125 DEBUG global [f2c] - Loaded object 5:136
00:30:14.578125 DEBUG global [f2c] - Loaded object 5:137
00:30:14.578125 DEBUG global [f2c] - Loaded object 5:138
00:30:14.578125 DEBUG global [f2c] - Loaded object 5:139
00:30:14.578125 DEBUG global [f2c] - Loaded object 5:140
00:30:14.593750 DEBUG global [f2c] - Loaded object 5:141
00:30:14.593750 DEBUG global [f2c] - Loaded object 5:142
00:30:14.593750 DEBUG global [f2c] - Loaded object 5:143
00:30:14.593750 DEBUG global [f2c] - Loaded object 54:0
00:30:14.593750 DEBUG global [f2c] - Loaded object 54:1
00:30:14.593750 DEBUG global [f2c] - Loaded object 54:2
00:30:14.593750 DEBUG global [f2c] - Loaded object 54:3
00:30:14.593750 DEBUG global [f2c] - Loaded object 54:4
00:30:14.593750 DEBUG global [f2c] - Loaded object 54:5
00:30:14.593750 DEBUG global [f2c] - Loaded object 54:6
00:30:14.593750 DEBUG global [f2c] - Loaded object 54:7
00:30:14.593750 DEBUG global [f2c] - Loaded object 54:8
00:30:14.593750 DEBUG global [f2c] - Loaded object 54:9
00:30:14.593750 DEBUG global [f2c] - Loaded object 54:10
00:30:14.593750 DEBUG global [f2c] - Loaded object 54:11
00:30:14.593750 DEBUG global [f2c] - Loaded object 54:12
00:30:14.593750 DEBUG global [f2c] - Loaded object 54:13
00:30:14.593750 DEBUG global [f2c] - Loaded object 54:14
00:30:14.593750 DEBUG global [f2c] - Loaded object 54:15
00:30:14.593750 DEBUG global [f2c] - Loaded object 54:16
00:30:14.593750 DEBUG global [f2c] - Loaded object 54:17
00:30:14.593750 DEBUG global [f2c] - Loaded object 54:18
00:30:14.593750 DEBUG global [f2c] - Loaded object 54:19
00:30:14.593750 DEBUG global [f2c] - Loaded object 54:20
00:30:14.593750 DEBUG global [f2c] - Loaded object 54:21
00:30:14.593750 DEBUG global [f2c] - Loaded object 54:22
00:30:14.593750 DEBUG global [f2c] - Loaded object 54:23
00:30:14.593750 DEBUG global [f2c] - Loaded object 54:24
00:30:14.593750 DEBUG global [f2c] - Loaded object 54:25
00:30:14.593750 DEBUG global [f2c] - Loaded object 54:26
00:30:14.609375 DEBUG global [f2c] - Loaded object 54:27
00:30:14.609375 DEBUG global [f2c] - Loaded object 54:28
00:30:14.609375 DEBUG global [f2c] - Loaded object 54:29
00:30:14.609375 DEBUG global [f2c] - Loaded object 54:30
00:30:14.609375 DEBUG global [f2c] - Loaded object 54:31
00:30:14.609375 DEBUG global [f2c] - Loaded object 54:32
00:30:14.609375 DEBUG global [f2c] - Loaded object 54:33
00:30:14.609375 DEBUG global [f2c] - Loaded object 54:34
00:30:14.609375 DEBUG global [f2c] - Loaded object 54:35
00:30:14.609375 DEBUG global [f2c] - Loaded object 54:36
00:30:14.609375 DEBUG global [f2c] - Loaded object 54:37
00:30:14.609375 DEBUG global [f2c] - Loaded object 54:38
00:30:14.609375 DEBUG global [f2c] - Loaded object 54:39
00:30:14.609375 DEBUG global [f2c] - Loaded object 54:40
00:30:14.609375 DEBUG global [f2c] - Loaded object 54:41
00:30:14.609375 DEBUG global [f2c] - Loaded object 54:42
00:30:14.609375 DEBUG global [f2c] - Loaded object 54:43
00:30:14.609375 DEBUG global [f2c] - Loaded object 54:44
00:30:14.609375 DEBUG global [f2c] - Loaded object 54:45
00:30:14.609375 DEBUG global [f2c] - Loaded object 54:46
00:30:14.609375 DEBUG global [f2c] - Loaded object 54:47
00:30:14.625000 DEBUG global [f2c] - Loaded object 54:48
00:30:14.625000 DEBUG global [f2c] - Loaded object 54:49
00:30:14.625000 DEBUG global [f2c] - Loaded object 54:50
00:30:14.625000 DEBUG global [f2c] - Loaded object 54:51
00:30:14.625000 DEBUG global [f2c] - Loaded object 54:52
00:30:14.625000 DEBUG global [f2c] - Loaded object 54:53
00:30:14.625000 DEBUG global [f2c] - Loaded object 54:54
00:30:14.625000 DEBUG global [f2c] - Loaded object 54:55
00:30:14.625000 DEBUG global [f2c] - Loaded object 54:56
00:30:14.625000 DEBUG global [f2c] - Loaded object 54:57
00:30:14.625000 DEBUG global [f2c] - Loaded object 54:58
00:30:14.625000 DEBUG global [f2c] - Loaded object 54:59
00:30:14.625000 DEBUG global [f2c] - Loaded object 54:60
00:30:14.625000 DEBUG global [f2c] - Loaded object 54:61
00:30:14.625000 DEBUG global [f2c] - Loaded object 54:62
00:30:14.625000 DEBUG global [f2c] - Loaded object 54:63
00:30:14.625000 DEBUG global [f2c] - Loaded object 54:64
00:30:14.625000 DEBUG global [f2c] - Loaded object 54:65
00:30:14.625000 DEBUG global [f2c] - Loaded object 54:66
00:30:14.625000 DEBUG global [f2c] - Loaded object 54:67
00:30:14.640625 DEBUG global [f2c] - Loaded object 54:68
00:30:14.640625 DEBUG global [f2c] - Loaded object 54:69
00:30:14.640625 DEBUG global [f2c] - Loaded object 54:70
00:30:14.640625 DEBUG global [f2c] - Loaded object 54:71
00:30:14.640625 DEBUG global [f2c] - Loaded object 54:72
00:30:14.640625 DEBUG global [f2c] - Loaded object 54:73
00:30:14.640625 DEBUG global [f2c] - Loaded object 54:74
00:30:14.640625 DEBUG global [f2c] - Loaded object 54:75
00:30:14.640625 DEBUG global [f2c] - Loaded object 54:76
00:30:14.640625 DEBUG global [f2c] - Loaded object 54:77
00:30:14.640625 DEBUG global [f2c] - Loaded object 54:78
00:30:14.640625 DEBUG global [f2c] - Loaded object 54:79
00:30:14.640625 DEBUG global [f2c] - Loaded object 54:80
00:30:14.640625 DEBUG global [f2c] - Loaded object 54:81
00:30:14.640625 DEBUG global [f2c] - Loaded object 54:82
00:30:14.640625 DEBUG global [f2c] - Loaded object 54:83
00:30:14.640625 DEBUG global [f2c] - Loaded object 54:84
00:30:14.640625 DEBUG global [f2c] - Loaded object 54:85
00:30:14.640625 DEBUG global [f2c] - Loaded object 54:86
00:30:14.640625 DEBUG global [f2c] - Loaded object 54:87
00:30:14.640625 DEBUG global [f2c] - Loaded object 54:88
00:30:14.640625 DEBUG global [f2c] - Loaded object 54:89
00:30:14.640625 DEBUG global [f2c] - Loaded object 54:90
00:30:14.640625 DEBUG global [f2c] - Loaded object 54:91
00:30:14.640625 DEBUG global [f2c] - Loaded object 54:92
00:30:14.640625 DEBUG global [f2c] - Loaded object 54:93
00:30:14.640625 DEBUG global [f2c] - Loaded object 54:94
00:30:14.640625 DEBUG global [f2c] - Loaded object 54:95
00:30:14.640625 DEBUG global [f2c] - Loaded object 54:96
00:30:14.656250 DEBUG global [f2c] - Loaded object 54:97
00:30:14.656250 DEBUG global [f2c] - Loaded object 54:98
00:30:14.656250 DEBUG global [f2c] - Loaded object 54:99
00:30:14.656250 DEBUG global [f2c] - Loaded object 54:100
00:30:14.656250 DEBUG global [f2c] - Loaded object 54:101
00:30:14.656250 DEBUG global [f2c] - Loaded object 54:102
00:30:14.656250 DEBUG global [f2c] - Loaded object 54:103
00:30:14.656250 DEBUG global [f2c] - Loaded object 54:104
00:30:14.656250 DEBUG global [f2c] - Loaded object 54:105
00:30:14.656250 DEBUG global [f2c] - Loaded object 54:106
00:30:14.656250 DEBUG global [f2c] - Loaded object 54:107
00:30:14.656250 DEBUG global [f2c] - Loaded object 54:108
00:30:14.656250 DEBUG global [f2c] - Loaded object 54:109
00:30:14.656250 DEBUG global [f2c] - Loaded object 54:110
00:30:14.656250 DEBUG global [f2c] - Loaded object 54:111
00:30:14.656250 DEBUG global [f2c] - Loaded object 54:112
00:30:14.656250 DEBUG global [f2c] - Loaded object 54:113
00:30:14.656250 DEBUG global [f2c] - Loaded object 54:114
00:30:14.656250 DEBUG global [f2c] - Loaded object 54:115
00:30:14.656250 DEBUG global [f2c] - Loaded object 54:116
00:30:14.656250 DEBUG global [f2c] - Loaded object 54:117
00:30:14.656250 DEBUG global [f2c] - Loaded object 54:118
00:30:14.656250 DEBUG global [f2c] - Loaded object 54:119
00:30:14.656250 DEBUG global [f2c] - Loaded object 54:120
00:30:14.656250 DEBUG global [f2c] - Loaded object 54:121
00:30:14.656250 DEBUG global [f2c] - Loaded object 54:122
00:30:14.656250 DEBUG global [f2c] - Loaded object 54:123
00:30:14.656250 DEBUG global [f2c] - Loaded object 54:124
00:30:14.656250 DEBUG global [f2c] - Loaded object 54:125
00:30:14.671875 DEBUG global [f2c] - Loaded object 54:126
00:30:14.671875 DEBUG global [f2c] - Loaded object 54:127
00:30:14.671875 DEBUG global [f2c] - Loaded object 54:128
00:30:14.671875 DEBUG global [f2c] - Loaded object 54:129
00:30:14.671875 DEBUG global [f2c] - Loaded object 54:130
00:30:14.671875 DEBUG global [f2c] - Loaded object 54:131
00:30:14.671875 DEBUG global [f2c] - Loaded object 54:132
00:30:14.671875 DEBUG global [f2c] - Loaded object 54:133
00:30:14.671875 DEBUG global [f2c] - Loaded object 54:134
00:30:14.671875 DEBUG global [f2c] - Loaded object 54:135
00:30:14.671875 DEBUG global [f2c] - Loaded object 54:136
00:30:14.671875 DEBUG global [f2c] - Loaded object 54:137
00:30:14.671875 DEBUG global [f2c] - Loaded object 54:138
00:30:14.671875 DEBUG global [f2c] - Loaded object 54:139
00:30:14.671875 DEBUG global [f2c] - Loaded object 54:140
00:30:14.671875 DEBUG global [f2c] - Loaded object 54:141
00:30:14.671875 DEBUG global [f2c] - Loaded object 54:142
00:30:14.671875 DEBUG global [f2c] - Loaded object 54:143
00:30:14.671875 DEBUG global [f2c] - Loaded object 54:144
00:30:14.671875 DEBUG global [f2c] - Loaded object 54:145
00:30:14.671875 DEBUG global [f2c] - Loaded object 54:146
00:30:14.671875 DEBUG global [f2c] - Loaded object 54:147
00:30:14.671875 DEBUG global [f2c] - Loaded object 54:148
00:30:14.671875 DEBUG global [f2c] - Loaded object 54:149
00:30:14.671875 WARN global [f2c] - No templates found for 49:1
00:30:14.687500 WARN global [f2c] - No templates found for 70:0
00:30:14.687500 WARN global [f2c] - No templates found for 79:7
00:30:14.687500 WARN global [f2c] - No templates found for 100:1
00:30:14.687500 WARN global [f2c] - No templates found for 103:1
00:30:14.687500 WARN global [f2c] - No templates found for 172:0
00:30:14.687500 WARN global [f2c] - No templates found for 186:0
00:30:14.687500 WARN global [f2c] - No templates found for 189:0
00:30:14.687500 INFO global [f2c] - Handlers post-load finalization: 203 ms
00:30:14.687500 INFO global [f2c] - All game content loaded in 1218 ms
00:30:14.687500 INFO global [f2c] - Template handler: 1218
00:30:14.687500 INFO global [f2c] - Initializing VCMI_Lib: 1250
00:30:14.781250 INFO global [f2c] - Loading and transforming heroes' flags: 78
00:30:14.796875 INFO global [f2c] - Screen handler: 110
00:30:14.843750 INFO global [f2c] - Main graphics: 47
00:30:14.843750 INFO global [f2c] - Initializing game graphics: 157
00:30:14.843750 INFO global [f2c] - Message handler: 0
00:30:14.843750 INFO global [938] - Initialization of VCMI (together): 1813
00:30:14.875000 TRACE global [938] - Loading music file Music/MainMenu
00:30:14.875000 TRACE global [938] - Playing music file Music/MainMenu
00:30:15.453125 TRACE animation [938] - Button clicked at 644x216
00:30:15.453125 TRACE animation [938] - Parent isclass CMenuEntry at 112x84
00:30:15.453125 TRACE animation [938] - Parent isclass CTabbedInt at 112x84
00:30:15.453125 TRACE animation [938] - Parent isclass CMenuScreen at 112x84
00:30:15.734375 TRACE animation [938] - Button clicked at 657x92
00:30:15.734375 TRACE animation [938] - Parent isclass CMenuEntry at 112x84
00:30:15.734375 TRACE animation [938] - Parent isclass CTabbedInt at 112x84
00:30:15.734375 TRACE animation [938] - Parent isclass CMenuScreen at 112x84
00:30:15.765625 INFO global [938] - Blocking buttons from 0
00:30:17.656250 TRACE animation [938] - Button clicked at 523x619
00:30:17.656250 TRACE animation [938] - Parent isclass CSelectionScreen at 112x84
00:30:17.703125 TRACE global [938] - Stoping music file Music/MainMenu
00:30:17.703125 INFO network [7c4] - Loading procedure started!
00:30:17.703125 INFO network [7c4] - Setting up thread calling server: 0
00:30:17.703125 INFO global [7c4] - Loading lib part of game...
00:30:17.703125 INFO global [7c4] - Reading header
00:30:17.703125 INFO global [7c4] - Reading options
00:30:17.703125 INFO global [7c4] - Reading handlers
00:30:17.734375 ERROR global [7c4] - Desync found! Position: 287655
00:30:17.750000 TRACE global [7c4] - Reading resources prices
00:30:17.750000 TRACE global [7c4] - Done loading resource prices!
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type ADDITIONAL_ATTACK
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type ADDITIONAL_RETALIATION
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type AIR_IMMUNITY
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type ATTACKS_ALL_ADJACENT
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type BLOCKS_RETALIATION
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type CATAPULT
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type CHANGES_SPELL_COST_FOR_ALLY
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type CHANGES_SPELL_COST_FOR_ENEMY
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type CHARGE_IMMUNITY
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type DAEMON_SUMMONING
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type DARKNESS
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type DEATH_STARE
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type DEFENSIVE_STANCE
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type DIRECT_DAMAGE_IMMUNITY
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type DOUBLE_DAMAGE_CHANCE
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type DRAGON_NATURE
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type EARTH_IMMUNITY
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type ENCHANTED
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type ENCHANTER
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type ENEMY_DEFENCE_REDUCTION
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type FEAR
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type FEARLESS
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type FIRE_IMMUNITY
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type FIRE_SHIELD
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type FLYING
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type FREE_SHOOTING
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type FULL_HP_REGENERATION
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type GENERAL_DAMAGE_REDUCTION
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type HATE
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type HEALER
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type HP_REGENERATION
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type JOUSTING
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type KING1
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type KING2
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type KING3
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type LEVEL_SPELL_IMMUNITY
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type LIFE_DRAIN
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type MAGIC_MIRROR
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type MAGIC_RESISTANCE
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type MANA_CHANNELING
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type MANA_DRAIN
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type MIND_IMMUNITY
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type NON_LIVING
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type NO_DISTANCE_PENALTY
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type NO_MELEE_PENALTY
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type NO_MORALE
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type NO_WALL_PENALTY
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type RANDOM_SPELLCASTER
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type REBIRTH
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type RECEPTIVE
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type RETURN_AFTER_STRIKE
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type SECONDARY_SKILL_PREMY
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type SELF_LUCK
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type SELF_MORALE
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type SHOOTER
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type SPELLCASTER
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type SPELL_AFTER_ATTACK
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type SPELL_BEFORE_ATTACK
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type SPELL_DAMAGE_REDUCTION
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type SPELL_IMMUNITY
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type SPELL_LIKE_ATTACK
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type SPELL_RESISTANCE_AURA
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type THREE_HEADED_ATTACK
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type TWO_HEX_ATTACK_BREATH
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type UNDEAD
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type UNLIMITED_RETALIATIONS
00:30:17.828125 TRACE bonus [7c4] - Loaded bonus type WATER_IMMUNITY
00:30:17.828125 INFO global [7c4] - Reading gamestate
00:30:17.843750 TRACE bonus [7c4] - #$# +1 Angels #propagated to# Hero
00:30:17.859375 TRACE bonus [7c4] - #$# +1 Angels #propagated to# Hero
00:30:18.062500 TRACE bonus [7c4] - #$# +1 Angels #propagated to# Hero
00:30:18.390625 TRACE bonus [7c4] - #$# Necromancy Amplifier +10 #propagated to# Player Purple
00:30:18.390625 TRACE bonus [7c4] - #$# Necromancy Amplifier +10 #propagated to# Player Purple
00:30:18.406250 INFO network [7c4] - Loaded common part of save 703
00:30:18.625000 INFO global [7c4] - Preparing FoW, roads, rivers,borders: 219
00:30:19.609375 INFO global [7c4] - Making object rects: 984
00:30:19.609375 INFO network [7c4] - Initing maphandler: 1203
00:30:20.203125 INFO network [7c4] - Waiting for server: 594
00:30:20.203125 INFO network [7c4] - Establishing connection...
00:30:20.203125 INFO network [7c4] - Found endpoints:
00:30:20.203125 INFO network [7c4] - 0: 127.0.0.1:3030
00:30:20.203125 INFO network [7c4] - Trying connection to 127.0.0.1:3030 (0)
00:30:20.218750 INFO network [7c4] - Established connection with VCMI 0.97b (server)
00:30:20.218750 INFO network [7c4] - Connecting to the server: 16
00:30:20.734375 INFO network [7c4] - Server opened savegame properly.
00:30:20.734375 TRACE global [7c4] - Entering void __thiscall CClient::serialize(class CISer &,const int,const class std::set<class PlayerColor,struct std::less<class PlayerColor>,class std::allocator<class PlayerColor> > &): Loading player 0 interface.
00:30:20.734375 INFO global [7c4] - Opening VCAI
00:30:20.734375 INFO global [7c4] - Loaded VCAI
00:30:20.750000 TRACE ai [7c4] - Entering __thiscall VCAI::VCAI(void).
00:30:20.750000 TRACE ai [7c4] - Leaving __thiscall VCAI::VCAI(void).
00:30:20.750000 TRACE global [7c4] - Initializing the interface for player 0
00:30:20.750000 TRACE ai [7c4] - Entering void __thiscall VCAI::init(class std::shared_ptr<class CCallback>).
00:30:20.750000 INFO ai [7c4] - 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
00:30:20.828125 INFO ai [7c4] - 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
00:30:20.859375 TRACE ai [7c4] - Leaving void __thiscall VCAI::init(class std::shared_ptr<class CCallback>).
00:30:20.859375 TRACE ai [7c4] - Entering void __thiscall VCAI::loadGame(class CISer &,const int): version '0'.
00:30:20.859375 TRACE ai [7c4] - Entering void __thiscall CAdventureAI::loadGame(class CISer &,const int): version '0'.
00:30:20.859375 TRACE ai [7c4] - Leaving void __thiscall CAdventureAI::loadGame(class CISer &,const int).
00:30:20.875000 TRACE ai [7c4] - Leaving void __thiscall VCAI::loadGame(class CISer &,const int).
00:30:20.875000 TRACE global [7c4] - Leaving void __thiscall CClient::serialize(class CISer &,const int,const class std::set<class PlayerColor,struct std::less<class PlayerColor>,class std::allocator<class PlayerColor> > &).
00:30:20.875000 TRACE global [7c4] - Entering void __thiscall CClient::serialize(class CISer &,const int,const class std::set<class PlayerColor,struct std::less<class PlayerColor>,class std::allocator<class PlayerColor> > &): Loading player 1 interface.
00:30:20.875000 INFO global [7c4] - Opening VCAI
00:30:20.875000 INFO global [7c4] - Loaded VCAI
00:30:20.875000 TRACE ai [7c4] - Entering __thiscall VCAI::VCAI(void).
00:30:20.875000 TRACE ai [7c4] - Leaving __thiscall VCAI::VCAI(void).
00:30:20.875000 TRACE global [7c4] - Initializing the interface for player 1
00:30:20.875000 TRACE ai [7c4] - Entering void __thiscall VCAI::init(class std::shared_ptr<class CCallback>).
00:30:20.875000 TRACE ai [7c4] - Leaving void __thiscall VCAI::init(class std::shared_ptr<class CCallback>).
00:30:20.875000 TRACE ai [7c4] - Entering void __thiscall VCAI::loadGame(class CISer &,const int): version '0'.
00:30:20.875000 TRACE ai [7c4] - Entering void __thiscall CAdventureAI::loadGame(class CISer &,const int): version '0'.
00:30:20.875000 TRACE ai [7c4] - Leaving void __thiscall CAdventureAI::loadGame(class CISer &,const int).
00:30:20.890625 TRACE ai [7c4] - Leaving void __thiscall VCAI::loadGame(class CISer &,const int).
00:30:20.890625 TRACE global [7c4] - Leaving void __thiscall CClient::serialize(class CISer &,const int,const class std::set<class PlayerColor,struct std::less<class PlayerColor>,class std::allocator<class PlayerColor> > &).
00:30:20.890625 TRACE global [7c4] - Entering void __thiscall CClient::serialize(class CISer &,const int,const class std::set<class PlayerColor,struct std::less<class PlayerColor>,class std::allocator<class PlayerColor> > &): Loading player 2 interface.
00:30:20.890625 INFO global [7c4] - Opening VCAI
00:30:20.890625 INFO global [7c4] - Loaded VCAI
00:30:20.890625 TRACE ai [7c4] - Entering __thiscall VCAI::VCAI(void).
00:30:20.890625 TRACE ai [7c4] - Leaving __thiscall VCAI::VCAI(void).
00:30:20.890625 TRACE global [7c4] - Initializing the interface for player 2
00:30:20.890625 TRACE ai [7c4] - Entering void __thiscall VCAI::init(class std::shared_ptr<class CCallback>).
00:30:20.890625 TRACE ai [7c4] - Leaving void __thiscall VCAI::init(class std::shared_ptr<class CCallback>).
00:30:20.890625 TRACE ai [7c4] - Entering void __thiscall VCAI::loadGame(class CISer &,const int): version '0'.
00:30:20.890625 TRACE ai [7c4] - Entering void __thiscall CAdventureAI::loadGame(class CISer &,const int): version '0'.
00:30:20.890625 TRACE ai [7c4] - Leaving void __thiscall CAdventureAI::loadGame(class CISer &,const int).
00:30:20.906250 TRACE ai [7c4] - Leaving void __thiscall VCAI::loadGame(class CISer &,const int).
00:30:20.906250 TRACE global [7c4] - Leaving void __thiscall CClient::serialize(class CISer &,const int,const class std::set<class PlayerColor,struct std::less<class PlayerColor>,class std::allocator<class PlayerColor> > &).
00:30:20.906250 TRACE global [7c4] - Entering void __thiscall CClient::serialize(class CISer &,const int,const class std::set<class PlayerColor,struct std::less<class PlayerColor>,class std::allocator<class PlayerColor> > &): Loading player 3 interface.
00:30:20.906250 INFO global [7c4] - Opening VCAI
00:30:20.906250 INFO global [7c4] - Loaded VCAI
00:30:20.906250 TRACE ai [7c4] - Entering __thiscall VCAI::VCAI(void).
00:30:20.906250 TRACE ai [7c4] - Leaving __thiscall VCAI::VCAI(void).
00:30:20.906250 TRACE global [7c4] - Initializing the interface for player 3
00:30:20.906250 TRACE ai [7c4] - Entering void __thiscall VCAI::init(class std::shared_ptr<class CCallback>).
00:30:20.906250 TRACE ai [7c4] - Leaving void __thiscall VCAI::init(class std::shared_ptr<class CCallback>).
00:30:20.906250 TRACE ai [7c4] - Entering void __thiscall VCAI::loadGame(class CISer &,const int): version '0'.
00:30:20.906250 TRACE ai [7c4] - Entering void __thiscall CAdventureAI::loadGame(class CISer &,const int): version '0'.
00:30:20.906250 TRACE ai [7c4] - Leaving void __thiscall CAdventureAI::loadGame(class CISer &,const int).
00:30:20.921875 TRACE ai [7c4] - Leaving void __thiscall VCAI::loadGame(class CISer &,const int).
00:30:20.921875 TRACE global [7c4] - Leaving void __thiscall CClient::serialize(class CISer &,const int,const class std::set<class PlayerColor,struct std::less<class PlayerColor>,class std::allocator<class PlayerColor> > &).
00:30:20.921875 TRACE global [7c4] - Entering void __thiscall CClient::serialize(class CISer &,const int,const class std::set<class PlayerColor,struct std::less<class PlayerColor>,class std::allocator<class PlayerColor> > &): Loading player 4 interface.
00:30:20.921875 INFO global [7c4] - Opening VCAI
00:30:20.921875 INFO global [7c4] - Loaded VCAI
00:30:20.921875 TRACE ai [7c4] - Entering __thiscall VCAI::VCAI(void).
00:30:20.921875 TRACE ai [7c4] - Leaving __thiscall VCAI::VCAI(void).
00:30:20.921875 TRACE global [7c4] - Initializing the interface for player 4
00:30:20.921875 TRACE ai [7c4] - Entering void __thiscall VCAI::init(class std::shared_ptr<class CCallback>).
00:30:20.921875 TRACE ai [7c4] - Leaving void __thiscall VCAI::init(class std::shared_ptr<class CCallback>).
00:30:20.921875 TRACE ai [7c4] - Entering void __thiscall VCAI::loadGame(class CISer &,const int): version '0'.
00:30:20.921875 TRACE ai [7c4] - Entering void __thiscall CAdventureAI::loadGame(class CISer &,const int): version '0'.
00:30:20.921875 TRACE ai [7c4] - Leaving void __thiscall CAdventureAI::loadGame(class CISer &,const int).
00:30:20.937500 TRACE ai [7c4] - Leaving void __thiscall VCAI::loadGame(class CISer &,const int).
00:30:20.937500 TRACE global [7c4] - Leaving void __thiscall CClient::serialize(class CISer &,const int,const class std::set<class PlayerColor,struct std::less<class PlayerColor>,class std::allocator<class PlayerColor> > &).
00:30:20.937500 TRACE global [7c4] - Entering void __thiscall CClient::serialize(class CISer &,const int,const class std::set<class PlayerColor,struct std::less<class PlayerColor>,class std::allocator<class PlayerColor> > &): Loading player 5 interface.
00:30:20.937500 TRACE global [7c4] - Human player interface for player 5 being constructed
00:30:20.937500 TRACE global [7c4] - Initializing the interface for player 5
00:30:20.968750 TRACE global [7c4] - Leaving void __thiscall CClient::serialize(class CISer &,const int,const class std::set<class PlayerColor,struct std::less<class PlayerColor>,class std::allocator<class PlayerColor> > &).
00:30:20.968750 TRACE global [7c4] - Entering void __thiscall CClient::serialize(class CISer &,const int,const class std::set<class PlayerColor,struct std::less<class PlayerColor>,class std::allocator<class PlayerColor> > &): Loading player 6 interface.
00:30:20.968750 INFO global [7c4] - Opening VCAI
00:30:20.968750 INFO global [7c4] - Loaded VCAI
00:30:20.968750 TRACE ai [7c4] - Entering __thiscall VCAI::VCAI(void).
00:30:20.968750 TRACE ai [7c4] - Leaving __thiscall VCAI::VCAI(void).
00:30:20.968750 TRACE global [7c4] - Initializing the interface for player 6
00:30:20.968750 TRACE ai [7c4] - Entering void __thiscall VCAI::init(class std::shared_ptr<class CCallback>).
00:30:20.968750 TRACE ai [7c4] - Leaving void __thiscall VCAI::init(class std::shared_ptr<class CCallback>).
00:30:20.968750 TRACE ai [7c4] - Entering void __thiscall VCAI::loadGame(class CISer &,const int): version '0'.
00:30:20.968750 TRACE ai [7c4] - Entering void __thiscall CAdventureAI::loadGame(class CISer &,const int): version '0'.
00:30:20.968750 TRACE ai [7c4] - Leaving void __thiscall CAdventureAI::loadGame(class CISer &,const int).
00:30:20.984375 TRACE ai [7c4] - Leaving void __thiscall VCAI::loadGame(class CISer &,const int).
00:30:20.984375 TRACE global [7c4] - Leaving void __thiscall CClient::serialize(class CISer &,const int,const class std::set<class PlayerColor,struct std::less<class PlayerColor>,class std::allocator<class PlayerColor> > &).
00:30:20.984375 TRACE global [7c4] - Entering void __thiscall CClient::serialize(class CISer &,const int,const class std::set<class PlayerColor,struct std::less<class PlayerColor>,class std::allocator<class PlayerColor> > &): Loading player 7 interface.
00:30:20.984375 INFO global [7c4] - Opening VCAI
00:30:20.984375 INFO global [7c4] - Loaded VCAI
00:30:20.984375 TRACE ai [7c4] - Entering __thiscall VCAI::VCAI(void).
00:30:20.984375 TRACE ai [7c4] - Leaving __thiscall VCAI::VCAI(void).
00:30:20.984375 TRACE global [7c4] - Initializing the interface for player 7
00:30:20.984375 TRACE ai [7c4] - Entering void __thiscall VCAI::init(class std::shared_ptr<class CCallback>).
00:30:20.984375 TRACE ai [7c4] - Leaving void __thiscall VCAI::init(class std::shared_ptr<class CCallback>).
00:30:20.984375 TRACE ai [7c4] - Entering void __thiscall VCAI::loadGame(class CISer &,const int): version '0'.
00:30:20.984375 TRACE ai [7c4] - Entering void __thiscall CAdventureAI::loadGame(class CISer &,const int): version '0'.
00:30:20.984375 TRACE ai [7c4] - Leaving void __thiscall CAdventureAI::loadGame(class CISer &,const int).
00:30:21.015625 TRACE ai [7c4] - Leaving void __thiscall VCAI::loadGame(class CISer &,const int).
00:30:21.015625 TRACE global [7c4] - Leaving void __thiscall CClient::serialize(class CISer &,const int,const class std::set<class PlayerColor,struct std::less<class PlayerColor>,class std::allocator<class PlayerColor> > &).
00:30:21.015625 INFO global [7c4] - Opening StupidAI
00:30:21.015625 INFO global [7c4] - Loaded Stupid AI 0.1
00:30:21.015625 TRACE ai [7c4] - CStupidAI [09,E65,804]: created
00:30:21.015625 TRACE global [7c4] - Initializing the battle interface for player 255
00:30:21.015625 TRACE ai [7c4] - CStupidAI [09,E65,804]: init called, saving ptr to IBattleCallback
00:30:21.015625 INFO network [7c4] - Loaded client part of save 797
00:30:21.015625 INFO network [7c4] - Sent info to server: 0
00:30:21.031250 TRACE network [b58] - Listening...
00:30:21.031250 TRACE network [b58] - received server message of type struct YourTurn, data: {CPack: type '100'}
00:30:21.031250 TRACE network [b58] - Made first apply on cl
00:30:21.031250 TRACE network [b58] - Applied on gs
00:30:21.031250 WARN global [b58] - Warning: IntObject re-activated with mismatching used and active
00:30:21.078125 TRACE global [b58] - Loading music file Music/Dirt.mp3
00:30:21.078125 TRACE global [b58] - Stoping music file Music/MainMenu
00:30:21.125000 TRACE network [b58] - Made second apply on cl
00:30:21.125000 TRACE network [b58] - Listening...
00:30:21.437500 TRACE global [4d4] - Del-ing music file Music/MainMenu
00:30:21.437500 TRACE global [4d4] - Playing music file Music/Dirt.mp3
00:30:21.968750 TRACE animation [938] - Button clicked at 903x524
00:30:21.968750 TRACE global [938] - Player 5 ended his turn.
00:30:21.968750 TRACE network [938] - Sending a request "struct EndTurn". It'll have an ID=0.
00:30:21.968750 TRACE network [938] - Sending to server a pack of type struct EndTurn
00:30:21.968750 TRACE network [b58] - received server message of type struct PackageApplied, data: {CPack: type '94'}
00:30:21.984375 TRACE network [b58] - Made first apply on cl
00:30:21.984375 TRACE network [b58] - Applied on gs
00:30:21.984375 TRACE network [b58] - Made second apply on cl
00:30:21.984375 TRACE network [b58] - Listening...
00:30:21.984375 TRACE network [b58] - received server message of type struct YourTurn, data: {CPack: type '100'}
00:30:21.984375 TRACE network [b58] - Made first apply on cl
00:30:21.984375 TRACE network [b58] - Applied on gs
00:30:21.984375 TRACE global [b58] - Stoping music file Music/Dirt.mp3
00:30:22.000000 TRACE ai [b58] - Entering void __thiscall VCAI::yourTurn(void).
00:30:22.000000 TRACE ai [b58] - Leaving void __thiscall VCAI::yourTurn(void).
00:30:22.000000 TRACE network [b58] - Made second apply on cl
00:30:22.000000 TRACE network [b58] - Listening...
00:30:22.000000 INFO global [d50] - Player 0 starting turn
00:30:22.000000 DEBUG ai [d50] - Striving to goal of type WIN
00:30:22.000000 DEBUG ai [d50] - Considering goal WIN
00:30:22.000000 DEBUG ai [d50] - Considering goal CONQUER
00:30:22.328125 TRACE ai [d50] - It's safe for Christian to visit tile 69 43 0
00:30:22.359375 TRACE ai [d50] - It's safe for Christian to visit tile 48 48 0
00:30:22.375000 TRACE ai [d50] - It's safe for Christian to visit tile 69 43 0
00:30:22.390625 TRACE ai [d50] - It's safe for Christian to visit tile 63 54 0
00:30:22.531250 TRACE ai [d50] - It's safe for Ivor to visit tile 48 48 0
00:30:22.812500 TRACE ai [d50] - It's safe for Sir Mullich to visit tile 62 54 0
00:30:22.843750 TRACE ai [d50] - It's safe for Sir Mullich to visit tile 48 48 0
00:30:22.859375 DEBUG ai [d50] - Choosing abstract goal CLEAR WAY TO (62 53 0) (Ivor)
00:30:22.859375 DEBUG ai [d50] - Striving to goal of type CLEAR WAY TO (62 53 0) (Ivor)
00:30:22.859375 DEBUG ai [d50] - Considering goal CLEAR WAY TO (62 53 0) (Ivor)
00:30:22.875000 DEBUG ai [d50] - Considering goal GATHER ARMY (Ivor)
00:30:22.937500 DEBUG ai [d50] - Considering goal VISIT HERO Ivor the Ranger (Sir Mullich)
00:30:22.953125 DEBUG ai [d50] - Trying to realize VISIT HERO Ivor the Ranger (Sir Mullich) (value 4.000)
00:30:22.953125 DEBUG ai [d50] - Moving hero Sir Mullich to tile 74 76 0
00:30:22.953125 TRACE network [d50] - Sending a request "struct MoveHero". It'll have an ID=1.
00:30:22.953125 TRACE network [d50] - Sending to server a pack of type struct MoveHero
00:30:22.953125 TRACE network [b58] - received server message of type struct PlayerBlocked, data: {CPack: type '96'}
00:30:22.953125 TRACE network [b58] - Made first apply on cl
00:30:22.953125 TRACE global [d50] - We'll wait till request 1 is answered.
00:30:22.953125 TRACE network [b58] - Applied on gs
00:30:22.953125 TRACE ai [b58] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'.
00:30:22.953125 TRACE ai [b58] - Leaving void __thiscall VCAI::playerBlocked(int,bool).
00:30:22.953125 TRACE network [b58] - Made second apply on cl
00:30:22.953125 TRACE network [b58] - Listening...
00:30:22.953125 TRACE network [b58] - received server message of type struct TryMoveHero, data: {CPack: type '501'}
00:30:22.953125 TRACE network [b58] - Made first apply on cl
00:30:22.953125 TRACE network [b58] - Applied on gs
00:30:22.953125 TRACE ai [b58] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:22.953125 TRACE ai [b58] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:22.953125 TRACE ai [b58] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:22.953125 TRACE ai [b58] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:22.953125 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:22.953125 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:22.953125 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:22.953125 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:22.968750 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:22.984375 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.000000 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.015625 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.015625 TRACE global [4d4] - Del-ing music file Music/Dirt.mp3
00:30:23.015625 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.015625 TRACE global [4d4] - Loading music file music/AITheme1
00:30:23.015625 TRACE global [4d4] - Playing music file music/AITheme1
00:30:23.031250 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.031250 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.046875 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.062500 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.078125 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.078125 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.093750 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.109375 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.125000 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.125000 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.140625 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.140625 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:23.140625 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:23.140625 TRACE network [b58] - Made second apply on cl
00:30:23.140625 TRACE network [b58] - Listening...
00:30:23.140625 TRACE network [b58] - received server message of type struct PlayerBlocked, data: {CPack: type '96'}
00:30:23.140625 TRACE network [b58] - Made first apply on cl
00:30:23.140625 TRACE network [b58] - Applied on gs
00:30:23.140625 TRACE ai [b58] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'.
00:30:23.140625 TRACE ai [b58] - Leaving void __thiscall VCAI::playerBlocked(int,bool).
00:30:23.140625 TRACE network [b58] - Made second apply on cl
00:30:23.140625 TRACE network [b58] - Listening...
00:30:23.140625 TRACE network [b58] - received server message of type struct PackageApplied, data: {CPack: type '94'}
00:30:23.140625 TRACE network [b58] - Made first apply on cl
00:30:23.140625 TRACE network [b58] - Applied on gs
00:30:23.140625 TRACE ai [b58] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *).
00:30:23.140625 TRACE ai [b58] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *).
00:30:23.140625 TRACE network [b58] - Made second apply on cl
00:30:23.140625 TRACE network [b58] - Listening...
00:30:23.140625 TRACE network [d50] - Sending a request "struct MoveHero". It'll have an ID=2.
00:30:23.140625 TRACE network [d50] - Sending to server a pack of type struct MoveHero
00:30:23.140625 TRACE network [b58] - received server message of type struct PlayerBlocked, data: {CPack: type '96'}
00:30:23.140625 TRACE network [b58] - Made first apply on cl
00:30:23.140625 TRACE global [d50] - We'll wait till request 2 is answered.
00:30:23.140625 TRACE network [b58] - Applied on gs
00:30:23.140625 TRACE ai [b58] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'.
00:30:23.140625 TRACE ai [b58] - Leaving void __thiscall VCAI::playerBlocked(int,bool).
00:30:23.140625 TRACE network [b58] - Made second apply on cl
00:30:23.140625 TRACE network [b58] - Listening...
00:30:23.156250 TRACE network [b58] - received server message of type struct TryMoveHero, data: {CPack: type '501'}
00:30:23.156250 TRACE network [b58] - Made first apply on cl
00:30:23.156250 TRACE network [b58] - Applied on gs
00:30:23.156250 TRACE ai [b58] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:23.156250 TRACE ai [b58] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:23.156250 TRACE ai [b58] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:23.156250 TRACE ai [b58] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:23.156250 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:23.156250 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:23.156250 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:23.156250 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:23.171875 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.187500 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.187500 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.203125 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.218750 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.234375 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.234375 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.250000 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.265625 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.281250 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.281250 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.296875 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.296875 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.312500 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.328125 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.343750 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.343750 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:23.343750 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:23.343750 TRACE network [b58] - Made second apply on cl
00:30:23.343750 TRACE network [b58] - Listening...
00:30:23.343750 TRACE network [b58] - received server message of type struct PlayerBlocked, data: {CPack: type '96'}
00:30:23.343750 TRACE network [b58] - Made first apply on cl
00:30:23.343750 TRACE network [b58] - Applied on gs
00:30:23.343750 TRACE ai [b58] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'.
00:30:23.343750 TRACE ai [b58] - Leaving void __thiscall VCAI::playerBlocked(int,bool).
00:30:23.343750 TRACE network [b58] - Made second apply on cl
00:30:23.343750 TRACE network [b58] - Listening...
00:30:23.343750 TRACE network [b58] - received server message of type struct PackageApplied, data: {CPack: type '94'}
00:30:23.343750 TRACE network [b58] - Made first apply on cl
00:30:23.343750 TRACE network [b58] - Applied on gs
00:30:23.343750 TRACE ai [b58] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *).
00:30:23.343750 TRACE ai [b58] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *).
00:30:23.343750 TRACE network [b58] - Made second apply on cl
00:30:23.343750 TRACE network [b58] - Listening...
00:30:23.343750 TRACE network [d50] - Sending a request "struct MoveHero". It'll have an ID=3.
00:30:23.343750 TRACE network [d50] - Sending to server a pack of type struct MoveHero
00:30:23.343750 TRACE network [b58] - received server message of type struct PlayerBlocked, data: {CPack: type '96'}
00:30:23.343750 TRACE network [b58] - Made first apply on cl
00:30:23.343750 TRACE global [d50] - We'll wait till request 3 is answered.
00:30:23.343750 TRACE network [b58] - Applied on gs
00:30:23.343750 TRACE ai [b58] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'.
00:30:23.343750 TRACE ai [b58] - Leaving void __thiscall VCAI::playerBlocked(int,bool).
00:30:23.343750 TRACE network [b58] - Made second apply on cl
00:30:23.343750 TRACE network [b58] - Listening...
00:30:23.343750 TRACE network [b58] - received server message of type struct TryMoveHero, data: {CPack: type '501'}
00:30:23.343750 TRACE network [b58] - Made first apply on cl
00:30:23.343750 TRACE network [b58] - Applied on gs
00:30:23.343750 TRACE ai [b58] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:23.343750 TRACE ai [b58] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:23.343750 TRACE ai [b58] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:23.343750 TRACE ai [b58] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:23.343750 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:23.343750 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:23.343750 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:23.343750 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:23.375000 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.390625 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.390625 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.406250 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.421875 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.437500 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.437500 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.453125 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.453125 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.468750 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.484375 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.500000 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.500000 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.515625 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.531250 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.546875 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.546875 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:23.546875 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:23.546875 TRACE network [b58] - Made second apply on cl
00:30:23.546875 TRACE network [b58] - Listening...
00:30:23.546875 TRACE network [b58] - received server message of type struct PlayerBlocked, data: {CPack: type '96'}
00:30:23.546875 TRACE network [b58] - Made first apply on cl
00:30:23.546875 TRACE network [b58] - Applied on gs
00:30:23.546875 TRACE ai [b58] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'.
00:30:23.546875 TRACE ai [b58] - Leaving void __thiscall VCAI::playerBlocked(int,bool).
00:30:23.546875 TRACE network [b58] - Made second apply on cl
00:30:23.546875 TRACE network [b58] - Listening...
00:30:23.546875 TRACE network [b58] - received server message of type struct PackageApplied, data: {CPack: type '94'}
00:30:23.546875 TRACE network [b58] - Made first apply on cl
00:30:23.546875 TRACE network [b58] - Applied on gs
00:30:23.546875 TRACE ai [b58] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *).
00:30:23.546875 TRACE ai [b58] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *).
00:30:23.546875 TRACE network [b58] - Made second apply on cl
00:30:23.546875 TRACE network [b58] - Listening...
00:30:23.546875 TRACE network [d50] - Sending a request "struct MoveHero". It'll have an ID=4.
00:30:23.546875 TRACE network [d50] - Sending to server a pack of type struct MoveHero
00:30:23.546875 TRACE network [b58] - received server message of type struct PlayerBlocked, data: {CPack: type '96'}
00:30:23.546875 TRACE network [b58] - Made first apply on cl
00:30:23.546875 TRACE global [d50] - We'll wait till request 4 is answered.
00:30:23.546875 TRACE network [b58] - Applied on gs
00:30:23.546875 TRACE ai [b58] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'.
00:30:23.546875 TRACE ai [b58] - Leaving void __thiscall VCAI::playerBlocked(int,bool).
00:30:23.546875 TRACE network [b58] - Made second apply on cl
00:30:23.546875 TRACE network [b58] - Listening...
00:30:23.546875 TRACE network [b58] - received server message of type struct TryMoveHero, data: {CPack: type '501'}
00:30:23.546875 TRACE network [b58] - Made first apply on cl
00:30:23.546875 TRACE network [b58] - Applied on gs
00:30:23.546875 TRACE ai [b58] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:23.546875 TRACE ai [b58] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:23.546875 TRACE ai [b58] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:23.546875 TRACE ai [b58] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:23.546875 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:23.546875 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:23.546875 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:23.546875 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:23.578125 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.593750 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.593750 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.609375 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.609375 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.625000 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.640625 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.656250 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.656250 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.671875 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.687500 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.703125 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.703125 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.718750 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.718750 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.734375 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.750000 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:23.750000 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:23.750000 TRACE network [b58] - Made second apply on cl
00:30:23.750000 TRACE network [b58] - Listening...
00:30:23.750000 TRACE network [b58] - received server message of type struct PlayerBlocked, data: {CPack: type '96'}
00:30:23.750000 TRACE network [b58] - Made first apply on cl
00:30:23.750000 TRACE network [b58] - Applied on gs
00:30:23.750000 TRACE ai [b58] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'.
00:30:23.750000 TRACE ai [b58] - Leaving void __thiscall VCAI::playerBlocked(int,bool).
00:30:23.750000 TRACE network [b58] - Made second apply on cl
00:30:23.750000 TRACE network [b58] - Listening...
00:30:23.750000 TRACE network [b58] - received server message of type struct PackageApplied, data: {CPack: type '94'}
00:30:23.750000 TRACE network [b58] - Made first apply on cl
00:30:23.750000 TRACE network [b58] - Applied on gs
00:30:23.750000 TRACE ai [b58] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *).
00:30:23.750000 TRACE ai [b58] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *).
00:30:23.750000 TRACE network [b58] - Made second apply on cl
00:30:23.750000 TRACE network [b58] - Listening...
00:30:23.750000 TRACE network [d50] - Sending a request "struct MoveHero". It'll have an ID=5.
00:30:23.750000 TRACE network [d50] - Sending to server a pack of type struct MoveHero
00:30:23.750000 TRACE network [b58] - received server message of type struct PlayerBlocked, data: {CPack: type '96'}
00:30:23.750000 TRACE network [b58] - Made first apply on cl
00:30:23.750000 TRACE global [d50] - We'll wait till request 5 is answered.
00:30:23.750000 TRACE network [b58] - Applied on gs
00:30:23.750000 TRACE ai [b58] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'.
00:30:23.750000 TRACE ai [b58] - Leaving void __thiscall VCAI::playerBlocked(int,bool).
00:30:23.750000 TRACE network [b58] - Made second apply on cl
00:30:23.750000 TRACE network [b58] - Listening...
00:30:23.750000 TRACE network [b58] - received server message of type struct TryMoveHero, data: {CPack: type '501'}
00:30:23.750000 TRACE network [b58] - Made first apply on cl
00:30:23.750000 TRACE network [b58] - Applied on gs
00:30:23.750000 TRACE ai [b58] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:23.750000 TRACE ai [b58] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:23.750000 TRACE ai [b58] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:23.750000 TRACE ai [b58] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:23.750000 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:23.750000 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:23.750000 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:23.750000 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:23.781250 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.796875 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.796875 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.812500 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.812500 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.828125 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.843750 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.859375 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.859375 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.875000 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.875000 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.890625 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.906250 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.921875 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.921875 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.937500 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:23.937500 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:23.937500 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:23.937500 TRACE network [b58] - Made second apply on cl
00:30:23.937500 TRACE network [b58] - Listening...
00:30:23.937500 TRACE network [b58] - received server message of type struct PlayerBlocked, data: {CPack: type '96'}
00:30:23.937500 TRACE network [b58] - Made first apply on cl
00:30:23.937500 TRACE network [b58] - Applied on gs
00:30:23.937500 TRACE ai [b58] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'.
00:30:23.937500 TRACE ai [b58] - Leaving void __thiscall VCAI::playerBlocked(int,bool).
00:30:23.937500 TRACE network [b58] - Made second apply on cl
00:30:23.937500 TRACE network [b58] - Listening...
00:30:23.937500 TRACE network [b58] - received server message of type struct PackageApplied, data: {CPack: type '94'}
00:30:23.937500 TRACE network [b58] - Made first apply on cl
00:30:23.937500 TRACE network [b58] - Applied on gs
00:30:23.937500 TRACE ai [b58] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *).
00:30:23.937500 TRACE ai [b58] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *).
00:30:23.937500 TRACE network [b58] - Made second apply on cl
00:30:23.937500 TRACE network [b58] - Listening...
00:30:23.953125 TRACE network [d50] - Sending a request "struct MoveHero". It'll have an ID=6.
00:30:23.953125 TRACE network [d50] - Sending to server a pack of type struct MoveHero
00:30:23.953125 TRACE network [b58] - received server message of type struct PlayerBlocked, data: {CPack: type '96'}
00:30:23.953125 TRACE global [d50] - We'll wait till request 6 is answered.
00:30:23.953125 TRACE network [b58] - Made first apply on cl
00:30:23.953125 TRACE network [b58] - Applied on gs
00:30:23.953125 TRACE ai [b58] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'.
00:30:23.953125 TRACE ai [b58] - Leaving void __thiscall VCAI::playerBlocked(int,bool).
00:30:23.953125 TRACE network [b58] - Made second apply on cl
00:30:23.953125 TRACE network [b58] - Listening...
00:30:23.953125 TRACE network [b58] - received server message of type struct TryMoveHero, data: {CPack: type '501'}
00:30:23.953125 TRACE network [b58] - Made first apply on cl
00:30:23.953125 TRACE network [b58] - Applied on gs
00:30:23.953125 TRACE ai [b58] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:23.953125 TRACE ai [b58] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:23.953125 TRACE ai [b58] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:23.953125 TRACE ai [b58] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:23.953125 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:23.953125 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:23.953125 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:23.953125 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:23.968750 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:23.984375 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.000000 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.015625 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.015625 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.031250 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.046875 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.062500 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.062500 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.078125 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.078125 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.093750 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.109375 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.125000 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.125000 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.140625 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.140625 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:24.140625 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:24.140625 TRACE network [b58] - Made second apply on cl
00:30:24.140625 TRACE network [b58] - Listening...
00:30:24.140625 TRACE network [b58] - received server message of type struct PlayerBlocked, data: {CPack: type '96'}
00:30:24.140625 TRACE network [b58] - Made first apply on cl
00:30:24.140625 TRACE network [b58] - Applied on gs
00:30:24.140625 TRACE ai [b58] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'.
00:30:24.140625 TRACE ai [b58] - Leaving void __thiscall VCAI::playerBlocked(int,bool).
00:30:24.140625 TRACE network [b58] - Made second apply on cl
00:30:24.140625 TRACE network [b58] - Listening...
00:30:24.140625 TRACE network [b58] - received server message of type struct PackageApplied, data: {CPack: type '94'}
00:30:24.140625 TRACE network [b58] - Made first apply on cl
00:30:24.140625 TRACE network [b58] - Applied on gs
00:30:24.140625 TRACE ai [b58] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *).
00:30:24.140625 TRACE ai [b58] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *).
00:30:24.140625 TRACE network [b58] - Made second apply on cl
00:30:24.140625 TRACE network [b58] - Listening...
00:30:24.140625 TRACE network [d50] - Sending a request "struct MoveHero". It'll have an ID=7.
00:30:24.140625 TRACE network [d50] - Sending to server a pack of type struct MoveHero
00:30:24.156250 TRACE network [b58] - received server message of type struct PlayerBlocked, data: {CPack: type '96'}
00:30:24.156250 TRACE global [d50] - We'll wait till request 7 is answered.
00:30:24.156250 TRACE network [b58] - Made first apply on cl
00:30:24.156250 TRACE network [b58] - Applied on gs
00:30:24.156250 TRACE ai [b58] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'.
00:30:24.156250 TRACE ai [b58] - Leaving void __thiscall VCAI::playerBlocked(int,bool).
00:30:24.156250 TRACE network [b58] - Made second apply on cl
00:30:24.156250 TRACE network [b58] - Listening...
00:30:24.156250 TRACE network [b58] - received server message of type struct TryMoveHero, data: {CPack: type '501'}
00:30:24.156250 TRACE network [b58] - Made first apply on cl
00:30:24.156250 TRACE network [b58] - Applied on gs
00:30:24.156250 TRACE ai [b58] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:24.156250 TRACE ai [b58] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:24.156250 TRACE ai [b58] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:24.156250 TRACE ai [b58] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:24.156250 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:24.156250 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:24.156250 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:24.156250 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:24.171875 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.187500 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.203125 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.218750 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.218750 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.234375 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.234375 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.250000 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.265625 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.281250 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.281250 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.296875 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.312500 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.328125 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.328125 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.343750 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.343750 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:24.343750 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:24.343750 TRACE network [b58] - Made second apply on cl
00:30:24.343750 TRACE network [b58] - Listening...
00:30:24.343750 TRACE network [b58] - received server message of type struct PlayerBlocked, data: {CPack: type '96'}
00:30:24.343750 TRACE network [b58] - Made first apply on cl
00:30:24.343750 TRACE network [b58] - Applied on gs
00:30:24.343750 TRACE ai [b58] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'.
00:30:24.343750 TRACE ai [b58] - Leaving void __thiscall VCAI::playerBlocked(int,bool).
00:30:24.343750 TRACE network [b58] - Made second apply on cl
00:30:24.343750 TRACE network [b58] - Listening...
00:30:24.343750 TRACE network [b58] - received server message of type struct PackageApplied, data: {CPack: type '94'}
00:30:24.343750 TRACE network [b58] - Made first apply on cl
00:30:24.343750 TRACE network [b58] - Applied on gs
00:30:24.343750 TRACE ai [b58] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *).
00:30:24.343750 TRACE ai [b58] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *).
00:30:24.343750 TRACE network [b58] - Made second apply on cl
00:30:24.343750 TRACE network [b58] - Listening...
00:30:24.343750 TRACE network [d50] - Sending a request "struct MoveHero". It'll have an ID=8.
00:30:24.343750 TRACE network [d50] - Sending to server a pack of type struct MoveHero
00:30:24.343750 TRACE network [b58] - received server message of type struct PlayerBlocked, data: {CPack: type '96'}
00:30:24.343750 TRACE network [b58] - Made first apply on cl
00:30:24.343750 TRACE global [d50] - We'll wait till request 8 is answered.
00:30:24.343750 TRACE network [b58] - Applied on gs
00:30:24.343750 TRACE ai [b58] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'.
00:30:24.343750 TRACE ai [b58] - Leaving void __thiscall VCAI::playerBlocked(int,bool).
00:30:24.343750 TRACE network [b58] - Made second apply on cl
00:30:24.343750 TRACE network [b58] - Listening...
00:30:24.359375 TRACE network [b58] - received server message of type struct TryMoveHero, data: {CPack: type '501'}
00:30:24.359375 TRACE network [b58] - Made first apply on cl
00:30:24.359375 TRACE network [b58] - Applied on gs
00:30:24.359375 TRACE ai [b58] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:24.359375 TRACE ai [b58] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:24.359375 TRACE ai [b58] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:24.359375 TRACE ai [b58] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:24.359375 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:24.359375 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:24.359375 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:24.359375 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:24.375000 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.390625 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.390625 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.406250 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.421875 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.437500 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.437500 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.453125 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.453125 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.468750 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.484375 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.500000 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.500000 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.515625 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.531250 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.531250 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.546875 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:24.546875 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:24.546875 TRACE network [b58] - Made second apply on cl
00:30:24.546875 TRACE network [b58] - Listening...
00:30:24.546875 TRACE network [b58] - received server message of type struct PlayerBlocked, data: {CPack: type '96'}
00:30:24.546875 TRACE network [b58] - Made first apply on cl
00:30:24.546875 TRACE network [b58] - Applied on gs
00:30:24.546875 TRACE ai [b58] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'.
00:30:24.546875 TRACE ai [b58] - Leaving void __thiscall VCAI::playerBlocked(int,bool).
00:30:24.546875 TRACE network [b58] - Made second apply on cl
00:30:24.546875 TRACE network [b58] - Listening...
00:30:24.546875 TRACE network [b58] - received server message of type struct PackageApplied, data: {CPack: type '94'}
00:30:24.546875 TRACE network [b58] - Made first apply on cl
00:30:24.546875 TRACE network [b58] - Applied on gs
00:30:24.546875 TRACE ai [b58] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *).
00:30:24.546875 TRACE ai [b58] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *).
00:30:24.546875 TRACE network [b58] - Made second apply on cl
00:30:24.546875 TRACE network [b58] - Listening...
00:30:24.546875 TRACE network [d50] - Sending a request "struct MoveHero". It'll have an ID=9.
00:30:24.546875 TRACE network [d50] - Sending to server a pack of type struct MoveHero
00:30:24.546875 TRACE network [b58] - received server message of type struct PlayerBlocked, data: {CPack: type '96'}
00:30:24.546875 TRACE network [b58] - Made first apply on cl
00:30:24.546875 TRACE global [d50] - We'll wait till request 9 is answered.
00:30:24.546875 TRACE network [b58] - Applied on gs
00:30:24.546875 TRACE ai [b58] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'.
00:30:24.546875 TRACE ai [b58] - Leaving void __thiscall VCAI::playerBlocked(int,bool).
00:30:24.546875 TRACE network [b58] - Made second apply on cl
00:30:24.546875 TRACE network [b58] - Listening...
00:30:24.546875 TRACE network [b58] - received server message of type struct TryMoveHero, data: {CPack: type '501'}
00:30:24.546875 TRACE network [b58] - Made first apply on cl
00:30:24.546875 TRACE network [b58] - Applied on gs
00:30:24.546875 TRACE ai [b58] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:24.546875 TRACE ai [b58] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:24.546875 TRACE ai [b58] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:24.546875 TRACE ai [b58] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:24.546875 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:24.546875 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:24.546875 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:24.546875 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:24.578125 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.593750 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.593750 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.609375 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.625000 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.640625 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.640625 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.656250 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.656250 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.671875 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.687500 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.703125 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.703125 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.718750 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.734375 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.750000 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.750000 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:24.750000 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:24.750000 TRACE network [b58] - Made second apply on cl
00:30:24.750000 TRACE network [b58] - Listening...
00:30:24.750000 TRACE network [b58] - received server message of type struct PlayerBlocked, data: {CPack: type '96'}
00:30:24.750000 TRACE network [b58] - Made first apply on cl
00:30:24.750000 TRACE network [b58] - Applied on gs
00:30:24.750000 TRACE ai [b58] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'.
00:30:24.750000 TRACE ai [b58] - Leaving void __thiscall VCAI::playerBlocked(int,bool).
00:30:24.750000 TRACE network [b58] - Made second apply on cl
00:30:24.750000 TRACE network [b58] - Listening...
00:30:24.750000 TRACE network [b58] - received server message of type struct PackageApplied, data: {CPack: type '94'}
00:30:24.750000 TRACE network [b58] - Made first apply on cl
00:30:24.750000 TRACE network [b58] - Applied on gs
00:30:24.750000 TRACE ai [b58] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *).
00:30:24.750000 TRACE ai [b58] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *).
00:30:24.750000 TRACE network [b58] - Made second apply on cl
00:30:24.750000 TRACE network [b58] - Listening...
00:30:24.750000 TRACE network [d50] - Sending a request "struct MoveHero". It'll have an ID=10.
00:30:24.750000 TRACE network [d50] - Sending to server a pack of type struct MoveHero
00:30:24.750000 TRACE network [b58] - received server message of type struct PlayerBlocked, data: {CPack: type '96'}
00:30:24.750000 TRACE network [b58] - Made first apply on cl
00:30:24.750000 TRACE global [d50] - We'll wait till request 10 is answered.
00:30:24.750000 TRACE network [b58] - Applied on gs
00:30:24.750000 TRACE ai [b58] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'.
00:30:24.750000 TRACE ai [b58] - Leaving void __thiscall VCAI::playerBlocked(int,bool).
00:30:24.750000 TRACE network [b58] - Made second apply on cl
00:30:24.750000 TRACE network [b58] - Listening...
00:30:24.750000 TRACE network [b58] - received server message of type struct TryMoveHero, data: {CPack: type '501'}
00:30:24.750000 TRACE network [b58] - Made first apply on cl
00:30:24.750000 TRACE network [b58] - Applied on gs
00:30:24.750000 TRACE ai [b58] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:24.750000 TRACE ai [b58] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:24.750000 TRACE ai [b58] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:24.750000 TRACE ai [b58] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:24.750000 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:24.750000 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:24.750000 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:24.750000 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:24.765625 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.781250 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.796875 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.812500 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.812500 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.828125 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.843750 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.843750 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.859375 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.875000 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.875000 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.890625 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.906250 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.921875 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.921875 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.937500 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:24.937500 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:24.937500 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:24.937500 TRACE network [b58] - Made second apply on cl
00:30:24.937500 TRACE network [b58] - Listening...
00:30:24.937500 TRACE network [b58] - received server message of type struct PlayerBlocked, data: {CPack: type '96'}
00:30:24.937500 TRACE network [b58] - Made first apply on cl
00:30:24.937500 TRACE network [b58] - Applied on gs
00:30:24.937500 TRACE ai [b58] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'.
00:30:24.937500 TRACE ai [b58] - Leaving void __thiscall VCAI::playerBlocked(int,bool).
00:30:24.937500 TRACE network [b58] - Made second apply on cl
00:30:24.937500 TRACE network [b58] - Listening...
00:30:24.937500 TRACE network [b58] - received server message of type struct PackageApplied, data: {CPack: type '94'}
00:30:24.937500 TRACE network [b58] - Made first apply on cl
00:30:24.937500 TRACE network [b58] - Applied on gs
00:30:24.937500 TRACE ai [b58] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *).
00:30:24.937500 TRACE ai [b58] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *).
00:30:24.937500 TRACE network [b58] - Made second apply on cl
00:30:24.937500 TRACE network [b58] - Listening...
00:30:24.937500 TRACE network [d50] - Sending a request "struct MoveHero". It'll have an ID=11.
00:30:24.937500 TRACE network [d50] - Sending to server a pack of type struct MoveHero
00:30:24.953125 TRACE network [b58] - received server message of type struct PlayerBlocked, data: {CPack: type '96'}
00:30:24.953125 TRACE global [d50] - We'll wait till request 11 is answered.
00:30:24.953125 TRACE network [b58] - Made first apply on cl
00:30:24.953125 TRACE network [b58] - Applied on gs
00:30:24.953125 TRACE ai [b58] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'.
00:30:24.953125 TRACE ai [b58] - Leaving void __thiscall VCAI::playerBlocked(int,bool).
00:30:24.953125 TRACE network [b58] - Made second apply on cl
00:30:24.953125 TRACE network [b58] - Listening...
00:30:24.953125 TRACE network [b58] - received server message of type struct TryMoveHero, data: {CPack: type '501'}
00:30:24.953125 TRACE network [b58] - Made first apply on cl
00:30:24.953125 TRACE network [b58] - Applied on gs
00:30:24.953125 TRACE ai [b58] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:24.953125 TRACE ai [b58] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:24.953125 TRACE ai [b58] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:24.953125 TRACE ai [b58] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:24.953125 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:24.953125 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:24.953125 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:24.953125 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:24.968750 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:24.984375 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:25.000000 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:25.015625 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:25.015625 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:25.031250 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:25.046875 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:25.046875 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:25.062500 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:25.078125 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:25.078125 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:25.093750 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:25.109375 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:25.125000 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:25.125000 TRACE global [b58] - before [un]locks in CPlayerInterface::heroMoved
00:30:25.140625 TRACE global [b58] - after [un]locks in CPlayerInterface::heroMoved
00:30:25.140625 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:25.140625 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:25.140625 TRACE network [b58] - Made second apply on cl
00:30:25.140625 TRACE network [b58] - Listening...
00:30:25.140625 TRACE network [b58] - received server message of type struct PlayerBlocked, data: {CPack: type '96'}
00:30:25.140625 TRACE network [b58] - Made first apply on cl
00:30:25.140625 TRACE network [b58] - Applied on gs
00:30:25.140625 TRACE ai [b58] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'.
00:30:25.140625 TRACE ai [b58] - Leaving void __thiscall VCAI::playerBlocked(int,bool).
00:30:25.140625 TRACE network [b58] - Made second apply on cl
00:30:25.140625 TRACE network [b58] - Listening...
00:30:25.140625 TRACE network [b58] - received server message of type struct PackageApplied, data: {CPack: type '94'}
00:30:25.140625 TRACE network [b58] - Made first apply on cl
00:30:25.140625 TRACE network [b58] - Applied on gs
00:30:25.140625 TRACE ai [b58] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *).
00:30:25.140625 TRACE ai [b58] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *).
00:30:25.140625 TRACE network [b58] - Made second apply on cl
00:30:25.140625 TRACE network [b58] - Listening...
00:30:25.156250 TRACE network [d50] - Sending a request "struct MoveHero". It'll have an ID=12.
00:30:25.156250 TRACE network [d50] - Sending to server a pack of type struct MoveHero
00:30:25.156250 TRACE network [b58] - received server message of type struct PlayerBlocked, data: {CPack: type '96'}
00:30:25.156250 TRACE global [d50] - We'll wait till request 12 is answered.
00:30:25.156250 TRACE network [b58] - Made first apply on cl
00:30:25.156250 TRACE network [b58] - Applied on gs
00:30:25.156250 TRACE ai [b58] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'.
00:30:25.156250 TRACE ai [b58] - Leaving void __thiscall VCAI::playerBlocked(int,bool).
00:30:25.156250 TRACE network [b58] - Made second apply on cl
00:30:25.156250 TRACE network [b58] - Listening...
00:30:25.156250 TRACE network [b58] - received server message of type struct TryMoveHero, data: {CPack: type '501'}
00:30:25.156250 TRACE network [b58] - Made first apply on cl
00:30:25.156250 TRACE network [b58] - Applied on gs
00:30:25.156250 TRACE ai [b58] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:25.156250 TRACE ai [b58] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:25.156250 TRACE ai [b58] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:25.156250 TRACE ai [b58] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
00:30:25.156250 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:25.156250 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:25.156250 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:25.156250 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:25.171875 TRACE ai [b58] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:25.171875 TRACE ai [b58] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
00:30:25.171875 TRACE network [b58] - Made second apply on cl
00:30:25.171875 TRACE network [b58] - Listening...
00:30:25.171875 TRACE network [b58] - received server message of type struct HeroVisit, data: {CPack: type '1'}
00:30:25.171875 TRACE network [b58] - Made first apply on cl
00:30:25.171875 TRACE network [b58] - Applied on gs
00:30:25.171875 TRACE ai [b58] - Entering void __thiscall VCAI::heroVisit(const class CGHeroInstance *,const class CGObjectInstance *,bool): start '1'; obj 'Ivor the Ranger'.
00:30:25.171875 TRACE ai [b58] - Completing goal: FIND OBJ 4,283 (Sir Mullich)
00:30:25.171875 TRACE ai [b58] - Leaving void __thiscall VCAI::heroVisit(const class CGHeroInstance *,const class CGObjectInstance *,bool).
00:30:25.171875 TRACE network [b58] - Made second apply on cl
00:30:25.171875 TRACE network [b58] - Listening...
00:30:25.171875 TRACE network [b58] - received server message of type struct ExchangeDialog, data: {CPack: type '2005'}
00:30:25.171875 TRACE network [b58] - Made first apply on cl
00:30:25.171875 TRACE network [b58] - Applied on gs
00:30:25.171875 TRACE ai [b58] - Entering void __thiscall VCAI::heroExchangeStarted(class ObjectInstanceID,class ObjectInstanceID,class QueryID).
00:30:25.171875 DEBUG ai [b58] - Adding query 14 - Exchange between heroes Sir Mullich and Ivor. Total queries count: 1
00:30:25.171875 TRACE ai [b58] - Leaving void __thiscall VCAI::heroExchangeStarted(class ObjectInstanceID,class ObjectInstanceID,class QueryID).
00:30:25.171875 TRACE network [b58] - Made second apply on cl
00:30:25.171875 TRACE network [b58] - Listening...
00:30:25.171875 TRACE network [b3c] - Sending a request "struct ArrangeStacks". It'll have an ID=13.
00:30:25.171875 TRACE network [b3c] - Sending to server a pack of type struct ArrangeStacks
00:30:25.171875 TRACE global [b3c] - We'll wait till request 13 is answered.
00:30:25.171875 TRACE network [b58] - received server message of type struct PackageApplied, data: {CPack: type '94'}
00:30:25.171875 TRACE network [b58] - Made first apply on cl
00:30:25.171875 TRACE network [b58] - Applied on gs
00:30:25.171875 TRACE ai [b58] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *).
00:30:25.171875 TRACE ai [b58] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *).
00:30:25.171875 TRACE network [b58] - Made second apply on cl
00:30:25.171875 TRACE network [b58] - Listening...
00:30:25.171875 TRACE network [b58] - received server message of type struct SwapStacks, data: {CPack: type '1'}
00:30:25.171875 TRACE network [b58] - Made first apply on cl
00:30:25.171875 TRACE bonus [b58] - #$#+1 Angels #is no longer propagated to# Hero Sir Mullich
00:30:25.171875 TRACE bonus [b58] - #$# +1 Angels #propagated to# Hero Sir Mullich
00:30:25.171875 TRACE network [b58] - Applied on gs
00:30:25.171875 TRACE ai [b58] - Entering void __thiscall VCAI::stacksSwapped(const struct StackLocation &,const struct StackLocation &).
00:30:25.171875 TRACE ai [b58] - Leaving void __thiscall VCAI::stacksSwapped(const struct StackLocation &,const struct StackLocation &).
00:30:25.171875 TRACE network [b58] - Made second apply on cl
00:30:25.171875 TRACE network [b58] - Listening...
00:30:25.171875 TRACE network [b58] - received server message of type struct PackageApplied, data: {CPack: type '94'}
00:30:25.171875 TRACE network [b58] - Made first apply on cl
00:30:25.171875 TRACE network [b58] - Applied on gs
00:30:25.171875 TRACE ai [b58] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *).
00:30:25.171875 TRACE ai [b58] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *).
00:30:25.171875 TRACE network [b58] - Made second apply on cl
00:30:25.171875 TRACE network [b58] - Listening...
00:30:25.171875 TRACE network [b3c] - Sending a request "struct ArrangeStacks". It'll have an ID=14.
00:30:25.171875 TRACE network [b3c] - Sending to server a pack of type struct ArrangeStacks
00:30:25.171875 TRACE global [b3c] - We'll wait till request 14 is answered.
00:30:25.171875 TRACE network [b58] - received server message of type struct RebalanceStacks, data: {CPack: type '1'}
00:30:25.171875 TRACE network [b58] - Made first apply on cl
00:30:25.171875 TRACE bonus [b58] - #$#+1 Angels #is no longer propagated to# Hero Ivor
00:30:25.171875 TRACE network [b58] - Applied on gs
00:30:25.171875 TRACE ai [b58] - Entering void __thiscall VCAI::stacksRebalanced(const struct StackLocation &,const struct StackLocation &,int).
00:30:25.171875 TRACE ai [b58] - Leaving void __thiscall VCAI::stacksRebalanced(const struct StackLocation &,const struct StackLocation &,int).
00:30:25.171875 TRACE network [b58] - Made second apply on cl
00:30:25.171875 TRACE network [b58] - Listening...
00:30:25.171875 TRACE network [b58] - received server message of type struct PackageApplied, data: {CPack: type '94'}
00:30:25.171875 TRACE network [b58] - Made first apply on cl
00:30:25.171875 TRACE network [b58] - Applied on gs
00:30:25.171875 TRACE ai [b58] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *).
00:30:25.171875 TRACE ai [b58] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *).
00:30:25.171875 TRACE network [b58] - Made second apply on cl
00:30:25.171875 TRACE network [b58] - Listening...
00:30:25.171875 TRACE network [b3c] - Sending a request "struct ArrangeStacks". It'll have an ID=15.
00:30:25.171875 TRACE network [b3c] - Sending to server a pack of type struct ArrangeStacks
00:30:25.171875 TRACE global [b3c] - We'll wait till request 15 is answered.
00:30:25.171875 TRACE network [b58] - received server message of type struct SwapStacks, data: {CPack: type '1'}
00:30:25.171875 TRACE network [b58] - Made first apply on cl
00:30:25.171875 TRACE network [b58] - Applied on gs
00:30:25.171875 TRACE ai [b58] - Entering void __thiscall VCAI::stacksSwapped(const struct StackLocation &,const struct StackLocation &).
00:30:25.171875 TRACE ai [b58] - Leaving void __thiscall VCAI::stacksSwapped(const struct StackLocation &,const struct StackLocation &).
00:30:25.171875 TRACE network [b58] - Made second apply on cl
00:30:25.171875 TRACE network [b58] - Listening...
00:30:25.171875 TRACE network [b58] - received server message of type struct PackageApplied, data: {CPack: type '94'}
00:30:25.171875 TRACE network [b58] - Made first apply on cl
00:30:25.171875 TRACE network [b58] - Applied on gs
00:30:25.171875 TRACE ai [b58] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *).
00:30:25.171875 TRACE ai [b58] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *).
00:30:25.171875 TRACE network [b58] - Made second apply on cl
00:30:25.171875 TRACE network [b58] - Listening...
00:30:25.171875 TRACE network [b3c] - Sending a request "struct ArrangeStacks". It'll have an ID=16.
00:30:25.171875 TRACE network [b3c] - Sending to server a pack of type struct ArrangeStacks
00:30:25.171875 TRACE global [b3c] - We'll wait till request 16 is answered.
00:30:25.171875 TRACE network [b58] - received server message of type struct SwapStacks, data: {CPack: type '1'}
00:30:25.171875 TRACE network [b58] - Made first apply on cl
| ||||||||
Notes |
|
|
(0005564) Warmonger (administrator) 2015-02-22 09:20 |
This one is tricky. Debugger shows that Sir Mullich has Griffin in his army, but GUI shows he has not. Probably bug occured earlier. Crash happens at attempt to detach non-existent stack from army. |
|
(0005568) Povelitel (updater) 2015-02-22 11:28 |
I add test map. I edit her. 90% repeatability. if you did not work in the first turn, close the game and start again this map |
|
(0005572) Warmonger (administrator) 2015-02-22 17:48 |
This map has some weird fonts in it and can be invalid altogether. I'm getting odd messages all the time. |
|
(0005574) SXX (administrator) 2015-02-22 18:15 |
Weird fonts is likely russian language. As far as I get this is translation of standard Free for All map from RoE. |
|
(0005575) Povelitel (updater) 2015-02-22 18:23 |
Warmonger, yes, map have russian font. (But I do not think that the problem is in them ... others maps play are normally) |
|
(0006564) SXX (administrator) 2016-08-16 09:59 |
Not reproducible anymore. |
|
(0006657) SXX (administrator) 2016-09-12 12:20 |
No longer reproducible for sure. Passed long 58 months game on that map without any issue. |
|
(0006815) Povelitel (updater) 2016-10-09 10:10 edited on: 2016-10-09 10:12 |
I have reproducibility on 3 week (started pink) |
|
(0007138) Povelitel (updater) 2017-07-16 09:26 |
"FFA" saves still reproducibility in VCMI-branch-develop-21c0c95 |
|
(0007405) Povelitel (updater) 2018-02-10 09:08 |
I tried to load "FFA" saves in last develop but game crashed |
|
(0007629) Povelitel (updater) 2018-08-14 12:27 |
now it looks like this: if(dest.roadType != ERoadType::NO_ROAD && from.roadType != ERoadType::NO_ROAD) > VCMI_lib.dll!CGHeroInstance::getTileCost(const TerrainTile & dest, const TerrainTile & from, const TurnInfo * ti)Строка 69 C++ VCMI_lib.dll!CPathfinderHelper::getMovementCost(const CGHeroInstance * h, const int3 & src, const int3 & dst, const TerrainTile * ct, const TerrainTile * dt, const int remainingMovePoints, const TurnInfo * ti, const bool checkLast)Строка 1057 C++ VCMI_lib.dll!CPathfinderHelper::getMovementCost(const CGHeroInstance * h, const int3 & dst)Строка 1121 C++ VCAI.dll!FuzzyHelper::calculateTurnDistanceInputValue(const CGHeroInstance * h, int3 tile)Строка 208 C++ VCAI.dll!FuzzyHelper::getWanderTargetObjectValue(const CGHeroInstance & h, const ObjectIdRef & obj)Строка 294 C++ [Внедренный фрейм] VCAI.dll!VCAI::wander::__l56::<lambda_9ace2e48f572fffb95a4c2b2decba6fd>::operator()(const ObjectIdRef &)Строка 1468 C++ [Внедренный фрейм] VCAI.dll!std::_Ref_fn<<lambda_9ace2e48f572fffb95a4c2b2decba6fd> >::operator()(ObjectIdRef &)Строка 523 C++ [Внедренный фрейм] VCAI.dll!std::_Max_element_unchecked(ObjectIdRef * _First, ObjectIdRef * _Pred, std::_Ref_fn<<lambda_9ace2e48f572fffb95a4c2b2decba6fd> >)Строка 4208 C++ [Внедренный фрейм] VCAI.dll!std::max_element(std::_Vector_iterator<std::_Vector_val<std::_Simple_types<ObjectIdRef> > >)Строка 4223 C++ [Внедренный фрейм] VCAI.dll!boost::range::max_element(std::vector<ObjectIdRef,std::allocator<ObjectIdRef> > &)Строка 53 C++ VCAI.dll!VCAI::wander(HeroPtr h)Строка 1471 C++ VCAI.dll!VCAI::performTypicalActions()Строка 2495 C++ VCAI.dll!VCAI::makeTurn()Строка 804 C++ |
|
(0007662) Povelitel (updater) 2018-11-02 10:16 |
Don't reproducibility now |
|
(0008748) Povelitel (updater) 2023-10-10 13:42 |
no longer relevant |
Issue History |
|||
| Date Modified | Username | Field | Change |
| 2015-02-18 21:38 | Povelitel | New Issue | |
| 2015-02-18 21:38 | Povelitel | Status | new => assigned |
| 2015-02-18 21:38 | Povelitel | Assigned To | => Warmonger |
| 2015-02-18 21:38 | Povelitel | File Added: Saves.rar | |
| 2015-02-18 21:38 | Povelitel | File Added: VCMI_Client_log.txt | |
| 2015-02-18 21:38 | Povelitel | File Added: VCMI_Server_log.txt | |
| 2015-02-18 21:39 | Povelitel | Description Updated | View Revisions |
| 2015-02-22 09:20 | Warmonger | Note Added: 0005564 | |
| 2015-02-22 11:27 | Povelitel | File Added: Free for All.h3m | |
| 2015-02-22 11:28 | Povelitel | Note Added: 0005568 | |
| 2015-02-22 17:48 | Warmonger | Note Added: 0005572 | |
| 2015-02-22 18:15 | SXX | Note Added: 0005574 | |
| 2015-02-22 18:16 | SXX | Note View State: 0005574: public | |
| 2015-02-22 18:23 | Povelitel | Note Added: 0005575 | |
| 2016-04-07 15:22 | Povelitel | File Added: 137 in battle ogr (0.98h).rar | |
| 2016-08-16 09:58 | SXX | Assigned To | Warmonger => SXX |
| 2016-08-16 09:59 | SXX | Note Added: 0006564 | |
| 2016-09-12 12:20 | SXX | Note Added: 0006657 | |
| 2016-09-12 12:20 | SXX | Status | assigned => resolved |
| 2016-09-12 12:20 | SXX | Fixed in Version | => 0.99 |
| 2016-09-12 12:20 | SXX | Resolution | open => unable to reproduce |
| 2016-10-09 10:08 | Povelitel | File Added: FFA.7z | |
| 2016-10-09 10:10 | Povelitel | Note Added: 0006815 | |
| 2016-10-09 10:10 | Povelitel | Status | resolved => feedback |
| 2016-10-09 10:10 | Povelitel | Resolution | unable to reproduce => reopened |
| 2016-10-09 10:11 | Povelitel | OS | => Windows |
| 2016-10-09 10:11 | Povelitel | OS Version | => 7 |
| 2016-10-09 10:11 | Povelitel | Platform | => x64 |
| 2016-10-09 10:12 | Povelitel | Note Edited: 0006815 | View Revisions |
| 2016-11-10 19:04 | Povelitel | Fixed in Version | 0.99 => |
| 2016-11-10 19:04 | Povelitel | Description Updated | View Revisions |
| 2017-07-16 09:26 | Povelitel | Note Added: 0007138 | |
| 2017-07-16 09:26 | Povelitel | Status | feedback => assigned |
| 2018-02-10 09:08 | Povelitel | Note Added: 0007405 | |
| 2018-02-24 16:39 | Povelitel | Additional Information Updated | View Revisions |
| 2018-02-28 17:35 | Povelitel | Description Updated | View Revisions |
| 2018-08-14 12:27 | Povelitel | Note Added: 0007629 | |
| 2018-11-02 10:16 | Povelitel | Note Added: 0007662 | |
| 2018-11-02 10:16 | Povelitel | Status | assigned => resolved |
| 2018-11-02 10:16 | Povelitel | Fixed in Version | => 1.next |
| 2018-11-02 10:16 | Povelitel | Resolution | reopened => fixed |
| 2018-11-02 10:16 | Povelitel | Assigned To | SXX => Nullkiller |
| 2023-10-10 13:42 | Povelitel | Note Added: 0008748 | |
| 2023-10-10 13:42 | Povelitel | Status | resolved => closed |
| Copyright © 2000 - 2025 MantisBT Team |




