Movecraft icon indicating copy to clipboard operation
Movecraft copied to clipboard

Negative Values in dynamicFlyBlockSpeedFactor for Speed Detrimental Blocks

Open MysteryTimeTrav opened this issue 2 years ago • 1 comments

Is your feature request related to a problem? Please describe. A problem currently is that adding negative values to the dynamicFlyBlockSpeedFactor while it works, only works up to a point that adding past a certain percent of the dynamicFlyBlock to a craft will cause a ship to go extremely fast rather than slowing it down. Going into the negative values also has odd sensitivity to config changes where only extreme numbers like -60.0 will get desirable detrimental effects to speed.

Having a better system to add speed detrimental blocks would be helpful as this could introduce a new dynamic to craft types like "heavy armor" where using a too much of a certain type of armor block will slow down a ship. For example, the more endstone you use in your craft, the slower it goes. It could encourage the use of other types of armor blocks such as bringing back terracotta and slabs as these blocks could provide the same amount of belt thickness as a non speed detrimental substitute.

Describe the solution you'd like Two solutions potentially are either: -Reworking the dynamicFlyBlockSpeedFactor system to better handle negative values and non wool blocks -Adding new flags for speed detrimental blocks

MysteryTimeTrav avatar Jun 11 '23 05:06 MysteryTimeTrav

I like this concept, but I think we'd probably expand the current chest penalty system to allow a custom list of blocks to be detrimental to speed.

Once we get around to re-writing speed, I think this will be high on the list to incorporate.

TylerS1066 avatar Jun 11 '23 13:06 TylerS1066