Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-08-26 | Fixing segmentation fault when creating a new account | Stefan Dombrowski | 1 | -0/+2 | |
This resolves http://bugs.manasource.org/view.php?id=171 Reviewed-by: Bertram. | |||||
2010-08-13 | Add code to change gameservers to manaserv netcode | Jared Adams | 2 | -6/+21 | |
Reviewed-by: Freeyorp | |||||
2010-08-04 | Changed the stats.xml to attributes.xml according to the server commit. | Yohann Ferreira | 2 | -6/+10 | |
Also, fixed a compilation warning about passing a NULL value to a boolean parameter. The built-ins are kept for now. Reviewed-by: Jaxad0127. | |||||
2010-08-03 | Fix enet version check | Jared Adams | 2 | -0/+8 | |
Tested-by: BaseBallBoy | |||||
2010-07-11 | Made the different hard-coded paths and files be now taken from the | Yohann Ferreira | 2 | -2/+6 | |
data/paths.xml configuration file. Also added default gui theme path in branding and default wallpaper path and file searched respectively in the branding and paths.xml files. Hard-coded values are still used as fallbacks. Resolves: Manasource Mantis #148. Reviewed-by: jaxad0127. | |||||
2010-06-06 | Softcode the stat for character creation for manaserv | Jared Adams | 4 | -18/+27 | |
Reviewed-by: Thorbjørn Lindeijer | |||||
2010-05-21 | Merge protocol from manaserv about thing types. | Yohann Ferreira | 2 | -8/+15 | |
Reviewed-by: Jaxad0127 (A few days ago...) | |||||
2010-05-04 | Clear NPC dialogs when the player dies | Jared Adams | 3 | -0/+12 | |
Reviewed-by: Freeyorp | |||||
2010-05-03 | synchronised protocol.h between manaserv, mana and manamobile | Maximilian Philipps | 3 | -29/+79 | |
2010-04-25 | Make ManaServ player stats softcoded | Jared Adams | 3 | -17/+248 | |
A new stats.xml file is parsed for player stats for ManaServ. The old hardcoded stats remain as backup. Reviewed-by: Bertram | |||||
2010-04-16 | Fix canceling game connection | Jared Adams | 4 | -10/+37 | |
Reviewed-by: Bertram | |||||
2010-04-12 | Add support for map-server switching under eAthena | Jared Adams | 4 | -9/+26 | |
Also do some cleanup that's been needed for a while. Reviewed-by: Bertram | |||||
2010-04-09 | Add support for registration disabled for eAthena | Jared Adams | 2 | -0/+7 | |
Reviewed-by: Chuck Miller` | |||||
2010-04-03 | Fix a crash after changing servers | Jared Adams | 1 | -1/+2 | |
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-30 | Rename file manaserv netcode looks from from tmw-skills.xml to mana-skills.xml | Chuck Miller | 1 | -1/+1 | |
2010-03-25 | Remove the type boolean from InventoryWindow | Jared Adams | 2 | -14/+14 | |
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-02-27 | No point in calling Viewport::setMap(0) before deleting it | Thorbjørn Lindeijer | 1 | -1/+1 | |
Reviewed-by: Jared Adams | |||||
2010-02-27 | Disable guilds for eAthena for now | Jared Adams | 1 | -0/+2 | |
Reviewed-by: Thorbjørn Lindeijer | |||||
2010-02-24 | Add more to eAthena guild support | Jared Adams | 3 | -10/+7 | |
It's not complete yet, but it is closer. Also fix up handling of guild/party members. Reviewed-by: Chuck Miller | |||||
2010-02-22 | Warn when receiving an empty update host | Thorbjørn Lindeijer | 1 | -4/+10 | |
Reviewed-by: Jared Adams | |||||
2010-02-21 | Made tick counter and framerate limiter work during login sequence | Thorbjørn Lindeijer | 7 | -39/+34 | |
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: ... | |||||
2010-02-21 | Do some more copyright header cleanups | Jared Adams | 2 | -2/+2 | |
Fix "(C) 2009-2009" to just "(C) 2009" Fix "(C) 2010 TMW" to "(C) 2010 Mana" Remove TMW compyright on (hopefully all) files added after 0.0.29.1 | |||||
2010-02-22 | Modify copyright headers | Freeyorp | 47 | -47/+94 | |
2010-02-20 | License header update for The Mana Client | Thorbjørn Lindeijer | 47 | -188/+141 | |
2010-02-19 | Fixed a crash when trying to switch servers | Thorbjørn Lindeijer | 9 | -216/+192 | |
Ownership of the charInfo global variable wasn't well defined. It was being locked, unlocked and generally modified from a lot of places, and somewhere in this mess it ended up crashing when switching servers. Now the CharHandler instances, for eAthena and manaserv respectively, own this list of characters. A new class, Net::Character wraps up the slot index in combination with the player dummy. The list is passed on to the CharSelectDialog each time it changes. Both related and unrelated cleanups were made as well. Reviewed-by: Jared Adams | |||||
2010-02-13 | Make NPC dialogs instance instead of global | Jared Adams | 4 | -76/+65 | |
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. | |||||
2010-02-13 | Allow player to talk after death | Andrei Karas | 1 | -1/+1 | |
Mantis-issue: 938 (TMW Mantis) | |||||
2010-02-09 | Got successfully rid of tile width/height fallback values as asked by Jaxad. | Bertram | 2 | -11/+8 | |
But I added some logs when speed and other actions where refused due to game/map uninitialized. This could help. | |||||
2010-02-09 | Pushed away some 32 hardcoded values. | Bertram | 1 | -1/+21 | |
2010-02-09 | Separated fallback defaults for tile width and height. | Bertram | 2 | -9/+12 | |
2010-02-09 | Made the Beings' logic be able to handle any tile height/width. | Bertram | 4 | -6/+33 | |
This is the First step to get rid of most hardcoded 32 values. | |||||
2010-02-08 | Merge PartyWindow and GuildWindow into SocialWindow | Jared Adams | 5 | -32/+33 | |
2010-02-07 | Updated Copyright year to 2010! | Bertram | 47 | -47/+47 | |
Also added the update copyright tool from the Wormux Team. ( And not forgetting credit's due. :P ) | |||||
2010-02-06 | Merged the Engine class into the Game class | Thorbjørn Lindeijer | 2 | -7/+7 | |
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. | |||||
2010-02-05 | Fixed the low framerate problem by not waiting for network events | Thorbjørn Lindeijer | 1 | -6/+2 | |
The enet service loop was waiting up to 10ms for a new network packet to come in. There is no need for this, so just remove it. Raised the framerate from about 60 to over 200 fps for me. | |||||
2010-02-03 | Factorized speed translation from tile per seconds to pixels per ticks. | Bertram | 3 | -8/+24 | |
2010-02-01 | Reduced CPU consumption by setting speed per ticks value only once. | Bertram | 2 | -5/+17 | |
2010-01-31 | Unify eAthena and manaserv support in to one build. | Daniel Bradshaw | 3 | -4/+10 | |
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. | |||||
2010-01-24 | Remove some more _SUPPORT ifdefs | Jared Adams | 5 | -6/+42 | |
2010-01-13 | Supress level up notifications when starting | Jared Adams | 1 | -2/+2 | |
2010-01-12 | Standardize header order | Jared Adams | 20 | -91/+91 | |
Also remove some extra new lines and fix eAthena's PartyTab define guards. | |||||
2010-01-10 | Remove some support ifdefs | Jared Adams | 2 | -2/+5 | |
2010-01-10 | Change code style | Andrei Karas | 8 | -43/+54 | |
2009-12-22 | Rename tmw-skills.xml to mana-skills.xml | Thorbjørn Lindeijer | 1 | -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-08 | Fix handling of an enum switch | Jared Adams | 1 | -2/+1 | |
Removes warnings on older compilers. | |||||
2009-12-07 | Simplify Equipment handling | Jared Adams | 2 | -2/+44 | |
Also merge eAthena's EquipmentHandler and InventoryHander. Fixes http://mantis.themanaworld.org/view.php?id=888 . | |||||
2009-12-05 | Syncronize registration info with ManaServ | Jared Adams | 2 | -5/+3 | |
2009-12-04 | Remove password length info for manaserv | Jared Adams | 2 | -18/+2 | |
Also fix defaults. | |||||
2009-12-04 | Moved password hashing during registration to the client | Philipp Sehmisch | 1 | -4/+2 | |