Card-Forge / Card-Forge/forge

Spells/abilities are incorrectly displayed on the stack

Open
#5,634 8 comments 1 reaction 0 assignees View on GitHub
GUI keep StackDesc
Dominant language
Java
Stars
2.7k
Forks
1.1k
Avg merge
1d 1h
Merged PRs (30d)
158

Description

**Describe the bug**
Some spells/abilities have incorrect text when they're displayed in the stack:

- [ ] Assassin's Trophy (It says that a player who cast the spell (not the one who had their permanent broken!!) is looking for the "Basic.Land" card);
- [ ] All is Dust (It says "Sacrifice permanents"");
- [ ] Recross thе Paths (It says "NICKNAMEreveals...", without space before "reveals");
- [ ] Surgical Extraction (It says "CARDNAME (XX) until end of turn. Search...")
- [ ] Activated ability of The One Ring (It says "NICKNAME put a burden counter on The One Ring (XX) for each burden counter on The One Ring. NICKNAME draws zero cards");
- [ ] Last activated ability of Nahiri, the Harbinger (It says "Search your library for an **Artifact,Creature** card, put it onto the battlefield, then shuffle. **gains haste**. Return it to your hand at the beginning of the next end step");
- [ ] Crypt Incursion (It says "...You gain 3 life for each card exiled this way. NICKNAME gains 0 life" but it exiles 3 creatures);
- [ ] Wildfire (It says "...deals 4 damage to **Creature**");
- [ ] Tear Asunder (It says "Exile CARDNAME (XX). Exile.");
- [ ] Sleight of Hand (It says "NICKNAME looks at the top two cards of their library. They put **zero** of them into their hand and the other on the bottom of their library");
- [ ] Witherbloom Command (It says "Target player mills three cards, then you return a land card from your graveyard to your hand. (Targeting: NICKNAME) NICKNAME2 returns a **Land. You Own** card from their graveyard to their hand. Target opponent loses 2 life and you gain 2 life. (Targeting: NICKNAME) NICKNAME2 gains 2 life.").

**To Reproduce**
Steps to reproduce the behavior:
1. AI/Player casts Assassin's Trophy/All is Dust/Recross thе Paths/Surgical Extraction/activates The One Ring/etc.
2. See wrong figure

**Expected behavior**

- Assassin's Trophy (It should say that a player who had their permanent broken may looking for the basic land card.);
- All is Dust (It should say "Sacrifice all colored permanents" or "Each player sacrifices all permanents they control that are one or more colors");
- Recross thе Paths (It should say "NICKNAME reveals...");
- Surgical Extraction (It should say like "NICKNAME choose target CARDNAME (XX) in a graveyard. Search..." );
- Activated ability of The One Ring (NICKNAME put a burden counter on The One Ring, then draw a card for each burden counter on The One Ring);
- Last activated ability of Nahiri, the Harbinger (It should say "Search your library for an artifact or creature card, put it onto the battlefield, then shuffle. It gains haste. Return it to your hand at the beginning of the next end step");
- Crypt Incursion (It should say "......NICKNAME gain 3 life for each card exiled this way");
- Wildfire (It should say "...deals 4 damage to each creature");
- Tear Asunder (It should say "Exile CARDNAME (XX)");
- Sleight of Hand (It should say "NICKNAME looks at the top two cards of their library. They put **one** of them into their hand and the other on the bottom of their library".);
- Witherbloom Command (It should say "(Targeting: NICKNAME) NICKNAME mills three cards, then NICKNAME2 returns a land card from their graveyard to their hand. (Targeting: NICKNAME) NICKNAME loses 2 life and NICKNAME2 gains 2 life.").

**Additional context**
Similar with #4318

**Desktop**
- OS: Windows 10
- Java Version: 1.8.0_202-b08
- Forge Version: 1.6.64-SNAPSHOT-07-13

**Screenshots**

![trophy](https://github.com/Card-Forge/forge/assets/115870280/96a0cc1c-f4d7-4eb5-bfd9-0d07b33e9cf9)
![all is dust](https://github.com/user-attachments/assets/45ea782b-b4c9-4ea4-ba2e-467741ab83d2)
![recr1](https://github.com/user-attachments/assets/f54f7720-f081-411b-9cd2-4f91b48385a0)
![surg](https://github.com/user-attachments/assets/394ca4fe-df1e-49c6-8e67-c0eb2ed4b698)
![Onedraw1](https://github.com/user-attachments/assets/56249ab6-1cfa-4b54-b469-0d5fa0d88bed)
![Onedraw2](https://github.com/user-attachments/assets/e0d6d443-f161-434d-a7a5-e889850c22fc)
![Nahiri](https://github.com/user-attachments/assets/85ab9c83-09dd-4eb3-b0c0-e0ac7e3131c6)
![crypt1](https://github.com/user-attachments/assets/28baacc4-1186-4268-bf13-c941cbc72425)
![crypt2](https://github.com/user-attachments/assets/1cc55381-ba1e-4b0e-a66f-97f3082cfcf7)
![wildfire](https://github.com/user-attachments/assets/8b12ab4d-1a8d-4e37-a0a7-1433ab599541)
![tear](https://github.com/user-attachments/assets/122c1e33-9bc5-4898-ac58-976a1535f2c0)
![sleight](https://github.com/user-attachments/assets/e03c6876-6786-4ce6-9125-4011a665c644)
![wrong](https://github.com/user-attachments/assets/0003e14f-abc9-4438-bb35-a5ae1bed4015)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.