Starting a new thread since this doesn't sound quite like the others I could find, including this one. I've been seeing a lot more game freezes lately, and I'm pretty sure it's not my connection. Curiously, they seem to be happening primarily when I'm playing Mauve Manticore #2 Supplement, while an AI character is moving, though it's possible that this is just because I tend to play it a lot (it's always been a favorite). The game never unfreezes (at least, not after a few minutes), though reconnecting and resuming the battle always fixes things promptly. There's something suspicious in the log when this happens: BATTLE LOG: Scenario=The Games 3,Room=MM2A (raffishtenant),RoomID=212750,Event=Action Phase Initiated BATTLE LOG: Scenario=The Games 3,Room=MM2A (raffishtenant),RoomID=212750,Msg=The active player is now Gary BATTLE LOG: Player=Gary,Scenario=The Games 3,Room=MM2A (raffishtenant),RoomID=212750,Event=PlayAction,Action=Run,Instigator=Erryn,Targets= BATTLE LOG: Scenario=The Games 3,Room=MM2A (raffishtenant),RoomID=212750,Player=Gary,Participant=Gary,Actor=Erryn,Event=Move,Origin=(10, 13),StartFacing=(0, 1),Destination=(13, 13),EndFacing=(1, 0) MESSAGE: Error #2015 STACK TRACE: ArgumentError: Error #2015 at flash.display::BitmapData() at com.cardhunter.pcclient.gui.effects.advanced::SliceEffect() at com.cardhunter.pcclient.gui.effects.advanced::SliceEffectDisplayable() at com.cardhunter.pcclient:estroyCardCommand/start() at com.cardhunter.pcclient::CardHunterScreen/startCommand() at com.cardhunter.pcclient::BattleScreen/startCommand() at com.cardhunter.pcclient::CardHunterScreen/queueCommand() at com.cardhunter.pcclient:estroyCardCommand$/constructFromBattleEvent() at flash.events::EventDispatcher/dispatchEvent() at com.cardhunter.battle.AS3Client::BattleAS3Client/sendEvent() at com.cardhunter.battle::Battle/disseminateEvents() at com.cardhunter.battle::Battle/run() at com.cardhunter.pcclient::BattleScreen/dequeueCommand() at com.cardhunter.pcclient::EventLogCommand/update() at com.cardhunter.pcclient::CardHunterScreen/updateCommands() at com.cardhunter.pcclient::BattleScreen/updateCommands() at com.cardhunter.pcclient::CardHunterScreen/update() at com.cardhunter.pcclient::ScreenRoot/update() PARTY: (int) Index: 1 (utf_string) Name: Adventuring (int_array) ActiveChars: [7,8,4] (sfs_array) Members: (sfs_object) (sfs_object) inventory: (sfs_array) Items: (int) 2266 (int) 2256 (int) 1058 (int) 1852 (int) 862 (int) 1878 (int) 1363 (int) 100010 (int) 100215 (int) charIndex: 4 (sfs_object) (sfs_object) inventory: (sfs_array) Items: (int) 2172 (int) 2176 (int) 2341 (int) 1192 (int) 1192 (int) 1192 (int) 1916 (int) 1363 (int) 100010 (int) 100227 (int) charIndex: 7 (sfs_object) (sfs_object) inventory: (sfs_array) Items: (int) 1819 (int) 1802 (int) 1062 (int) 572 (int) 1363 (int) 1631 (int) 222 (int) 222 (int) 100010 (int) 100236 (int) charIndex: 8 CLIENT COMMANDS: com.cardhunter.pcclient:estroyCardCommand BATTLE COMMANDS: com.cardhunter.battle.commands::TurnToFaceInstigatorCommand com.cardhunter.battle.commands::IncrementActivePlayerCommand com.cardhunter.battle.commands::CheckForTraitsCommand com.cardhunter.battle.commands::StartScoringPhaseCommand com.cardhunter.battle.commands::StartDiscardPhaseCommand com.cardhunter.battle.commands::EndTurnCommand CLIENT VERSION: 3.54.0.10879 Sending zone extension request: errorReport Parameters: (utf_string) text: ClientError,Type=Error,Name=ArgumentError,Player=raffishtenant,Screen=BattleScreen MESSAGE: Error #2015 STACK TRACE: ArgumentError: Error #2015 at flash.display::BitmapData() at com.cardhunter.pcclient.gui.effects.advanced::SliceEffect() at com.cardhunter.pcclient.gui.effects.advanced::SliceEffectDisplayable() at com.cardhunter.pcclient:estroyCardCommand/start() at com.cardhunter.pcclient::CardHunterScreen/startCommand() at com.cardhunter.pcclient::BattleScreen/startCommand() at com.cardhunter.pcclient::CardHunterScreen/queueCommand() at com.cardhunter.pcclient:estroyCardCommand$/constructFromBattleEvent() at flash.events::EventDispatcher/dispatchEvent() at com.cardhunter.battle.AS3Client::BattleAS3Client/sendEvent() at com.cardhunter.battle::Battle/disseminateEvents() at com.cardhunter.battle::Battle/run() at com.cardhunter.pcclient::BattleScreen/dequeueCommand() at com.cardhunter.pcclient::EventLogCommand/update() at com.cardhunter.pcclient::CardHunterScreen/updateCommands() at com.cardhunter.pcclient::BattleScreen/updateCommands() at com.cardhunter.pcclient::CardHunterScreen/update() at com.cardhunter.pcclient::ScreenRoot/update() PARTY: (int) Index: 1 (utf_string) Name: Adventuring (int_array) ActiveChars: [7,8,4] (sfs_array) Members: (sfs_object) (sfs_object) inventory: (sfs_array) Items: (int) 2266 (int) 2256 (int) 1058 (int) 1852 (int) 862 (int) 1878 (int) 1363 (int) 100010 (int) 100215 (int) charIndex: 4 (sfs_object) (sfs_object) inventory: (sfs_array) Items: (int) 2172 (int) 2176 (int) 2341 (int) 1192 (int) 1192 (int) 1192 (int) 1916 (int) 1363 (int) 100010 (int) 100227 (int) charIndex: 7 (sfs_object) (sfs_object) inventory: (sfs_array) Items: (int) 1819 (int) 1802 (int) 1062 (int) 572 (int) 1363 (int) 1631 (int) 222 (int) 222 (int) 100010 (int) 100236 (int) charIndex: 8 CLIENT COMMANDS: com.cardhunter.pcclient:estroyCardCommand BATTLE COMMANDS: com.cardhunter.battle.commands::TurnToFaceInstigatorCommand com.cardhunter.battle.commands::IncrementActivePlayerCommand com.cardhunter.battle.commands::CheckForTraitsCommand com.cardhunter.battle.commands::StartScoringPhaseCommand com.cardhunter.battle.commands::StartDiscardPhaseCommand com.cardhunter.battle.commands::EndTurnCommand CLIENT VERSION: 3.54.0.10879
Also: Error #2015 may be a red herring, since it's not always there when the freezes happen. This last time, I saw nothing out of the ordinary in the log.
Have you tried clicking anywhere in the game when it freezes? For me it clears the blockage. I've seen the same error several times in the log when the game stalls when AI is moving characters and even these log lines were the same the last time this happened to me: at flash.display::BitmapData() at com.cardhunter.pcclient.gui.effects.advanced::SliceEffect()
We introduced some new issues when we recently sped up the animation of the game under high animation speeds. I haven't had time to track them down yet.