Card-Forge / Card-Forge/forge

The likely consequences of not paying an UnlessCost$ aren't consistently displayed on the Prompt, and usually not displayed at all.

Open
#5,573 1 comment 0 reactions 0 assignees View on GitHub
Game Mechanics GUI keep StackDesc
Dominant language
Java
Stars
2.7k
Forks
1.1k
Avg merge
1d 1h
Merged PRs (30d)
163

Description

**Describe the bug**
Sifting the card scripts, I've come across lines with `UnlessCost$` and associated `StackDescription$` parameters.
Take for example [Sylvan Library](https://github.com/Card-Forge/forge/blob/master/forge-gui/res/cardsfolder/s/sylvan_library.txt): there's `StackDescription$ Put {c:Imprinted} on top of your library` on line 7 which is nice to have so as to keep track of things and know for certain which is the card you're paying life for. Unfortunately, that bit of text doesn't display.
Changing it to an apparently likelier `OrString$` doesn't improve the situation in Sylvan Library's case but it seems to work for [Undercity Plunder](https://github.com/Card-Forge/forge/blob/master/forge-gui/res/cardsfolder/u/undercity_plunder.txt) when I'm the one targeted by that spell, at least as far as the verbatim argument for the parameter showing up.

**Desired behavior**
It would be nice to have these snippets of text show up as a quality of life improvement, so as not to rely on fickle short term memory.

**Screenshots**

![image](https://github.com/user-attachments/assets/4c22bd65-cc97-4cc1-a0b5-5345f612b1b6)

**Desktop:**
- OS: Windows 11
- Version: `1.6.64-SNAPSHOT-06-28`

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.