summaryrefslogtreecommitdiff
path: root/src/net
AgeCommit message (Collapse)AuthorFilesLines
2010-01-12Standardize header orderJared Adams46-184/+190
Also remove some extra new lines and fix eAthena's PartyTab define guards.
2010-01-10Remove some support ifdefsJared Adams2-2/+5
2010-01-10Change code styleAndrei Karas19-82/+113
2010-01-08Fix a segfault when exiting before netcode is loadedJared Adams2-3/+14
2010-01-07Chat auto completingAndrei Karas2-0/+7
2010-01-06Prevented a segfault when the client receives a chat message before the GUI ↵Philipp Sehmisch1-1/+3
is initialized.
2009-12-27Item was not shown as equipedStefan Dombrowski1-3/+3
If the first item in the inventory was equiped, then that item was not showen in the equipment window.
2009-12-27Fix double servers list in ServerDialogAndrei Karas1-0/+11
2009-12-22Rename tmw-skills.xml to mana-skills.xmlThorbjørn Lindeijer1-1/+1
Should eventually just be skills.xml, but we can't do that at the moment due to sharing the client data repository between different server types.
2009-12-19Added support for resources.xml from update server... Also added option to ↵Chuck Miller1-1/+1
download music optionally I had to edit the XML wrapper a bit, basicilly its constructor can now take a optional thrid arguement which will tell it to use a resman or open the file directly Also I added fallback support for the old resouce2.txt so servers don't have to upgrade if they do not want to
2009-12-19Fix a race conditionFreeyorp1-2/+6
If the server tells the client to update the mp bar when handling an matk change message before the status window has initialised, a segfault occurs
2009-12-16Stored the cached config value which says if non-crucial particle effects ↵Philipp Sehmisch2-0/+19
are enabled or not in a static member of class Particle instead of an instanced member of Being.
2009-12-08Fix handling of an enum switchJared Adams2-4/+2
Removes warnings on older compilers.
2009-12-07Fix bugs in eAthena's equipment handlingJared Adams2-8/+23
Do a bit of cleanup too.
2009-12-07Simplify Equipment handlingJared Adams8-291/+206
Also merge eAthena's EquipmentHandler and InventoryHander. Fixes http://mantis.themanaworld.org/view.php?id=888 .
2009-12-05Syncronize registration info with ManaServJared Adams2-5/+3
2009-12-05Removed a few superfluous semicolonsThorbjørn Lindeijer2-5/+5
2009-12-05Add a type member to ServerInfo and code for itJared Adams2-8/+71
Some of the code is waiting for ifdef removal.
2009-12-04Fixing multi thread crash.Andrei Karas1-4/+27
2009-12-04Remove password length info for manaservJared Adams4-19/+5
Also fix defaults.
2009-12-04Moved password hashing during registration to the clientPhilipp Sehmisch1-4/+2
2009-12-04Register credentials information serviceJared Adams7-4/+90
2009-12-04Using the updatehost that was given by EAthenaStefan Dombrowski1-0/+1
This is a patch for http://mantis.themanaworld.org/view.php?id=970
2009-12-03Remove some unneeded _SUPPORt ifdefsJared Adams1-4/+1
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 Adams2-2/+2
2009-11-30Updating codeblocks project and removing unused define - Patch by Stefan ↵Philipp Sehmisch1-4/+0
Dombrowski <stefan@uni-bonn.de>
2009-11-26Fix memory alignment on little endian systemsBernd Wachter2-6/+6
2009-11-24Fix increasing attributes that are at maxJared Adams1-6/+54
2009-11-21Remove another support ifdefJared Adams1-0/+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-13Copy ints by memcpy to avoid segfaults on sparcBernd Wachter2-4/+10
2009-11-07More eAthena guild stuffJared Adams11-74/+136
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 Adams9-185/+405
Ad start eAthena's GuildHandler
2009-11-03Remove two unneeded methods of Net::GeneralHandlerJared Adams5-34/+0
2009-11-03Fix switching characters under ManaServJared Adams5-8/+31
2009-11-03Simplify ManaServ netcode some moreJared Adams34-1074/+214
2009-11-03Fix potential infinite recursionJared Adams3-4/+4
2009-11-03Remove more _SUPPORT ifdefs and do some cleanupJared Adams113-737/+1311
2009-11-02Fixing disconnection bug.Andrei Karas2-2/+1
And revert commit 30db6c4375f932370d4fce0c5b35a0cab93a2a18.
2009-11-02Got rid of GameHandler::clearThorbjørn Lindeijer3-12/+0
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 in eAthena's netcodeJared Adams2-2/+4
2009-11-02Fix segfault after login error under eAthena buildJared Adams1-1/+0
2009-11-01Possible fixing disconnection bug.Andrei Karas1-0/+1
Bug in mantis #0000008
2009-10-30Support switching characters under eAthenaJared Adams9-1/+44
2009-10-29Some random cleanupsThorbjørn Lindeijer3-6/+5
2009-10-29Fix changing servers under eAthenaJared Adams1-2/+2
2009-10-29Second round of fine tuning for keyboard movement.Bertram1-5/+11
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.