Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-04-17 | Changed eAthena protocol name to TmwAthena and changed the config files ↵ | Bertram | 1 | -714/+0 | |
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 | 1 | -6/+0 | |
2010-04-16 | Add race support for eAthena | Jared Adams | 1 | -2/+2 | |
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 | Completely ignore eAthena job 45 | Jared Adams | 1 | -0/+8 | |
These are warps. Reviewed-by: Bertram | |||||
2010-04-11 | Fix one crash when switching servers | Jared Adams | 1 | -3/+3 | |
Reviewed-by: Freeyorp | |||||
2010-03-26 | Replace most dynamic_casts with static_casts | Jared Adams | 1 | -4/+7 | |
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-12 | Add an optional offset property to monsters.xml | Jared Adams | 1 | -3/+0 | |
And remove the hardcoded offset from eAthena's BeingHandler. Reviewed-by: Freeyorp | |||||
2010-02-24 | Add more to eAthena guild support | Jared Adams | 1 | -4/+15 | |
It's not complete yet, but it is closer. Also fix up handling of guild/party members. Reviewed-by: Chuck Miller | |||||
2010-02-21 | Restore packet 0x0195 to the correct size | Chuck Miller | 1 | -0/+1 | |
2010-02-21 | Handle packet 0x0195, and shows player's party name in a popup | Chuck Miller | 1 | -1/+9 | |
2010-02-21 | Made tick counter and framerate limiter work during login sequence | Thorbjørn Lindeijer | 1 | -1/+1 | |
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-22 | Modify copyright headers | Freeyorp | 1 | -1/+2 | |
2010-02-20 | License header update for The Mana Client | Thorbjørn Lindeijer | 1 | -4/+3 | |
2010-02-09 | Made the Beings' logic be able to handle any tile height/width. | Bertram | 1 | -2/+2 | |
This is the First step to get rid of most hardcoded 32 values. | |||||
2010-02-08 | Merge PartyWindow and GuildWindow into SocialWindow | Jared Adams | 1 | -6/+4 | |
2010-02-07 | Updated Copyright year to 2010! | Bertram | 1 | -1/+1 | |
Also added the update copyright tool from the Wormux Team. ( And not forgetting credit's due. :P ) | |||||
2010-01-27 | Added mutators/accessors to being.h and smal cleanups. | Bertram | 1 | -15/+15 | |
2010-01-25 | Fix a bug when converting strings to server types | Jared Adams | 1 | -2/+2 | |
2010-01-24 | Remove some more _SUPPORT ifdefs | Jared Adams | 1 | -32/+34 | |
2010-01-13 | Fix the previous commit (about following) | BlueSansDouze | 1 | -1/+1 | |
2010-01-13 | Adds a follow manager for users | BlueSansDouze | 1 | -2/+23 | |
Right click contextual menu on player "follow" entry Cancel the following by moving with mouse or keys Adds a special behavior for map changes | |||||
2010-01-12 | Standardize header order | Jared Adams | 1 | -2/+2 | |
Also remove some extra new lines and fix eAthena's PartyTab define guards. | |||||
2010-01-10 | Change code style | Andrei Karas | 1 | -8/+17 | |
2009-12-16 | Stored the cached config value which says if non-crucial particle effects ↵ | Philipp Sehmisch | 1 | -0/+18 | |
are enabled or not in a static member of class Particle instead of an instanced member of Being. | |||||
2009-12-02 | Simplify PartyMember by moving fields into Avatar | Jared Adams | 1 | -1/+1 | |
2009-11-03 | Remove more _SUPPORT ifdefs and do some cleanup | Jared Adams | 1 | -4/+1 | |
2009-10-30 | Support switching characters under eAthena | Jared Adams | 1 | -0/+3 | |
2009-08-20 | Simplify applying GM status | Jared Adams | 1 | -2/+1 | |
2009-08-14 | Add functions to more easily work with equipment | Jared Adams | 1 | -3/+2 | |
Move hair changes back over to them; related server change was reverted. Also move NPCs back over to extending Player. NPCs will have equipment in the future too, but for now, disable that part while we finish the system. | |||||
2009-08-13 | Clean up Being and it's derivatives | Jared Adams | 1 | -38/+53 | |
Move stuff only needed for Players into Player (like slots and sprite limits). Move name handling into Being (no need for three copies of this code). Clean up terminology (including Map terminology). Remove hair-related variables. | |||||
2009-07-27 | Makes mX and mY in the being class private | Chuck Miller | 1 | -10/+13 | |
2009-05-22 | Add rudimentary support for forced revive on athena. | Dennis Friis | 1 | -0/+19 | |
2009-05-12 | Fix up handling of GM status | Jared Adams | 1 | -2/+3 | |
2009-05-12 | Fix player party hilighting issues | Jared Adams | 1 | -3/+8 | |
Causes when other party memebrs were on the same map and they came in range, they wouldn't get hilighted. Also simplify the check for correct player (avoiding problems with multiple characters on an account). | |||||
2009-05-03 | Moved mIsGM from Being to Player and made isGM() const | Bjørn Lindeijer | 1 | -2/+2 | |
2009-05-01 | Merge the NPC dialogs into one | Jared Adams | 1 | -7/+0 | |
Also add support for the new TMWServ NPC packets | |||||
2009-04-29 | Removed underscores from some non-conforming filenames | Bjørn Lindeijer | 1 | -2/+2 | |
We don't use underscores in the filenames generally, and let's be consistent on that matter. | |||||
2009-04-28 | Made map non-resizable. Stopped emote spamming. | David Athay | 1 | -1/+5 | |
2009-04-18 | Make sure every eAthena packet has a #define | Jared Adams | 1 | -4/+4 | |
2009-04-14 | Put the remaining unnamespaced handlers in a namespace | Bjørn Lindeijer | 1 | -0/+4 | |
Also fixed some initialization order warnings when compiling with tmwserv support and made two getters const. | |||||
2009-04-12 | Properly interpret `PC is dead' information from eAthena server | Fate | 1 | -0/+4 | |
(cf. 5cf18a062ffca03196b83fe6fda8ea3e54079c57; apparently the change was lost later) | |||||
2009-04-06 | Add support for changing direction under eAthena | Jared Adams | 1 | -0/+13 | |
2009-04-01 | Fix "unnamed" monsters | Jared Adams | 1 | -2/+6 | |
2009-03-28 | Remove #ifdefs related to Being creation | Jared Adams | 1 | -5/+38 | |
Also move the Monster type offset handling into the eAthena netcode. | |||||
2009-03-27 | Include statement cleanup for net/ea/ directory. | Bjørn Lindeijer | 1 | -14/+16 | |
2009-03-25 | Merge branch 'eathena/master' | Bjørn Lindeijer | 1 | -18/+22 | |
Conflicts: A lot of files. | |||||
2009-03-22 | Merged the tmwserv client with the eAthena client | Bjørn Lindeijer | 1 | -0/+542 | |
This merge involved major changes on both sides, and as such took several weeks. Lots of things are expected to be broken now, however, we now have a single code base to improve and extend, which can be compiled to support either eAthena or tmwserv. In the coming months, the plan is to work towards a client that supports both eAthena and tmwserv, without needing to be recompiled. Conflicts: Everywhere! |