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 | 2024-10-11 05:19 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 | Saves.rar [^] (1,019,829 bytes) 2015-02-18 21:38 VCMI_Client_log.txt [^] (153,629 bytes) 2015-02-18 21:38 [Show Content] [Hide Content] 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 VCMI_Server_log.txt [^] (100,253 bytes) 2015-02-18 21:38 [Show Content] [Hide Content] Free for All.h3m [^] (47,217 bytes) 2015-02-22 11:27 137 in battle ogr (0.98h).rar [^] (931,944 bytes) 2016-04-07 15:22 FFA.7z [^] (463,770 bytes) 2016-10-09 10:08 | ||||||||
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 - 2024 MantisBT Team |