Fabric Waystones

Fabric Waystones

16M Downloads

[Feature]: Discount Concept for Waystones

Laifsyn opened this issue ยท 1 comments

commented

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?

image

commented

image
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