magefree / mage

Magic Another Game Engine
http://xmage.today
MIT License
1.91k stars 779 forks source link

Stony Silence - not working when playing AI #905

Closed jasonewall closed 4 years ago

jasonewall commented 9 years ago

I haven't had a chance to check if this is something new with the latest build or if it's actually just when playing the AI. But in the game logs found here you'll see I cast stony silence pretty early on. The next turn the computer plays a darksteel citadel and then casts a cranial plating. (What's not in the logs is he tapped the darksteel citadel to pay for the plating which is the first thing that set off a red flag.) Then the computer activates the equip ability of the cranial plating which stony silence should most definitely be stopping.

    11:03 PM: walleye1176 
    has joined the game
: Match score:computer 
    - 0 winsDeckHash: -8535035824347594257walleye1176 - 1 winDeckHash: 
    -5620792827332177778You have to win 2 games to win the complete 
    matchGame has started
11:03 PM: computer shuffles 
    his or her library.
11:03 PM: walleye1176 
    shuffles his or her library.
11:03 PM: computer chooses 
    that he or she takes the first turn
11:03 PM: computer draws 
    seven cards
11:03 PM: walleye1176 draws 
    seven cards
11:03 PM: computer keeps hand
11:03 PM: walleye1176 keeps 
    hand
11:03 PM: Turn 1 computer 
    (20 - 20)
11:03 PM: computer plays 
    Glimmervoid
11:03 PM: computer attacks 
    with 0 creatures
11:03 PM: computer loses 2 
    life
11:03 PM: computer casts 
    Vault Skirge
11:03 PM: Turn 2 walleye1176 
    (18 - 20)
11:03 PM: walleye1176 draws a 
    card
11:03 PM: walleye1176 plays 
    Temple Garden
11:04 PM: walleye1176 attacks 
    with 0 creatures
11:04 PM: Turn 3 computer 
    (18 - 20)
11:04 PM: computer draws a 
    card
11:04 PM: computer attacks 
    with 1 creature
11:04 PM: Attacker: Vault 
    Skirge (1/1) unblocked
11:04 PM: walleye1176 loses 1 
    life
11:04 PM: computer gains 1 
    life
11:04 PM: Turn 4 walleye1176 
    (19 - 19)
11:04 PM: walleye1176 draws a 
    card
11:04 PM: walleye1176 plays 
    Plains
11:04 PM: walleye1176 casts 
    Qasali Pridemage
11:04 PM: walleye1176 attacks 
    with 0 creatures
11:04 PM: Turn 5 computer 
    (19 - 19)
11:04 PM: computer draws a 
    card
11:04 PM: computer plays 
    Blinkmoth Nexus
11:04 PM: computer attacks 
    with 1 creature
11:04 PM: Attacker: Vault 
    Skirge (1/1) unblocked
11:04 PM: walleye1176 loses 1 
    life
11:04 PM: computer gains 1 
    life
11:04 PM: Turn 6 walleye1176 
    (20 - 18)
11:04 PM: walleye1176 draws a 
    card
11:04 PM: walleye1176 casts 
    Vinelasher Kudzu
11:04 PM: walleye1176 plays 
    Flooded Strand
11:04 PM: Ability triggers: 
    Vinelasher Kudzu - Whenever a land enters the battlefield under your 
    control, put a +1/+1 counter on Vinelasher Kudzu.
11:04 PM: walleye1176 loses 1 
    life
11:04 PM: walleye1176 
    sacrificed Flooded Strand
11:04 PM: walleye1176 
    activates: search your library for a Plains or Island and put it onto the 
    battlefield. Then shuffle your library. from Flooded Strand
11:04 PM: walleye1176 
    searches his or her library
11:05 PM: walleye1176 puts 
    Sacred Foundry from library onto the Battlefield
11:05 PM: walleye1176 
    shuffles his or her library.
11:05 PM: Ability triggers: 
    Vinelasher Kudzu - Whenever a land enters the battlefield under your 
    control, put a +1/+1 counter on Vinelasher Kudzu.
11:05 PM: walleye1176 attacks 
    with 1 creature
11:05 PM: Ability triggers: 
    Qasali Pridemage - Exalted
11:05 PM: computer activates: 
    until end of turn Blinkmoth Nexus becomes a 1/1 Blinkmoth artifact 
    creature with flying that's still a land. from Blinkmoth Nexus
11:05 PM: Attacker: Qasali 
    Pridemage (3/3) unblocked
11:05 PM: computer loses 3 
    life
11:05 PM: Turn 7 computer 
    (17 - 17)
11:05 PM: computer draws a 
    card
11:05 PM: computer plays 
    Blinkmoth Nexus
11:05 PM: computer casts 
    Springleaf Drum
11:05 PM: computer attacks 
    with 1 creature
11:05 PM: Attacker: Vault 
    Skirge (1/1) unblocked
11:05 PM: walleye1176 loses 1 
    life
11:05 PM: computer gains 1 
    life
