Sindarin27 / farsighted-mobs-forge

GNU Lesser General Public License v3.0
0 stars 0 forks source link

[Suggestion] Add config options for separate follow ranges per difficulty. #3

Closed Vaelzan closed 2 weeks ago

Vaelzan commented 2 years ago

Prompted by Vazkii's posts about the development of the Bliss modpack, I've recently been thinking about ways to improve the accessibility vs challenge settings in our Valhelsia modpacks, too. Rather than take the same approach as Bliss is doing, one of the things that I think would feel natural is to be able to have a separate default mob follow range depending on the difficulty setting of the world, rather than just having a single default & overrides for each mob. For example, something like 8 on easy, 16 on normal, and 32 on hard.

This feels like it would be a pretty elegant and organic way to add more challenging combat for players who want it, while making the game more accessible for those who prefer non-combat play but don't want to set the game to peaceful mode - those playing on easy would essentially have to seek out combat rather than having it come to them.

Sindarin27 commented 2 years ago

Great suggestion! Quite simple but really effective.

The implementation should be quite effective, but I'm a bit stuck on the logistics config-wise. Here are the options that seem most logical to me:

If you (or anyone else) has feedback on these possibilities, or another option, please let me know. Currently I'm thinking of implementing one of the first three options to get a quick solution, then work on the final option when I have more time on my hands.

Sindarin27 commented 2 weeks ago

Using the datapack-based configuration added in the rework at https://github.com/Sindarin27/farsighted-mobs, this is now possible.