summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2009-12-02Centralize netcode handler instances in NetJared Adams27-45/+41
Instead of each netcode making the global variables and Net referencing them, Net now makes them and the netcodes reference them. Also remove an innappropriate ChatHandler reference from eA's AdminHandler.
2009-12-02Simplify PartyMember by moving fields into AvatarJared Adams6-21/+49
2009-11-30Updating codeblocks project and removing unused define - Patch by Stefan ↵Philipp Sehmisch1-4/+0
Dombrowski <stefan@uni-bonn.de>
2009-11-29Fix NPC choice interfaceJared Adams1-14/+14
Don't allow no selection to be sent. Reset selection on new dialog to fix issues with list size changes. Fixes: http://bugs.manasource.org/view.php?id=36
2009-11-27Fix display of status bars againJared Adams1-1/+1
2009-11-26Merge a little more and remove the BuddyWindowJared Adams7-192/+9
The BuddyWindow was only half implemented and would have been made redundant with the planned social window.
2009-11-26Fix memory alignment on little endian systemsBernd Wachter2-6/+6
2009-11-24Fix increasing attributes that are at maxJared Adams2-9/+67
2009-11-23Fixing the overlapping widgets in quitdialog.Stefan Dombrowski1-22/+10
2009-11-21Change the server list backup to use manasourceJared Adams1-2/+1
2009-11-21Remove another support ifdefJared Adams2-4/+5
2009-11-14Fix display of non-existing items in storage windowStefan Dombrowski1-10/+2
If there are only equipable items in the storage, then the server does not send a SMSG_PLAYER_STORAGE_ITEMS message. In that case the storage did not get cleared.
2009-11-13Added rules required for linking on SolarisBernd Wachter1-1/+11
2009-11-13Copy ints by memcpy to avoid segfaults on sparcBernd Wachter2-4/+10
2009-11-08Rename the rc file to mana instead of tmwJared Adams1-0/+0
2009-11-07Improve the look of the CharSelectDialogStefan Dombrowski1-9/+21
2009-11-07More eAthena guild stuffJared Adams23-125/+398
Also some related chenges elsewhere
2009-11-05Fix attack atribute display at start in StatusWindow (eA)Andrei Karas1-2/+2
2009-11-03Move ManaServ guild code into GuildHandlerJared Adams14-204/+428
Ad start eAthena's GuildHandler
2009-11-03Remove two unneeded methods of Net::GeneralHandlerJared Adams6-35/+0
2009-11-03Fix switching characters under ManaServJared Adams6-8/+32
2009-11-03Fix first time show HP bar in mini status.Andrei Karas1-0/+1
2009-11-03Simplify ManaServ netcode some moreJared Adams36-1110/+214
2009-11-03Fix potential infinite recursionJared Adams3-4/+4
2009-11-03Remove more _SUPPORT ifdefs and do some cleanupJared Adams141-940/+1463
2009-11-02Remove more support #ifdefsJared Adams1-26/+6
2009-11-02Fix connecting to ManaServJared Adams1-1/+3
2009-11-02Fixing disconnection bug.Andrei Karas3-3/+2
And revert commit 30db6c4375f932370d4fce0c5b35a0cab93a2a18.
2009-11-02Got rid of GameHandler::clearThorbjørn Lindeijer4-15/+3
It was just forwarding to disconnect().
2009-11-02Handle the added enum value PARTY_SHARE_UNKNOWNThorbjørn Lindeijer1-0/+6
Was added in commit b98b1702bc3bac8c7a7815aa61b6b26d90a61df0
2009-11-02Fix an uninitialized value error in LocalPlayerJared Adams1-0/+1
2009-11-02Fix an uninitialized value in eAthena's netcodeJared Adams2-2/+4
2009-11-02Fix segfault after login error under eAthena buildJared Adams2-2/+0
2009-11-01Possible fixing disconnection bug.Andrei Karas1-0/+1
Bug in mantis #0000008
2009-10-31Fixed crash on startupThorbjørn Lindeijer1-3/+3
Was introduced in d5d10a30ceb4a9d6bbb19fe8cbcf878cd841cd53. In particular, the progress bar was not initialized to 0, even though it is checked for 0 later on and used if it isn't 0. Thanks to 4144 for reporting this issue.
2009-10-31Fix compilation without openglAndrei Karas1-1/+1
2009-10-30Support switching characters under eAthenaJared Adams14-71/+125
2009-10-29Small refactoring ItemAmountWindowAndrei Karas2-9/+8
2009-10-29Put back the music fade out after gameHandler->ingame(),Bertram1-7/+7
reverting what was made in main.cpp about it.
2009-10-29Some random cleanupsThorbjørn Lindeijer5-56/+49
2009-10-29Disable keyboard shortcuts in windows with text input.Andrei Karas3-1/+16
Disable items shortcuts in setup window. Disable all shortcuts in ItemAmount window. Reviewed-by: Thorbjørn Lindeijer <thorbjorn@lindeijer.nl>
2009-10-29Fix dark color in TextParticlesAndrei Karas1-1/+0
Reviewed-by: Thorbjørn Lindeijer <thorbjorn@lindeijer.nl>
2009-10-29Fix show cost increase stats in StatusWindow.Andrei Karas1-1/+1
Reviewed-by: Thorbjørn Lindeijer <thorbjorn@lindeijer.nl>
2009-10-29Fix changing servers under eAthenaJared Adams1-2/+2
2009-10-29Cleaned up the viewport code, when dealing with mouse movement.Bertram2-54/+52
Now, both eAthena and ManaServ clients follow the mouse correctly when it is dragged.
2009-10-29Second round of fine tuning for keyboard movement.Bertram4-14/+33
I just discovered that the X,Y offsets aren't handled the same way between eAthena and Manaserv to draw the player's character. So, this patch hopefully fix the walk on water bug. There are some glitches left: - Like walking diagonally to a blocked corner. - Or Some times the character miss a blocked tile and correct its route. - The character's name is drawn in the wrong place for Manaserv client. - The playerBox draws the player at the wrong location; He's not centered at login and isn't diplayed at all in equipment window... But anyway, it's better than before. I'll go on for some polishing before continuing. Some cleanups are becoming vital for code's understanding.
2009-10-29Mostly fixed the walk on water bug... But...Bertram2-21/+29
The current code tells that the character must stop in the middle of a tile when the tile to the north is blocking. But even now with respecting this, the player is still on water. So, what to do? Correct the water tile?
2009-10-28Fix music playing by calling maploaded after setting musicfile.Dennis Friis1-5/+5
2009-10-26Merge branch 'master' of git@gitorious.org:mana/manaPhilipp Sehmisch1-3/+5
2009-10-26Fixed loading of skill database on ManaServ (quick hotfix, needs to be ↵Philipp Sehmisch1-1/+1
rebranded)