RodrigoToroIcarte / IIC2113-2023-1

6 stars 0 forks source link

[Entrega 2] Duda con testcase 2 de SuperstarAbilities #21

Open Benyo27 opened 1 year ago

Benyo27 commented 1 year ago

Hola!

En este testcase se muestra lo siguiente, de la linea 184 a la 237:

CHRIS JERICHO: 3F, tiene 7 cartas en la mano y 50 en el arsenal.
KANE: 0F, tiene 7 cartas en la mano y 49 en el arsenal.
--------------------------------------------
1- Ver cartas
2- Jugar carta
3- Usar habilidad
4- Terminar turno
5- Rendirse
(Ingresa un número entre 1 y 5)
INPUT: 2
--------------------------------------------
0- [MANEUVER] *Kick*. Info: 0F/5D, Maneuver, Strike. Effect: When successfully played, you must take the top card of your Arsenal and put it into your Ringside pile.
1- [MANEUVER] *Kick*. Info: 0F/5D, Maneuver, Strike. Effect: When successfully played, you must take the top card of your Arsenal and put it into your Ringside pile.
2- [MANEUVER] *Kick*. Info: 0F/5D, Maneuver, Strike. Effect: When successfully played, you must take the top card of your Arsenal and put it into your Ringside pile.
3- [MANEUVER] *Punch*. Info: 0F/3D, Maneuver, Strike.
4- [MANEUVER] *Punch*. Info: 0F/3D, Maneuver, Strike.
--------------------------------------------
(Ingresa un número entre -1 y 4)
INPUT: 4
--------------------------------------------
CHRIS JERICHO intenta jugar la siguiente carta:
[MANEUVER] *Punch*. Info: 0F/3D, Maneuver, Strike.
--------------------------------------------
La carta fue exitosamente jugada.
KANE recibe 3 de daño.
-------------------------------- 1/3
*Body Slam*. Info: 7F/6D/1SV, Maneuver, Grapple.
-------------------------------- 2/3
*Body Slam*. Info: 7F/6D/1SV, Maneuver, Grapple.
-------------------------------- 3/3
*Body Slam*. Info: 7F/6D/1SV, Maneuver, Grapple.
--------------------------------------------
CHRIS JERICHO: 6F, tiene 6 cartas en la mano y 50 en el arsenal.
KANE: 0F, tiene 7 cartas en la mano y 46 en el arsenal.
--------------------------------------------
1- Ver cartas
2- Jugar carta
3- Usar habilidad
4- Terminar turno
5- Rendirse
(Ingresa un número entre 1 y 5)
INPUT: 3
--------------------------------------------
CHRIS JERICHO usa su habilidad: Once during your turn, you may discard a card from your hand to force your opponent to discard a card from his hand.
CHRIS JERICHO debe descartar 1 carta(s).
CHRIS JERICHO elige una carta para descartar.
--------------------------------------------
0- *Don't You Never... EVER!*. Info: 2F/0D, Reversal, ReversalSpecial/Jericho/Unique. Effect: Reverse any Strike, Grapple or Submission maneuver. End your opponent's turn. If played from your hand, opponent must discard 2 cards and all your maneuvers next turn are +2D.
1- *Kick*. Info: 0F/5D, Maneuver, Strike. Effect: When successfully played, you must take the top card of your Arsenal and put it into your Ringside pile.
2- *Kick*. Info: 0F/5D, Maneuver, Strike. Effect: When successfully played, you must take the top card of your Arsenal and put it into your Ringside pile.
3- *Kick*. Info: 0F/5D, Maneuver, Strike. Effect: When successfully played, you must take the top card of your Arsenal and put it into your Ringside pile.
4- *Punch*. Info: 0F/3D, Maneuver, Strike.
5- *Not Yet*. Info: 4F/0D, Action. Effect: Take a card in your hand, shuffle it into your Arsenal, then draw 2 cards.
--------------------------------------------

Resulta que Jericho tiene 3F, sin embargo, no se muestra la carta Don't You Never... EVER! a pesar de que pide 2F y posteriormente se puede ver que efectivamente tiene esa carta en su mano al usar su habilidad. No se si hay algo que no estoy considerando o me estoy confundiendo pero me parece extraño.

RodrigoToroIcarte commented 1 year ago

Hola!

Lo que no estás considerando es que en tu turno solo puedes jugar maniobras y/o acciones. No se pueden jugar reversals. La carta que mencionas es un reversal, por eso no sale entre las opciones de cartas jugables durante el turno de Jericho.