Skip to content

Stacking upkeep cost for holding truenames in active spell circles - #1354

Open
Robotgiggle wants to merge 7 commits into
1.21from
circle-truename-cost
Open

Robotgiggle wants to merge 7 commits into
1.21from
circle-truename-cost

Conversation

@Robotgiggle

Copy link
Copy Markdown
Member

Due to #1299, it's now possible to hold any number of truenames on the stack of a looping circle indefinitely. This PR changes that by adding a steadily increasing upkeep cost for holding truenames in a circle (either on the stack or in the ravenmind). After 10 slates have been activated with a held truename, the next slate will consume 1 dust, then the one after that will consume 2 dust, and so on until there are no longer any truenames on the stack (or the circle runs out of media). Note that, as with Transgress Other, this does not apply to the circle's own caster.

The delay before the cost starts up is controllable in the server config, and it can also be set to -1 to completely disable this feature and allow indefinite truename-holding as before.

This PR also fixes #1201, since otherwise the lack-of-media mishap caused by the upkeep cost would produce no error message whatsoever on the impetus, which could be very confusing (especially for players who are familiar with spell circles but not with this new mechanic).

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1.21 enhancement New feature or request

Projects

Status: 📋 Backlog

Development

Successfully merging this pull request may close these issues.

Mishap from improper Shepherd Directrix usage not shown on impetus tooltip

1 participant