Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-04-17 | Changed eAthena protocol name to TmwAthena and changed the config files ↵ | Bertram | 58 | -401/+404 | |
accordingly. This makes room for the actual eAthena protocol future inclusion. | |||||
2010-04-16 | Remove an unneeded monster job offset in eAthena netcode | Jared Adams | 2 | -8/+4 | |
2010-04-16 | Fix canceling game connection | Jared Adams | 8 | -14/+46 | |
Reviewed-by: Bertram | |||||
2010-04-16 | Add race support for eAthena | Jared Adams | 15 | -84/+129 | |
The job/class field is used to select the race. If the given race isn't defined, it falls back on the first race (so servers can use jobs/classes without races). Also rename job to subtype for Being and subclasses, and begin support for changing monster and NPC subtypes on the fly (particle effects still need to be reset when they change). Reviewed-by: Bertram | |||||
2010-04-12 | Fix error in server list download when download has problems | Jared Adams | 1 | -2/+5 | |
2010-04-12 | Fix canceling game connect leaving no characters to select | Jared Adams | 1 | -1/+1 | |
2010-04-12 | Completely ignore eAthena job 45 | Jared Adams | 2 | -3/+9 | |
These are warps. Reviewed-by: Bertram | |||||
2010-04-12 | Reviewed the LocalPlayer::nextTile() function. The ManaServ movement system ↵ | Bertram | 4 | -135/+356 | |
is functional!! Introduced LocalPlayer::getNextWalkPosition(unsigned char dir) which takes care about the player next position while moving using keyboard. I removed the pixel scaler thing because it couldn't handle all the noticed cases and was rather heavy. There is still a bug in the movement system (nothing's perfect) but it's very rare and this is here in eAthena, too. So, I'll give a try at taking care of it once I'll have polished all of this a bit. Please try and give feedback!! | |||||
2010-04-12 | Added the player collision rectangle and tweaked colors | Bertram | 3 | -5/+27 | |
2010-04-12 | Forgot to remove Being::checkNodeOffset() function. | Bertram | 3 | -82/+15 | |
2010-04-12 | Added a more trusty path debug view for ManaServ. | Bertram | 2 | -15/+58 | |
2010-04-12 | Move path finding related code to the Map class and small fixes. | Bertram | 3 | -48/+162 | |
It permits two things: 1. It simplifies and demystifies Being::SetDestination() code. 2. It will permit to show the *real* calulated path when using the drawDebugPath feature for ManaServ. | |||||
2010-04-12 | One step closer to the full movement system ready. | Bertram | 2 | -46/+134 | |
The LocalPlayer::nextTile() function has been sanitized and the movement system has been fine tuned, but yet not optimized. (Optimizations and riddance of 32 hard-coded value will come later.) There is just one case left not handled correctly when the character walked within one tile south-east of a blocking one and then the player click north-west (through the blocking tile) on a walkable location. Quite rare but still here. | |||||
2010-04-12 | Finished Being::checkNodeOffsets function. | Bertram | 1 | -8/+28 | |
2010-04-12 | Add support for map-server switching under eAthena | Jared Adams | 15 | -39/+109 | |
Also do some cleanup that's been needed for a while. Reviewed-by: Bertram | |||||
2010-04-11 | Fix one crash when switching servers | Jared Adams | 1 | -3/+3 | |
Reviewed-by: Freeyorp | |||||
2010-04-09 | Add support for registration disabled for eAthena | Jared Adams | 6 | -4/+30 | |
Reviewed-by: Chuck Miller` | |||||
2010-04-08 | Fix handling of "../" and fix a bug in TSX handling | Jared Adams | 2 | -12/+36 | |
2010-04-06 | Fix a crash when adding new servers | Jared Adams | 3 | -32/+17 | |
Reviewed-by: Chuck Miller | |||||
2010-04-04 | Fix a crash in PlayerRelationsManager | Jared Adams | 1 | -1/+1 | |
2010-04-03 | Fix a crash after changing servers | Jared Adams | 3 | -2/+4 | |
Reviewed-by: Chuck Miller | |||||
2010-04-01 | Fix crash when trying to talk to NPCs under ManaServ at a distance | Jared Adams | 1 | -0/+3 | |
Reviewed-by: Chuck Miller | |||||
2010-03-31 | A hack to prevent NPCs from walking off screen on ManaServ | Chuck Miller | 1 | -0/+4 | |
This should really be fixed a different way, but until I find the cause of the issue, this will have to hold. | |||||
2010-03-31 | Don't spam change direction packets | Jared Adams | 1 | -2/+2 | |
Reviewed-by: Chuck Miller | |||||
2010-03-31 | Removed some unused members from Party and Guild classes | Thorbjørn Lindeijer | 4 | -98/+17 | |
Reviewed-by: Jared Adams | |||||
2010-03-31 | Removed the ability to assign custom skins to windows/popups | Thorbjørn Lindeijer | 8 | -67/+3 | |
Old settings are causing it to fall back on the wrong combination of files if old data is in the search path. Reviewed-by: Jared Adams | |||||
2010-03-30 | Rename file manaserv netcode looks from from tmw-skills.xml to mana-skills.xml | Chuck Miller | 1 | -1/+1 | |
2010-03-30 | Fix some memory issues | Jared Adams | 6 | -2/+25 | |
Reviewed-by: Thorbjørn Lindeijer | |||||
2010-03-29 | Add minimum version information to the server list | Jared Adams | 5 | -30/+165 | |
Use it to hilight entries that we don't meet. Also make the entries in that list higher, put server name and location on different lines, and use the description below the list. The dialog is also resizable now. Reviewed-by: Freeyorp | |||||
2010-03-29 | Fix ListBox::draw to work more correctly | Jared Adams | 1 | -4/+4 | |
Reviewed-by: Thorbjørn Lindeijer | |||||
2010-03-27 | Fix crash with showing BeingPopup | Jared Adams | 1 | -1/+1 | |
Reviewed-by: Freeyorp | |||||
2010-03-26 | Reduce the amount of "Unable to unequip item" when changing outfits. | Chuck Miller | 1 | -5/+3 | |
It will still do it at times because of lag. But this reduced it for me by about 80% Reviewed-by: Jared Adams | |||||
2010-03-26 | Replace most dynamic_casts with static_casts | Jared Adams | 14 | -85/+62 | |
The remaining instances can't easily or safely be changed as the classes involved don't have type information like Being does. Reviewed-by: Freeyorp | |||||
2010-03-25 | Simplify NPC input when only one dialog is open | Jared Adams | 1 | -0/+3 | |
Reviewed-by: Freeyorp | |||||
2010-03-25 | Fix the close button on the inventory window | Chuck Miller | 1 | -5/+8 | |
Reviewed-by: Jared Adams | |||||
2010-03-25 | Fix crash in inventory window, adds quick retrieve to the window | Chuck Miller | 1 | -4/+11 | |
Reviewed-by: Jared Adams | |||||
2010-03-25 | Remove the type boolean from InventoryWindow | Jared Adams | 13 | -66/+83 | |
This moves inventory/storage type into the Inventory class, having size default to a call to the netcode to get the sive for the given type. Reviewed-by: Chuck Miller | |||||
2010-03-25 | Fix save/load storage window position. | Andrei Karas | 1 | -1/+1 | |
Signed-off-by: Jared Adams <jaxad0127@gmail.com> | |||||
2010-03-25 | Remove InventoryWindows from their instances list when deleted | Jared Adams | 1 | -0/+1 | |
2010-03-25 | Merge StorageWindow into InventoryWindow | Jared Adams | 13 | -402/+137 | |
Reviewed-by: Chuck Miller | |||||
2010-03-25 | Eliminate the logic methods from InventoryWindow and StorageWindow | Jared Adams | 8 | -113/+144 | |
2010-03-25 | Fix some ProgressBar issues in StatusWindow | Jared Adams | 1 | -2/+8 | |
When max was 0, it was causing problems. | |||||
2010-03-21 | Make the Dye class more flexible and fix an issue in it | Jared Adams | 3 | -26/+69 | |
After the last change, it could go over the end of the colors array. Reviewed-by: Chuck Miller Reviewed-by: Freeyorp | |||||
2010-03-21 | Make TextDialog use the layout system | Jared Adams | 1 | -19/+5 | |
Reviewed-by: Chuck Miller Reviewed-by: Philipp Sehmisch | |||||
2010-03-21 | Make TextDialog send an appropriate event for cancel | Jared Adams | 3 | -20/+36 | |
Reviewed-by: Chuck Miller | |||||
2010-03-21 | Fix crash when no old party is set for a player | Chuck Miller | 1 | -1/+1 | |
Reviewed-By: Jarad Adams | |||||
2010-03-21 | Fix crash when declining invite | Jared Adams | 1 | -0/+3 | |
Reviewed-by: Chuck Miller | |||||
2010-03-21 | Added CMake build system to source distribution | Thorbjørn Lindeijer | 1 | -1/+5 | |
The source distribution is currently still made using autoconf, but now you can build/install it using CMake as well. Reviewed-by: Bernd Wachter | |||||
2010-03-20 | Fix default offset in monster db for old servers. | Andrei Karas | 1 | -1/+4 | |
Signed-off-by: Jared Adams <jaxad0127@gmail.com> | |||||
2010-03-20 | Fix base skill in old servers. | Andrei Karas | 1 | -6/+36 | |