[Feature]: Discount Concept for Waystones
Laifsyn opened this issue ยท 1 comments
Description
A % Discount is given to the Waystone's Base Cost depending on the Discount Structure complexity
Describe the solution you'd like
An outer structure(Maybe Altar-like) that is multi layered or just built with different materials. Through an array list, allow it to accept other blocks to works as the Structure's ingredients. And the main "Catalysts" for the Altar Structure would be more waystones. If structure is complete, the Catalyst Waystones becomes non-interactable, or even changes form into a different block(Like End crystal when on top of bedrock) which will be "Useless" as they shouldn't drop back the waystone.
Describe alternatives you've considered
Instead of an outer Altar-like Structure, make it affect the Waystone itself, making it a bigger waystone.
The discount could be %-based on the base price, or scales according to the Structure stage (making it cheaper to travel longer distances, but relatively expensive on short + benefits according to stages like less cooldown, or mob Effects ).
-
To give a compelling reason to build Structurally staged Waystones, the price scaling should change to a exponential scaling, instead of a linear one, or limit the Teleport range of X-Stage waystone(Due to my inhability to find a good balance for a exponentially increasing formula without getting crazy numbers, Keeping it Linear would be easier and more user friendly)
Stage 0 would be the basic waystone as it is, and further stages will grab the base cost, multiply the base cost by x-factor, and the price scaling is reduced by y-or-x factor
Anything else?
Desmos Graph
For a linear scale, where X is block distance, Discount Factor is 0.8 and 0.7, Un-Discount Factor 1.25 and 1.5.
This technically could be increased limitless by adding a linear discount and un-discount option, and letting the users to expand their stages without limits