Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
This reverts commit 67e678094b9fddd21fb3c690130e772937ab2746.
Conflicts:
src/gui/gui.cpp
src/gui/viewport.cpp
|
|
Reviewed-by: Chuck Miller
|
|
Reviewed-by: Freeyorp
|
|
|
|
Reviewed-by: http://pastebin.ca/1815165
|
|
Reviewed-by: Jared Adams
|
|
Signed-off-by: Jared Adams <jaxad0127@gmail.com>
|
|
Fix talk request flood from keyboard.
Fix duplicate lines in NPC dialogs.
Signed-off-by: Jared Adams <jaxad0127@gmail.com>
|
|
Also make storage under eAthena more flexible.
Reviewed-by: Dennis Friis
|
|
Reviewed-by: Bernd Wachter
|
|
Much code was moved from main() to the new Client::exec(). This new
event loop now integrates with the Game class, so that the tick counter
and framerate limiter apply universally.
The Client class is also responsible for some things that used to be
global variables.
Mantis-issue: ...
|
|
|
|
|
|
game.
Signed-off-by: Tametomo <irarice@gmail.com>
|
|
Signed-off-by: Tametomo <irarice@gmail.com>
|
|
This change allows players to talk to multiple NPCs at a time (if the server agrees). Manaserv's netcode allows multiple commerce instances too. eAthena's is limited to one commerce instance, due to protocol limitations.
|
|
necessary so long as you're at least getting 1-2 fps (which would
result in a typing speed between 60-120 wpm). Even then, you've got
more serious things to be thinking about at that point than if all of
your input is being tracked, and having it inside the clock time loop
just cuts performance for everyone else.
This loop should get removed altogether, but there are a few items left
in it at the moment which would need to get reworked first before it can
be eliminated. In cases where you can't accurately know where something
would be because it's random, we should just scale the random formulas
to take a more drastic adjustment to compensate for that lag.
Signed-off-by: Tametomo <irarice@gmail.com>
Manual-merge-by: Thorbjørn Lindeijer <thorbjorn@lindeijer.nl>
|
|
|
|
|
|
Makes sense if we depend on SDL_gfx anyway, and it seems to do a better
job at it than the code we had.
|
|
There was little point in keeping the Engine class separate. It wasn't
an engine at all, but only kept track of the currently active map, a job
more suitable for the Game class anyway.
|
|
Finish support for server types in the server dialog.
Using the new server type function, strip out ifdefs, replacing them with if
blocks for later merging in smaller atomic commits.
Remove any remaining references to the support defs, including in build system.
|
|
|
|
|
|
It now always works with pixels.
|
|
Right click contextual menu on player "follow" entry
Cancel the following by moving with mouse or keys
Adds a special behavior for map changes
|
|
Also remove some extra new lines and fix eAthena's PartyTab define guards.
|
|
Moved remaining widgets into widgets folder, standardized include order, moved TextRenderer out.
|
|
|
|
|
|
|
|
This resolves http://bugs.manasource.org/view.php?id=37
|
|
For all operating systems screenshots are now saved in ~/Desktop.
If this folder does not exist, then the user's home is used.
The players can change this with the new option --screenshot-dir.
This patch is for http://mantis.themanaworld.org/view.php?id=969
|
|
Fixes http://mantis.themanaworld.org/view.php?id=562 .
|
|
The BuddyWindow was only half implemented and would have been made redundant with the planned social window.
|
|
|
|
|
|
|
|
Disable items shortcuts in setup window.
Disable all shortcuts in ItemAmount window.
Reviewed-by: Thorbjørn Lindeijer <thorbjorn@lindeijer.nl>
|
|
|
|
|
|
|
|
|
|
|
|
with network errors.
Unfortunately, it isn't enough: The bug seems to be elsewhere...
|
|
LoginHandler now owns the world list and the token, instead of having
them as global variables with pointers to the 'sex' member of the token
from the GUI.
|
|
I'll go step by step, in order no to screww everything...
I also removed hard coded ticks reference in game.cpp
|
|
Also do some cleanup and refactoring of related code.
|
|
Increased outfits count to 15
Changed unequip outfits feature
Added copy outfits feature
|