Skip to content

Add hero functionality and update card statistics#28

Merged
ClashStrategic merged 6 commits intomainfrom
feature/hero
Jan 22, 2026
Merged

Add hero functionality and update card statistics#28
ClashStrategic merged 6 commits intomainfrom
feature/hero

Conversation

@gamalielnk
Copy link
Copy Markdown
Collaborator

Introduce hero-specific fields and logic to support hero cards, including the addition of prestige costs and validation for hero-related data. Update existing card definitions to reflect these changes and ensure compatibility with the latest game data.

Add a hero boolean flag and a statsHero object containing prestigeCost to all card entries in cards.json to support hero-specific functionality.
- Update API URL to v5 for latest game data compatibility.
- Initialize hero flag and prestige cost in card metadata skeleton.
- Implement logic to identify hero cards and extract prestige costs.
Update multiple card definitions by enabling the hero flag and assigning specific prestige costs. This populates the hero-related data for several entities in the configuration.
- Update card schema to include hero and statsHero fields
- Implement conditional validation for hero prestige costs
- Add test suite to verify hero card data integrity
@gamalielnk gamalielnk added the enhancement New feature or request label Jan 22, 2026
@ClashStrategic ClashStrategic merged commit 90e68cc into main Jan 22, 2026
1 check passed
@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 1.8.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@ClashStrategic ClashStrategic deleted the feature/hero branch January 22, 2026 13:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request released

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants