Explanation: You would think PrepareRange is actually the range you can select source blocks, but it is only the range that a source block will stay selected (the select range was always 3). I've changed this so that the PrepareRange is now the source select range, and SourceKeepRange is the maximum distance the player can walk away from the source block, before it's deselected/the earthline is removed.
I've also added two cooldowns, since it seems a bit odd for the cooldown to activate when the block is selected, rather than when the ability is used.
Changes:
Changed PrepareRange to a double from the config; it also is now the range in which you can select blocks (that range was 3, and unchangeable before).
Added SourceKeepRange, which acts like the old PrepareRange; also deselects the block if the player is outside of this range
Added AllowChangeDirection
Added PrepareCooldown
Added MaxDuration (to prevent earthlines from being endlessly redirected by sneaking and twirling)
Explanation: You would think PrepareRange is actually the range you can select source blocks, but it is only the range that a source block will stay selected (the select range was always 3). I've changed this so that the PrepareRange is now the source select range, and SourceKeepRange is the maximum distance the player can walk away from the source block, before it's deselected/the earthline is removed.
I've also added two cooldowns, since it seems a bit odd for the cooldown to activate when the block is selected, rather than when the ability is used.
Changes: