[Bug] Frozen Timer Versus the AI.

Discussion in 'Bugs' started by LeisureSuitLoli, Apr 9, 2014.

  1. Many times when I am testing a custom map with more than 25 characters the AI will stop playing, leading to Gary staring at me until I resign the game. I've tried adding a time limit to the game thinking that the timer will run out for the AI if it freezes, but found that this is not the case. The turn timer freezes with it.


    The code leading up to this:
    Code:
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Player=Gary,Actor=Melbrog,Event=Move,Origin=(10, 5),StartFacing=(-1, 0),Destination=(9, 4),EndFacing=(-1, 0)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Player=Gary,Actor=Melbrog,Event=Move,Origin=(11, 5),StartFacing=(0, -1),Destination=(11, 5),EndFacing=(-1, 0)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Player=Gary,Actor=Melbrog,Event=Move,Origin=(11, 8),StartFacing=(0, -1),Destination=(11, 8),EndFacing=(-1, 0)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Player=Gary,Actor=Melbrog,Event=Move,Origin=(11, 6),StartFacing=(0, -1),Destination=(11, 6),EndFacing=(-1, 0)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Player=Gary,Actor=Melbrog,Event=Move,Origin=(11, 4),StartFacing=(0, 1),Destination=(11, 4),EndFacing=(-1, 0)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Player=Gary,Actor=Melbrog,Event=Move,Origin=(11, 9),StartFacing=(-1, 0),Destination=(11, 9),EndFacing=(-1, 0)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Player=Gary,Actor=Melbrog,Event=Move,Origin=(10, 8),StartFacing=(-1, 0),Destination=(9, 9),EndFacing=(-1, 0)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Player=Gary,Actor=Melbrog,Event=Move,Origin=(10, 9),StartFacing=(-1, 0),Destination=(9, 8),EndFacing=(-1, 0)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Player=Gary,Actor=Melbrog,Event=Move,Origin=(11, 3),StartFacing=(-1, 0),Destination=(11, 3),EndFacing=(-1, 0)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Player=Gary,Actor=Melbrog,Event=Move,Origin=(10, 2),StartFacing=(-1, 0),Destination=(9, 3),EndFacing=(-1, 0)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Player=Gary,Actor=Melbrog,Event=Move,Origin=(11, 7),StartFacing=(-1, 0),Destination=(11, 7),EndFacing=(-1, 0)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Player=Gary,Actor=Melbrog,Event=Move,Origin=(11, 2),StartFacing=(-1, 0),Destination=(10, 2),EndFacing=(-1, 0)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Player=Gary,Actor=Melbrog,Event=Move,Origin=(10, 7),StartFacing=(-1, 0),Destination=(9, 7),EndFacing=(-1, 0)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Player=Gary,Actor=Melbrog,Event=Move,Origin=(10, 3),StartFacing=(-1, 0),Destination=(9, 2),EndFacing=(-1, 0)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Player=Gary,Actor=Melbrog,Event=Move,Origin=(10, 6),StartFacing=(-1, 0),Destination=(9, 5),EndFacing=(-1, 0)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Player=Gary,Actor=Melbrog,Event=Move,Origin=(10, 4),StartFacing=(-1, 0),Destination=(10, 4),EndFacing=(-1, 0)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=The active player is now LeisureSuitLoli
    BATTLE LOG: Player=LeisureSuitLoli,Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Event=PlayAction,Action=Blooming Ground,Instigator=Meister,Targets=
    Received extension response: battleTimer
    Parameters:
        (int) playerIndex: 0
        (int) timeRemaining: 751
        (bool) start: false
    
    stopTimer 0 751
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: done
        (bool) IIU: false
    
    Received extension response: battle
    Parameters:
        (utf_string) type: noMoreTraits
        (bool) IIU: false
    
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Lava Pool to (3, 0)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Lava Pool to (3, 1)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Lava Pool to (7, 0)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Lava Pool to (7, 1)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Lava Pool to (3, 2)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Lava Pool to (7, 2)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Lava Pool to (3, 3)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Lava Pool to (4, 3)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Lava Pool to (5, 3)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Lava Pool to (6, 3)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Lava Pool to (7, 3)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Hot Spot to (1, 4)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Hot Spot to (1, 5)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Hot Spot to (1, 6)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Hot Spot to (2, 4)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Hot Spot to (2, 6)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Hot Spot to (3, 4)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Hot Spot to (3, 5)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Hot Spot to (3, 6)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Lava Pool to (8, 4)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Lava Pool to (9, 4)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Lava Pool to (10, 4)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Lava Pool to (11, 4)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Lava Pool to (11, 5)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Lava Pool to (11, 6)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Lava Pool to (11, 7)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Lava Pool to (8, 8)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Lava Pool to (9, 8)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Lava Pool to (10, 8)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Lava Pool to (11, 8)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Lava Pool to (4, 8)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Lava Pool to (4, 9)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Lava Pool to (8, 9)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Lava Pool to (4, 10)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Lava Pool to (8, 10)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Lava Pool to (4, 11)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Lava Pool to (5, 11)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Lava Pool to (6, 11)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Lava Pool to (7, 11)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=Attaching Lava Pool to (8, 11)
    BATTLE LOG: Scenario=Examples,Room=LeisureSuitLoli's battle (custom),RoomID=108590,Msg=The active player is now Gary
    Received extension response: serverHeartbeat
    Parameters:
       
    
    Received extension response: chat.roommessage
    Parameters:
        (utf_string) message: gg Ratstar
        (utf_string) user: o.0
        (int) room: 0
     
  2. Jon

    Jon Blue Manchu Staff Member

    I'd have to say "don't build custom battles with more than 25 monsters" for now.
     
    LeisureSuitLoli likes this.

Share This Page