Releases: Harest/MlSideQuests
Releases · Harest/MlSideQuests
Sorting options for the players list
- Now possible to sort the players list who completed a quest also by best/first completion time.
- Added a little ML function to display map name & display cost in the top left corner (can be useful for making of).
- A few minor fixes, to avoid any style propagation (like italic) from the quest description for instance.
- [Minor] Display hours in completion times.
SM Obstacle - Prevent CP jumps
In ShootMania Obstacle, you can jump to any CP you want. We cancel the quest if any jump is made during it.
Minor updates, SM bug bypass
- Minor check on QuestInfo empty
- SM (Obstacle only?) has a bug where a MT Clip X triggered also triggers the MT Clip X-1 previously triggered (if it exists) at the same time. We now prevent any position overwrite for the quests to work.
- Small update of the tokens table structure so Y positions can be negative as they're underground. You may need to do a small SQL migration, see migration file
migrating_v1010_to_v1012.sql
in_private
.
Little refactor and changed how completion time is calculated
- Using the moment the player clicked on "start quest button" for instance could lead to the player letting the window open until being close to a token. (Race)StartTime taken instead.
- Refactored the times formatting for the board a bit.
- URLEncoding Username.
Keep track of quest completion times
Now register the time a player takes to complete a quest. If the player beats his/her PB, it's also updated.
You may need to do a small SQL migration, see migration file migrating_v1003_to_v1010.sql
in _private
.
Improved EditorPlugin and added PlayerPosition ML
- The block size of the EditorPlugin was still set on Canyon blocks. It now adapts itself with the environment you're in.
- Added a little script as manialink:
MLSideQuests?DisplayPosition=1
to get the current player position, useful while mapping your quests for the right tokens positions.
Requested URLs automatically set
No need to edit the script anymore to set your own URLs for the few requests made by the script. It's automatically handled.
ShootMania integration
Now works for ShootMania. Just add &SM=1
in your Manialink calls.