11:05 PM: Turn 8 walleye1176 
    (18 - 16)
11:05 PM: walleye1176 draws a 
    card
11:05 PM: walleye1176 casts 
    Stony Silence
11:05 PM: walleye1176 attacks 
    with 2 creatures
11:05 PM: computer activates: 
    until end of turn Blinkmoth Nexus becomes a 1/1 Blinkmoth artifact 
    creature with flying that's still a land. from Blinkmoth Nexus
11:05 PM: computer activates: 
    until end of turn Blinkmoth Nexus becomes a 1/1 Blinkmoth artifact 
    creature with flying that's still a land. from Blinkmoth Nexus
11:05 PM: Attacker: Qasali 
    Pridemage (2/2) unblocked
11:05 PM: Attacker: 
    Vinelasher Kudzu (3/3) unblocked
11:05 PM: computer loses 2 
    life
11:05 PM: computer loses 3 
    life
11:06 PM: Turn 9 computer 
    (13 - 16)
11:06 PM: computer draws a 
    card
11:06 PM: computer plays 
    Darksteel Citadel
11:06 PM: computer casts 
    Memnite
11:06 PM: computer casts 
    Cranial Plating
11:06 PM: computer activates: 
    Equip. from Cranial Plating targeting Vault Skirge 
11:06 PM: computer attacks 
    with 1 creature
11:06 PM: Attacker: Vault 
    Skirge (6/1) unblocked
11:07 PM: walleye1176 loses 6 
    life
11:07 PM: computer gains 6 
    life
11:07 PM: Turn 10 
    walleye1176 (19 - 10)
11:07 PM: walleye1176 draws a 
    card
11:07 PM: walleye1176 attacks 
    with 2 creatures
11:07 PM: Attacker: Qasali 
    Pridemage (2/2) unblocked
11:07 PM: Attacker: 
    Vinelasher Kudzu (3/3) unblocked
11:07 PM: computer loses 2 
    life
11:07 PM: computer loses 3 
    life
11:08 PM: walleye1176 
    sacrificed Qasali Pridemage
11:08 PM: walleye1176 
    activates: destroy target artifact or enchantment. from Qasali Pridemage 
    targeting Cranial Plating 
11:08 PM: computer activates: 
    until end of turn Blinkmoth Nexus becomes a 1/1 Blinkmoth artifact 
    creature with flying that's still a land. from Blinkmoth Nexus
11:08 PM: Cranial Plating was 
    destroyed
11:08 PM: Turn 11 computer 
    (14 - 10)
11:08 PM: computer draws a 
    card
11:08 PM: computer attacks 
    with 2 creatures
11:08 PM: Attacker: Vault 
    Skirge (1/1) unblocked
11:08 PM: Attacker: Memnite 
    (1/1) unblocked
11:08 PM: walleye1176 loses 1 
    life
11:08 PM: computer gains 1 
    life
11:08 PM: walleye1176 loses 1 
    life
11:08 PM: computer plays 
    Darksteel Citadel
11:08 PM: computer activates: 
    until end of turn Blinkmoth Nexus becomes a 1/1 Blinkmoth artifact 
    creature with flying that's still a land. from Blinkmoth Nexus
11:08 PM: Turn 12 
    walleye1176 (15 - 8)
11:08 PM: walleye1176 draws a 
    card
11:09 PM: walleye1176 plays 
    Forest
11:09 PM: Ability triggers: 
    Vinelasher Kudzu - Whenever a land enters the battlefield under your 
    control, put a +1/+1 counter on Vinelasher Kudzu.
11:09 PM: walleye1176 attacks 
    with 1 creature
11:09 PM: Attacker: 
    Vinelasher Kudzu (4/4) unblocked
11:09 PM: computer loses 4 
    life
11:09 PM: walleye1176 casts 
    Loxodon Smiter
11:09 PM: computer activates: 
    until end of turn Blinkmoth Nexus becomes a 1/1 Blinkmoth artifact 
    creature with flying that's still a land. from Blinkmoth Nexus
11:09 PM: computer activates: 
    target Blinkmoth gets +1/+1 until end of turn. from Blinkmoth Nexus 
    targeting Blinkmoth Nexus 
11:09 PM: Turn 13 computer 
    (11 - 8)
11:09 PM: computer draws a 
    card
11:09 PM: computer activates: 
    until end of turn Blinkmoth Nexus becomes a 1/1 Blinkmoth artifact 
    creature with flying that's still a land. from Blinkmoth Nexus
11:09 PM: computer plays 
    Glimmervoid
11:09 PM: computer attacks 
    with 2 creatures
11:09 PM: Attacker: Vault 
    Skirge (1/1) unblocked
11:09 PM: Attacker: Blinkmoth 
    Nexus (1/1) unblocked
11:10 PM: walleye1176 loses 1 
    life
11:10 PM: computer gains 1 
    life
11:10 PM: walleye1176 loses 1 
    life
11:10 PM: Turn 14 
    walleye1176 (12 - 6)
