FEATURE: Traveling Rework & Mounts Stats Addition #74
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
FEATURE/CONTENT
Summary
This PR adds a new mechanic: the time travel wait. Now, when traveling you'll have a tiny loading screen that lasts approximately a second by default. There's a constant time traveling coefficient, stored in the
time_handling.py
class, and a time traveling coefficient variable, stored in themain.py
class. This variable is increased, depending on your 'inventory weight', which is equal to:len(player["inventory"]) / 100
.Mounts now have a new
mph
attribute, which is used to reduce the time traveling coefficient variable. The reduction is equal tomph / 100
. Themph
attribute of the mount is a stat that's unique and can grow over time.Note that now, map points are considered to be 1 square mile big.
Testing Done
Everything's tested.
Performance Impact
N/A
Check-List
mph
mounts attribute