Arrogant armor 2nd discard adding 2 to discard pile

Discussion in 'Bugs' started by Phaselock, Apr 15, 2013.

  1. Phaselock

    Phaselock Bugblatter

    2nd discards from arrogant armor are adding copies to owner's pile. Easily reproducible and consistent. Figure below shows that impaler does not add to discard pile but blind rage did. Continued play indicates that I now have multiple copies of blind rage.

    [​IMG]

    Ditto for external buffs. Elf priest casted healing blessing and unholy frenzy twice in the same turn on dwarf warrior, arrogant armor triggered and UF went into discard pile of elf priest at +2.

    [​IMG]
     
  2. Jon

    Jon Blue Manchu Staff Member

    Nice catch, I'll investigate.
     
  3. Phaselock

    Phaselock Bugblatter

    Some more replaying isolated the cause. Apparently, the 1st triggered arrogant armor fouls up the subsequent card discard.

    Turn 11 battle log in Monkeys attack

    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Msg=Starting round 11
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Event=Attachment Phase Initiated
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Event=Draw Phase Initiated
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Msg=Gary drew Scamper for War Monkeys
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Msg=Gary drew a card for War Monkeys
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Msg=phaselock drew Dash for EP_test1
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Msg=phaselock drew Heal for EP_test1
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Msg=phaselock drew Stuck Arrow for EP_test1
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Msg=phaselock drew Run for HWiz_test1
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Msg=phaselock drew Maze for HWiz_test1
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Msg=phaselock drew Flame Spit for HWiz_test1
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Msg=phaselock drew Walk for DW_test1
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Msg=phaselock drew Bruiser for DW_test1
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Msg=phaselock drew Bludgeon for DW_test1
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Event=Action Phase Initiated
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Msg=The active player is now Gary
    BATTLE LOG: Player=Gary,Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Event=PlayAction,Action=Pickpocket,Instigator=Cornelius,Targets=DW_test1
    BATTLE LOG: Player=Gary,Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Event=TriggerSucceed,Trigger=Reliable Mail,TriggeringActor=DW_test1,AffectedActors=,TriggerType=PreDamage,TriggerLocation=Hand
    BATTLE LOG: Player=Gary,Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Event=TriggerSucceed,Trigger=Arrogant Armor,TriggeringActor=DW_test1,AffectedActors=,TriggerType=PreDamage,TriggerLocation=Hand
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Msg=DW_test1 took 0 damage
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Msg=SeeverSelectCardsCommand:: selected card Reliable Mail
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Msg=DW_test1 transferred Reliable Mail to War Monkeys
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Msg=phaselock must play a Trait
    BATTLE LOG: Player=phaselock,Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Event=PlayAction,Action=Bruiser,Instigator=DW_test1,Targets=
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Msg=Attaching Bruiser to DW_test1
    BATTLE LOG: Player=phaselock,Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Event=TriggerSucceed,Trigger=Arrogant Armor,TriggeringActor=DW_test1,AffectedActors=,TriggerType=Attach,TriggerLocation=Hand
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Msg=Detaching and discarding Bruiser from DW_test1
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Msg=phaselock drew Vicious Thrust for DW_test1
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Msg=The active player is now phaselock
    BATTLE LOG: Player=phaselock,Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Event=PlayAction,Action=Walk,Instigator=DW_test1,Targets=
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Player=phaselock,Actor=DW_test1,Event=Move,Origin=(1, 6),StartFacing=(1, 0),Destination=(1, 6),EndFacing=(-1, 0)
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Msg=The active player is now Gary
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Msg=Gary passed.
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Msg=The active player is now phaselock
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Msg=phaselock passed.
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Msg=All players passed, action phase complete.
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Msg=Scoring Phase: initiated
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Msg=Discard Phase: initiated
    BATTLE LOG: Player=Gary,Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Group=War Monkeys,Event=Needs to discard a card
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Player=Gary,Event=SelectCardRequired,Selections=Scamper|Scamper|Simian Reflexes|Reliable Mail
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Player=Gary,Event=SelectCard,Selection=Reliable Mail
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Group=War Monkeys,Event=Discard,Card=Reliable Mail
    BATTLE LOG: Player=Gary,Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Group=War Monkeys,Event=Needs to discard a card
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Player=Gary,Event=SelectCardRequired,Selections=Scamper|Scamper|Simian Reflexes
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Player=Gary,Event=SelectCard,Selection=Scamper
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Group=War Monkeys,Event=Discard,Card=Scamper
    BATTLE LOG: Player=phaselock,Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Group=EP_test1,Event=Needs to discard a card
    BATTLE LOG: Scenario=Monkey Attack,Room=AWMO (phaselock),RoomID=2789,Player=phaselock,Event=SelectCardRequired,Selections=Stuck Arrow|Heal|Dash|Holy Armor|Holy Armor

    Summary: at start of turn, monkey activate pickpocket on dwarf warrior, successfully and correctly steals a reliable armor from hand. I have to play a trait (bruiser) which activates arrogant armor once and draws me a vicious thrust. My dwarf uses a 'Walk' to reorient itself, monkey passes and I pass too. Monkey discards reliable mail and scamper. Screenshot before discard phase shows 25 in discard pile, after reliable armor discards, the pile grows to 27.

    [​IMG]
     
  4. Jon

    Jon Blue Manchu Staff Member

    Found the problem. This should be fixed in the next build.
     

Share This Page