From 1452dfab309ef11687c5991817399e56845ba143 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Tue, 27 Aug 2019 13:17:15 -0300 Subject: Draft MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Seu ramo está atrás de 'origin/master' em 176 submissões, e pode ser avançado. --- Drafts/manaplus_improvments.md | 44 ++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 42 insertions(+), 2 deletions(-) diff --git a/Drafts/manaplus_improvments.md b/Drafts/manaplus_improvments.md index f1cf1d07..753485c5 100644 --- a/Drafts/manaplus_improvments.md +++ b/Drafts/manaplus_improvments.md @@ -2,12 +2,44 @@ > This is a Draft, which means that the document is not done yet and as such shouldn't be took for granted. But that doesn't mean that the points are less important. +### Cronical Failure Message + +Everytime you use a skill, a success and an error message shows up. If you try to +collect loot and press the collect key ('Z') multiple times, manaplus will also +spam you with error messages. + +### Disregarded Movement Block + +Sometimes the server may block player movement (via setpcblock) or you may have +the ability to move impaired by some status condition (stun/sleep/freeze/etc.) +Whenever the issue is BLOCK MOVEMENT, ManaPlus cannot handle it well. + +### npcdialog.xml is not flexible + +I would like to be able to create fully customized interfaces - the most needed +improvement here would be the ability to server hide buttons/images/etc. based on +the select options. + +### Theme Flexibility + +Would be interesting if there was another theme which looked like Source of Tales. + +### Default Resolution is not good for servers + +By default, manaplus will use whatever highest resolution is available. +However, most servers were designed for screens no bigger than 1280×1280. ## Problems ### Syncing Problems -- General mob and player position desync (The bug that we try to fight with the "Resync" command) +- General mob and player position desync (The bug that we try to fight with the +"Resync" command). It is because the way M+ and Server handles player movement is +different - while manaplus does small movements in each direction, with its own +pathfinder, the server expects big moves request, which cannot be cancelled (?), +made by mouse. This difference causes desync, even more noticeable when there's +network lag (the strongest the network lag, the hardest the desync will be). +Patches on server-side are appreciated, too. - Mob corpses (mobs that a dead but to m+ they still live) ### Mob render distance @@ -51,4 +83,12 @@ No different maps and warping anymore -> one big map (maybe saved in chunks, tha - would need some things that mobs from outside can't enter cities - we need another system for exp-save-zones (villages) -- we would still need 'instanciateable' levels for some quests (namely singleplayerquests) (example: hassan-> kill scorpion) \ No newline at end of file +- we would still need 'instanciateable' levels for some quests (namely singleplayerquests) (example: hassan-> kill scorpion) + +## Minor Improvement Suggestions + +- Option to suppress the intrusive overweight message (make it chat message). +- overweight message says you are over half weight but this might not be true, in +servers where overweight is 75% for example. + + -- cgit v1.2.3-70-g09d2