Skip to content

Linear scaling for impulse cost - #1145

Merged
IridescentVoid merged 3 commits into
1.21from
impulse-cost-rework
Aug 28, 2026
Merged

Linear scaling for impulse cost#1145
IridescentVoid merged 3 commits into
1.21from
impulse-cost-rework

Conversation

@Robotgiggle

Copy link
Copy Markdown
Member

Even with the current system, you can easily get a linear cost for impulse by looping a bunch of power-1 impulses, and once you know about that trick there's no reason not to use it. The quadratic scaling basically just makes the spell more expensive to use for people who don't understand the implications of the (somewhat confusingly described) extra cost on additional casts.

I don't think it makes much sense to have an objectively better way to use a spell locked behind nothing but knowledge of a specific trick. Consequently, this PR removes the extra cost for multiple casts of Impulse on the same entity, and changes the cost formula itself to just be a simple 2*power.

This is technically a significant buff, but anyone using high-level impulse for the last few years was using the linear cost trick anyway, so I don't think this change will actually have much effect on balance.

@IridescentVoid IridescentVoid left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@IridescentVoid
IridescentVoid added this pull request to the merge queue Aug 28, 2026
Merged via the queue into 1.21 with commit 91a46da Aug 28, 2026
8 of 9 checks passed
@IridescentVoid
IridescentVoid deleted the impulse-cost-rework branch August 28, 2026 16:06
@github-project-automation github-project-automation Bot moved this from 📋 Backlog to ✅ Done in Hex Casting Aug 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

3 participants