WhistleWind-New_Spell_Card_Toolkit icon

New Spell Card Toolkit

The official continuation of Infiniscryption's Spell Card Toolkit, with new features and improvements.

CHANGELOG

PluginGUID: zorro.inscryption.infiniscryption.spells

View changelog

1.2.5 (Aug 11, 2024)

  • Fixed Terrain stat spells being boostable at the campfire
  • Fixed stat spells not colouring their stat values correctly in the hand
  • Added support for negative value stat spell cards
  • Added abstract 'GiveAbility' class
  • Reduced 'Give Stats' ability powerlevel from 4 -> 2
  • Reduced 'Give Sigils' ability powerlevel from 4 --> 3
  • Reduced 'Give Stats and Sigils' ability powerlevel from 8 --> 5
  • 'Give Sigils' and 'Give Stats and Sigils' now only give up to 4 of the spell card's sigils
  • 'Give' abilities are now stackable
  • 'Give' abilities now inherit from the GiveAbility class
  • 'Give' abilities are now marked with the extended property 'Spells:GiveAbility'
  • Opponents now follow the same logic as the player when playing negative 'Give' spells
  • Stat spells in Act 2 now display positive values as green instead of blue

1.2.4 (Jan 16, 2024)

  • Fixed Blood-costing spell cards not being playable even when there are sufficient sacrifices and targets

1.2.3 (Dec 24, 2023)

  • Queued spell cards can now be prevented from being played by patching Opponent.QueuedCardIsBlocked
  • Made UpdateStatsSpellDisplay and UpdatePlayableStatsSpellDisplay public

1.2.2 (Dec 3, 2023)

  • Fixed stat spell cards' health not being coloured correctly during battle
  • Opponent stat spell cards now reveal their stats when played
  • Queued stat spell cards now reveal their stats when moused over
  • Adjusted when the target icons created by opponent target spells disappear

1.2.1 (Nov 29, 2023)

  • Mousing over a stat spell card will reveal the card's stats

1.2.0 (Nov 16, 2023)

  • Rewrote stat spell logic to -hopefully- be quicker/less laggy
  • Added Instant Global Spells, which replicate the original global spell behaviour (played immediately on selection)
  • Added SetInstaGlobalSpell() and SetInstaGlobalSpellStats()
  • Tweaked Spell stat icon descriptions to differentiate between instant and regular Global Spells

1.1.3 (Sept 9, 2023)

  • Fixed a few typos
  • Fixed example sigils activating incorrectly when attached to non-Spell cards
  • Added helper extension AbilityInfo.SetCanMerge() for controlling whether sigils should be transferrable or not - true by default
  • Added new config AllowCardMerge for controlling whether spell cards can gain or transfer sigils - true by default
  • Tweaked Act 2 descriptions for Targeted and Global Spells.

1.1.2 (June 1, 2023)

  • Fixed Spells not working correctly in Act 2

1.1.1 (May 20, 2023)

  • Fixed Give Stats giving the wrong stats

1.1.0 (Feb 4, 2023)

  • Added opponent support for spell cards and all built-in sigils
  • Added Global Spell support for ability 'Gain Control'
  • Fixed Targeted Spells always being playable if they have the ability Brittle
  • Fixed Targeted Spells double targeting the left adjacent slot while possessing Split Strike
  • Fixed Targeted Spells that cost Blood softlocking due to no valid targets existing after sacrifices
  • Reduced how long 'Gain Control' takes to finish moving a card
  • 'Attack Down' can no longer be used on cards with 0 Power

1.0.0 (Jan 28, 2023)

  • Added 3 new sigils: Give Stats, Give Sigils, Give Stats and Sigils
  • Added 4 new cards: Soul Without a Body, Body Without a Soul, Desire, Hope
  • Added new compatibility to some sigils so they work with regular cards and global spell cards
  • Changed artwork for spell card backgrounds
  • Changed artwork for Direct Heal
  • Fixed artwork appearing blurry in-game
  • Spell cards no longer force the player to play them if selected
  • Minor code optimisations
  • Minor changes to some dialogue

Original version's changelog

2.0.1

  • A final message from DivisionByZorro

2.0.0

  • Updated documentation for Kaycee's Mod API and required that API as a dependency.

1.2.7

  • Added pixel icons for compatibility with GBC mode

1.2.6

  • Prevented the game from soft locking if you back out of casting a spell partway through sacrificing creatures.

1.2.5

  • Fixed texture loading defect to prevent crashes when spell cards appear in certain situations for the first time.
  • Updated mod to have a dependency on the unofficial patch as opposed to the standalone visually stackable sigils mod.

1.2.4

  • Added the fishhook sigil

1.2.3

  • Bad manifest.json. My bad. :(

1.2.2

  • Updated to be dependent on the Stackable Sigils mod. This makes spell creation with modular sigils far more user friendly.

1.2.1

  • Fixed defect with Attack Up and Attack Down where they were not properly attaching to cards.
  • Fixed defect where sometimes creatures could not be played after casting targeted spells.
  • Added more example cards to the pool.

1.2.0

  • Added targeting logic for targeting spells. They will now only allow you to select valid targets.
  • Added support for split strike, tri strike, and all strike
  • Added modular, stackable sigils for spell creation.

1.1.0

  • Added support for targeted spells.
  • Fixed card animations

1.0.0

  • Initial version. Adds global spells.