summaryrefslogtreecommitdiff
path: root/src/net/ea/beinghandler.cpp
AgeCommit message (Collapse)AuthorFilesLines
2010-02-08Merge PartyWindow and GuildWindow into SocialWindowJared Adams1-6/+4
2010-02-07Updated Copyright year to 2010!Bertram1-1/+1
Also added the update copyright tool from the Wormux Team. ( And not forgetting credit's due. :P )
2010-01-27Added mutators/accessors to being.h and smal cleanups.Bertram1-15/+15
2010-01-25Fix a bug when converting strings to server typesJared Adams1-2/+2
2010-01-24Remove some more _SUPPORT ifdefsJared Adams1-32/+34
2010-01-13Fix the previous commit (about following)BlueSansDouze1-1/+1
2010-01-13Adds a follow manager for usersBlueSansDouze1-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-12Standardize header orderJared Adams1-2/+2
Also remove some extra new lines and fix eAthena's PartyTab define guards.
2010-01-10Change code styleAndrei Karas1-8/+17
2009-12-16Stored the cached config value which says if non-crucial particle effects ↵Philipp Sehmisch1-0/+18
are enabled or not in a static member of class Particle instead of an instanced member of Being.
2009-12-02Simplify PartyMember by moving fields into AvatarJared Adams1-1/+1
2009-11-03Remove more _SUPPORT ifdefs and do some cleanupJared Adams1-4/+1
2009-10-30Support switching characters under eAthenaJared Adams1-0/+3
2009-08-20Simplify applying GM statusJared Adams1-2/+1
2009-08-14Add functions to more easily work with equipmentJared Adams1-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-13Clean up Being and it's derivativesJared Adams1-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-27Makes mX and mY in the being class privateChuck Miller1-10/+13
2009-05-22Add rudimentary support for forced revive on athena.Dennis Friis1-0/+19
2009-05-12Fix up handling of GM statusJared Adams1-2/+3
2009-05-12Fix player party hilighting issuesJared Adams1-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-03Moved mIsGM from Being to Player and made isGM() constBjørn Lindeijer1-2/+2
2009-05-01Merge the NPC dialogs into oneJared Adams1-7/+0
Also add support for the new TMWServ NPC packets
2009-04-29Removed underscores from some non-conforming filenamesBjørn Lindeijer1-2/+2
We don't use underscores in the filenames generally, and let's be consistent on that matter.
2009-04-28Made map non-resizable. Stopped emote spamming.David Athay1-1/+5
2009-04-18Make sure every eAthena packet has a #defineJared Adams1-4/+4
2009-04-14Put the remaining unnamespaced handlers in a namespaceBjørn Lindeijer1-0/+4
Also fixed some initialization order warnings when compiling with tmwserv support and made two getters const.
2009-04-12Properly interpret `PC is dead' information from eAthena serverFate1-0/+4
(cf. 5cf18a062ffca03196b83fe6fda8ea3e54079c57; apparently the change was lost later)
2009-04-06Add support for changing direction under eAthenaJared Adams1-0/+13
2009-04-01Fix "unnamed" monstersJared Adams1-2/+6
2009-03-28Remove #ifdefs related to Being creationJared Adams1-5/+38
Also move the Monster type offset handling into the eAthena netcode.
2009-03-27Include statement cleanup for net/ea/ directory.Bjørn Lindeijer1-14/+16
2009-03-25Merge branch 'eathena/master'Bjørn Lindeijer1-18/+22
Conflicts: A lot of files.
2009-03-22Merged the tmwserv client with the eAthena clientBjørn Lindeijer1-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!