Fixed excessive xp generation. #21

Closed
mt-sane wants to merge 1 commits from patch-3 into master
mt-sane commented 2015-08-26 10:24:01 -07:00 (Migrated from github.com)

Awarding 5 xp for every 100 blocks the player ever dug or placed, is shurly not what you intended.
For example if the player dug 1000 stone that will result in 50 xp. At 1100, 55 xp and so on.
Mining with an bronze pick let's you easily dig 10,000 stone in one afternoon (this is what i did) resulting in 25,250 xp.

The changes will award the player with an average of 2.5 xp per 100 blocks.

Awarding 5 xp for every 100 blocks the player ever dug or placed, is shurly not what you intended. For example if the player dug 1000 stone that will result in 50 xp. At 1100, 55 xp and so on. Mining with an bronze pick let's you easily dig 10,000 stone in one afternoon (this is what i did) resulting in 25,250 xp. The changes will award the player with an average of 2.5 xp per 100 blocks.
Bremaweb commented 2015-08-26 10:48:07 -07:00 (Migrated from github.com)

Thanks for playing this out further than I had in my head. I did intend for it to grow exponentially like that because I want mining and building to be pretty rewarding so people who are not as interested in Dungeons and fighting mobs are able to find enjoyment in the game. But that is quite excessive once your numbers start getting higher. I'll look at changing it to a formula that tapers off as your numbers get higher, it makes sense to gain the more experience in the lower levels because that's when you would be learning the most. As you become an expert miner the experience won't come as fast. The other option is to go longer between payouts instead of giving you experience every hundred nodes dug. The number of nodes dug needed to gain experience will increase as you progress.

Thanks for playing this out further than I had in my head. I did intend for it to grow exponentially like that because I want mining and building to be pretty rewarding so people who are not as interested in Dungeons and fighting mobs are able to find enjoyment in the game. But that is quite excessive once your numbers start getting higher. I'll look at changing it to a formula that tapers off as your numbers get higher, it makes sense to gain the more experience in the lower levels because that's when you would be learning the most. As you become an expert miner the experience won't come as fast. The other option is to go longer between payouts instead of giving you experience every hundred nodes dug. The number of nodes dug needed to gain experience will increase as you progress.
Bremaweb commented 2015-08-27 13:43:37 -07:00 (Migrated from github.com)

I'm going to try out asl97's formula for a while and see how it goes. It still gives quite a bit of experience but not as much as the original formula.

I'm going to try out asl97's formula for a while and see how it goes. It still gives quite a bit of experience but not as much as the original formula.

Pull request closed

Sign in to join this conversation.
No reviewers
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: minenux/minetest-game-adventuretest#21
There is no content yet.