11:10 PM: walleye1176 draws a 
    card
11:10 PM: walleye1176 plays 
    Wooded Foothills
11:10 PM: Ability triggers: 
    Vinelasher Kudzu - Whenever a land enters the battlefield under your 
    control, put a +1/+1 counter on Vinelasher Kudzu.
11:10 PM: walleye1176 casts 
    Domri Rade
11:11 PM: walleye1176 
    activates: Target creature you control fights another target creature. 
    from Domri Rade targeting Vinelasher Kudzu Memnite 
11:11 PM: Memnite died
11:11 PM: walleye1176 attacks 
    with 2 creatures
11:11 PM: Attacker: 
    Vinelasher Kudzu (5/5) unblocked
11:11 PM: Attacker: Loxodon 
    Smiter (4/4) unblocked
11:11 PM: computer loses 5 
    life
11:11 PM: computer loses 4 
    life
11:11 PM: computer activates: 
    until end of turn Blinkmoth Nexus becomes a 1/1 Blinkmoth artifact 
    creature with flying that's still a land. from Blinkmoth Nexus
11:11 PM: computer casts 
    Galvanic Blast targeting Loxodon Smiter 
11:11 PM: Loxodon Smiter died
11:11 PM: computer activates: 
    target Blinkmoth gets +1/+1 until end of turn. from Blinkmoth Nexus 
    targeting Blinkmoth Nexus 
11:11 PM: Turn 15 computer 
    (3 - 6)
11:11 PM: computer draws a 
    card
11:11 PM: computer plays 
    Inkmoth Nexus
11:11 PM: computer attacks 
    with 1 creature
11:11 PM: walleye1176 casts 
    Path to Exile targeting Vault Skirge 
11:11 PM: walleye1176 moves 
    Vault Skirge from battlefield to the exile zone
11:11 PM: computer searches 
    his or her library
11:11 PM: computer puts 
    Island from library onto the Battlefield
11:11 PM: computer shuffles 
    his or her library.
11:12 PM: computer casts 
    Master of Etherium
11:12 PM: walleye1176 loses 1 
    life
11:12 PM: walleye1176 
    sacrificed Wooded Foothills
11:12 PM: walleye1176 
    activates: search your library for a Mountain or Forest and put it onto 
    the battlefield. Then shuffle your library. from Wooded Foothills
11:12 PM: walleye1176 
    searches his or her library
11:12 PM: walleye1176 puts 
    Blood Crypt from library onto the Battlefield
11:12 PM: walleye1176 
    shuffles his or her library.
11:12 PM: Ability triggers: 
    Vinelasher Kudzu - Whenever a land enters the battlefield under your 
    control, put a +1/+1 counter on Vinelasher Kudzu.
11:12 PM: Turn 16 
    walleye1176 (3 - 5)
11:12 PM: walleye1176 draws a 
    card
11:12 PM: walleye1176 
    activates: Look at the top card of your library. If it's a creature card, 
    you may reveal it and put it into your hand. from Domri Rade
11:12 PM: walleye1176 puts 
    Knight of the Reliquary from library into his or her hand
11:12 PM: walleye1176 reveals 
    Knight of the Reliquary
11:13 PM: walleye1176 casts 
    Thundermaw Hellkite
11:13 PM: Ability triggers: 
    Thundermaw Hellkite - When Thundermaw Hellkite enters the battlefield, 
    Thundermaw Hellkite deals 1 damage to each creatures with flying your 
    opponents control. Tap those creatures.
11:13 PM: walleye1176 attacks 
    with 1 creature
11:13 PM: computer activates: 
    until end of turn Blinkmoth Nexus becomes a 1/1 Blinkmoth artifact 
    creature with flying that's still a land. from Blinkmoth Nexus
11:13 PM: computer activates: 
    until end of turn Inkmoth Nexus becomes a a 1/1 Blinkmoth artifact 
    creature with flying and infect that's still a land. from Inkmoth Nexus
11:13 PM: computer activates: 
    target Blinkmoth gets +1/+1 until end of turn. from Blinkmoth Nexus 
    targeting Inkmoth Nexus 
11:13 PM: Attacker: 
    Thundermaw Hellkite (5/5) unblocked
11:13 PM: computer loses 5 
    life
11:13 PM: computer has lost 
    the game.
11:13 PM: walleye1176 has won 
    the game
jasonewall commented 9 years ago

I just tried this out in dev mode with a shortened Robots/Affinity list. When I put stony silence into play with init.txt I was not able to use any of my artifacts but it did not affect the AI at all, so it seems to be an issue with AI players only.

drmDev commented 8 years ago

sort of interested if this is still going on. working on AI here is beyond my realm but curious anyways

jasonewall commented 8 years ago

Activated abilities are prevented now (as of a while ago) - but it seems mana abilities of artifacts can still be used - at least the last I saw - which was quite a few weeks ago.

Zerrisx commented 4 years ago

Cannot reproduce; this appears to be fixed.