Giter Site home page Giter Site logo

Comments (6)

Susucre avatar Susucre commented on June 12, 2024

Can confirm I've replicated the issue with [[Mindslaver]].
Not sure what is wrong and when that broke, but the "take control of player" effect still seems to have the original turn's player in control somewhat.

from mage.

github-actions avatar github-actions commented on June 12, 2024

Mindslaver - (Gatherer) (Scryfall) (EDHREC)

{6}
Legendary Artifact
{4}, {T}, Sacrifice Mindslaver: You control target player during that player's next turn. (You see all cards that player could see and make all decisions for the player.)

from mage.

JayDi85 avatar JayDi85 commented on June 12, 2024

Can be related to player skip settings (e.g. game use it from wrong player). There few places in HumanPlayer with potentially wrong usages (I added related todo comments to it some time ago).

from mage.

Susucre avatar Susucre commented on June 12, 2024

I have looked at the PlayerImpl part and nothing felt out of place (stuff could be simplified, but the logic felt sane). But indeed that big method with a lot of TODO in HumanPlayer could have the root cause in its logic (it is long and convoluted, but so central a change on it should be carefully tested)

from mage.

alexander-novo avatar alexander-novo commented on June 12, 2024

I ran into a similar issue with [[Cruel Entertainment]] the other day - iirc, what had to happen was that the controlling player had to click the "switch hands" button every time priority was passed to pass priority for themselves and the player they were controlling.

from mage.

github-actions avatar github-actions commented on June 12, 2024

Cruel Entertainment - (Gatherer) (Scryfall) (EDHREC)

{6}{B}
Sorcery
Choose target player and another target player. The first player controls the second player during the second player's next turn, and the second player controls the first player during the first player's next turn.

from mage.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.