Skip to content

Implement Host keyword - #11720

Open
BigCrunch22 wants to merge 1 commit into
Card-Forge:masterfrom
BigCrunch22:add-keyword-host
Open

Implement Host keyword#11720
BigCrunch22 wants to merge 1 commit into
Card-Forge:masterfrom
BigCrunch22:add-keyword-host

Conversation

@BigCrunch22

Copy link
Copy Markdown
Contributor
  • Immersturm Battlefield (Host)

Engine changes to make the keyword work is included. Implementation feedback is appreciated.

Made with assistance from Claude

@tool4ever

tool4ever commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

@Hanmac
I think if we want to pollute the engine with such semi-official, often more of an inside joke and one-shot "mechanics" we should have a clean way to separate them from official/rules-backed first, if only via a CardFactory subclass?

@Hanmac

Hanmac commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

It also might collide with Host/Augment from Un-Set

@Jetz72

Jetz72 commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

The Host in Host/Augment is a supertype, not a keyword, so I think that won't be an issue. It's also not implemented but I would like to get to it someday.

One engine feature we might consider would be the ability to define simple keywords in resource files instead of the engine. There are a huge number of them that just resolve to a regular ability anyway, so it seems totally do-able to write them as such using our script syntax and some parameter placeholders. That'd be a useful tool for custom sets and for supporting these one-off playtest keywords without cluttering the engine further.

@Jetz72 Jetz72 added the Un-Cards Support or implementations for silver-border, playtest, or otherwise non-legal cards. label Aug 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Un-Cards Support or implementations for silver-border, playtest, or otherwise non-legal cards.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants