Wimpy triggered twice on the same attack

Discussion in 'Bugs' started by karadoc, Aug 5, 2013.

  1. karadoc

    karadoc Hydra

    One of the AI characters attacked me with a step-bash, and their Wimpy trait apparently triggered twice for the attack.

    Here's a quote from the log:
    'Anskak' is the name of the Kobold avenger. The attack he used was Lunging Bash. I can't tell you how much damage it did though, because it was blocked.
     
  2. Jon

    Jon Blue Manchu Staff Member

  3. karadoc

    karadoc Hydra

    After many games, it happened again. Here's a screenshot:
    [​IMG]

    Notice that they the Kobold has wimpy attached, and also somehow has wimpy as a revealed card in its hand.

    Here's an excerpt from the console log:
    ...

    AHHH! I was just about to open the console to get that excerpt, but I was disconnected. (Because it is this problematic build.) Sorry about that. Maybe next time.
     
  4. CapnCurry

    CapnCurry Kobold

    I encountered this issue also - same thing, where the kobold managed to have a Wimpy attached and a Wimpy in his hand.

    BATTLE LOG: Player=CapnCurry,Scenario=Mineshaft,Room=DMND (CapnCurry),RoomID=633923,Event=TriggerSucceed,Trigger=Wimpy,TriggeringActor=Finnegan,AffectedActors=,TriggerType=Action,TriggerLocation=ActorAttachment
    BATTLE LOG: Scenario=Mineshaft,Room=DMND (CapnCurry),RoomID=633923,Msg=Git took 2 damage
    BATTLE LOG: Scenario=Mineshaft,Room=DMND (CapnCurry),RoomID=633923,Msg=Git died
    BATTLE LOG: Scenario=Mineshaft,Room=DMND (CapnCurry),RoomID=633923,Msg=The active player is now Gary
    BATTLE LOG: Player=Gary,Scenario=Mineshaft,Room=DMND (CapnCurry),RoomID=633923,Event=PlayAction,Action=Mob Attack,Instigator=Pekeng,Targets=Spatz
    BATTLE LOG: Player=Gary,Scenario=Mineshaft,Room=DMND (CapnCurry),RoomID=633923,Event=TriggerSucceed,Trigger=,TriggeringActor=Pekeng,AffectedActors=,TriggerType=Action,TriggerLocation=Hand
    BATTLE LOG: Player=Gary,Scenario=Mineshaft,Room=DMND (CapnCurry),RoomID=633923,Event=TriggerSucceed,Trigger=Wimpy,TriggeringActor=Pekeng,AffectedActors=,TriggerType=Action,TriggerLocation=ActorAttachment
    BATTLE LOG: Scenario=Mineshaft,Room=DMND (CapnCurry),RoomID=633923,Msg=Spatz took 0 damage
    BATTLE LOG: Scenario=Mineshaft,Room=DMND (CapnCurry),RoomID=633923,Msg=The active player is now CapnCurry
     

    Attached Files:

  5. Kalin

    Kalin Begat G'zok

    I know what's happening. When a group of minions draws a trait, the AI has to choose which one gets it. And there is code that won't let the AI (or you) put all handicaps on the same minion (I've seen this when playing with the scenario editor). And in your case, the group is down to one member, so there's no one else to give it to.
     
  6. CapnCurry

    CapnCurry Kobold

    Aha, I think you've hit it! The only other weird thing is that it triggers while in the hand at all, but I think Vulnerable used to have the in-hand / attached rule on it. Wimpy probably inherited that behavior, but it's not noted as such since it's a condition that's never supposed to happen.
     
  7. Jon

    Jon Blue Manchu Staff Member

    This is a bug. Gary (or anyone) should HAVE to play a Trait card that is in hand.
     
  8. karadoc

    karadoc Hydra

    I'm not sure if you've already found the source of the bug, but I just saw it happen again and this time I was able to get the log for it, finally.

    The sitation is consistent with what Kalin and CapnCurry have guessed. ie. One of the Wimpy cards is triggering as an attachment, and the other is triggering from the hand; and the enemy with this double-wimpy thing is the last remaining unit of a group.

    Code:
    BATTLE LOG: Scenario=Mother Lode,Room=WHST (karadoc),RoomID=303138,Msg=The active player is now Gary
    BATTLE LOG: Scenario=Mother Lode,Room=WHST (karadoc),RoomID=303138,Player=Gary,Actor=Gobgag,Event=Move,Origin=(10, 5),StartFacing=(1, 0),Destination=(11, 6),EndFacing=(1, 0)
    BATTLE LOG: Player=Gary,Scenario=Mother Lode,Room=WHST (karadoc),RoomID=303138,Event=PlayAction,Action=Lunging Bash,Instigator=Gobgag,Targets=Curie
    BATTLE LOG: Player=Gary,Scenario=Mother Lode,Room=WHST (karadoc),RoomID=303138,Event=TriggerSucceed,Trigger=,TriggeringActor=Gobgag,AffectedActors=,TriggerType=Action,TriggerLocation=Hand
    BATTLE LOG: Player=Gary,Scenario=Mother Lode,Room=WHST (karadoc),RoomID=303138,Event=TriggerSucceed,Trigger=Wimpy,TriggeringActor=Gobgag,AffectedActors=,TriggerType=Action,TriggerLocation=ActorAttachment
    BATTLE LOG: Player=Gary,Scenario=Mother Lode,Room=WHST (karadoc),RoomID=303138,Event=TriggerFail,Trigger=Holy Armor,TriggeringActor=Curie,AffectedActors=,TriggerType=PreDamage,TriggerLocation=Hand
    BATTLE LOG: Scenario=Mother Lode,Room=WHST (karadoc),RoomID=303138,Msg=Curie took 1 damage
    BATTLE LOG: Scenario=Mother Lode,Room=WHST (karadoc),RoomID=303138,Player=Gary,Actor=Curie,Event=Move,Origin=(12, 5),StartFacing=(1, 0),Destination=(12, 5),EndFacing=(1, 0)
    BATTLE LOG: Scenario=Mother Lode,Room=WHST (karadoc),RoomID=303138,Msg=The active player is now karadoc
     
  9. Kalin

    Kalin Begat G'zok

    I can reproduce this in a custom scenario: I had 2x Kobold Avenger and 6x Ig-Gabig (for Inspiration), killed one avenger, then inspired the other to draw a Wimpy while he still had one attached, and the game let him move without playing the second Wimpy.

    Code:
    BATTLE LOG: Scenario=Improved Bestiary,Room=Kalin's battle (custom),RoomID=254,Msg=The active player is now Kalin
    BATTLE LOG: Player=Kalin,Scenario=Improved Bestiary,Room=Kalin's battle (custom),RoomID=254,Event=PlayAction,Action=Inspiration,Instigator=Ig-Gabig,Targets=Pekeng
    BATTLE LOG: Scenario=Improved Bestiary,Room=Kalin's battle (custom),RoomID=254,Msg=Kalin drew Wimpy for Kobold Avengers1
    BATTLE LOG: Scenario=Improved Bestiary,Room=Kalin's battle (custom),RoomID=254,Msg=The active player is now Gary
    BATTLE LOG: Scenario=Improved Bestiary,Room=Kalin's battle (custom),RoomID=254,Msg=Gary passed.
    BATTLE LOG: Scenario=Improved Bestiary,Room=Kalin's battle (custom),RoomID=254,Msg=The active player is now Kalin
    BATTLE LOG: Player=Kalin,Scenario=Improved Bestiary,Room=Kalin's battle (custom),RoomID=254,Event=PlayAction,Action=Run,Instigator=Pekeng,Targets=
    BATTLE LOG: Scenario=Improved Bestiary,Room=Kalin's battle (custom),RoomID=254,Player=Kalin,Actor=Pekeng,Event=Move,Origin=(6, 3),StartFacing=(-1, 0),Destination=(4, 4),EndFacing=(-1, 0)
    [​IMG]
     
    Flaxative likes this.
  10. Jon

    Jon Blue Manchu Staff Member

    I've logged this.
     

Share This Page