summaryrefslogtreecommitdiff
path: root/src/commandhandler.cpp
AgeCommit message (Collapse)AuthorFilesLines
2009-05-08Makes /where return the same as the @where command.Chuck Miller1-1/+2
For somereason the y coord was off by 1
2009-05-08Add a ", " between the coords returned by /where, to make it readibleChuck Miller1-1/+1
2009-05-03Moved strprintf into stringutils.{h,cpp}Bjørn Lindeijer1-1/+0
2009-05-02fixed so /where will show the correct correct coordsChuck Miller1-2/+2
2009-05-02Fixed compile error on TMWServ buildsChuck Miller1-1/+3
2009-05-02Fix the /where command to include coordinates.Freeyorp1-2/+3
2009-04-23Added listing all online usersDavid Athay1-2/+2
2009-04-22Some string fixesKess Vargavind1-3/+3
2009-04-19Make /query switch to the new tabJared Adams1-1/+1
2009-04-19Flesh out eAtehan party handlingJared Adams1-19/+29
2009-04-16Rehash CommandHandler a bit, it's now fully mergedJared Adams1-141/+24
Tabs can now interract with CommandHandler and define their own commands in a seemless way. Most channel-related commands have been moved into ChannelTab, the close command is now in the WhisperTab, and eAthena's party tab now shows all standard commands.
2009-04-15Rename the whisper tab creation commandsJared Adams1-10/+8
2009-04-15Make whisper tabs optionalJared Adams1-1/+24
2009-04-07Implement TMWServ's PartyHandlerJared Adams1-11/+3
2009-04-05Implement TMWServ's Admin-, Chat-, and MapHandlersJared Adams1-39/+13
2009-04-02Partially fixed compilation for TMWServ. src/gui/buysell.cpp still needs to ↵Philipp Sehmisch1-1/+1
be fixed.
2009-04-01Create a few more handlers for eAthenaJared Adams1-8/+14
Map, chat, and admin have been finished (to the degree they handle all existing cases).
2009-03-31Implement a few more handlers for eAthenaJared Adams1-1/+0
Party, skill, and trade handlers made for eAthena.
2009-03-29Fix up eAthena party handling some moreJared Adams1-54/+3
2009-03-28Fix output location for CommandHandlerJared Adams1-142/+142
2009-03-28Clean up eAthena party handling a bit moreJared Adams1-2/+2
2009-03-27Clean up some ifdefs and start cleanup of partiesJared Adams1-1/+1
2009-03-27Clean up of most of the Network pointersBjørn Lindeijer1-5/+0
Now that messages can be sent without requiring a pointer to the Network instance, a lot of cleanup was possible.
2009-03-27Made eAthena's Network class statically accessibleBjørn Lindeijer1-4/+2
Now the instance doesn't need to be passed into the MessageOut class anymore. Expect a lot of cleanup in the next commit.
2009-03-27Clean up chat and chat tabs some moreJared Adams1-11/+1
2009-03-27Add a close command to WhisperTabJared Adams1-0/+1
2009-03-27Fix a segfault with empty whisper messagesJared Adams1-2/+4
2009-03-26Major clean up of ChatTab handlingJared Adams1-96/+97
ChatTabs now manage their own adding/removal from the chat window, which lost most of it's chat related messages. Whisper handling is stil done by the ChatWindow, but it no longer manages any other tabs. ChannelTab handling is now the sole responsability of the Channels they are attached to. The general tab is handled by Game.
2009-03-26Add WhisperTabsJared Adams1-9/+1
2009-03-26Fix some bugs with whispers under eAthenaJared Adams1-16/+26
2009-03-26Add ChannelTab for chat channelsJared Adams1-5/+14
This fixes TMWServ compilation form the previous commit.
2009-03-26Move ChatWindow over to ChatTabsJared Adams1-1/+1
TMWServ compilation is likely not functional after this, I didn't check. THe next commit will address that.
2009-03-26Fixes to file headers and header guardsBjørn Lindeijer1-4/+4
Mostly removal of branding for tmwserv related files, as was done for the eAthena client before.
2009-03-23Move all TMWServ-specific code to net/tmwservJared Adams1-2/+2
Also fix several instances where the same net handler was being used for both servers, and a few other related oddities.
2009-03-23Fix CommandHandler for TMWServJared Adams1-2/+4
2009-03-23Merge eA's command handling into CommandHandlerJared Adams1-83/+339
Also drop Aethyra's custom magic code
2009-01-28Added channel highlighting upon activity. Added /kick command to get rid of ↵David Athay1-0/+6
users from a channel
2008-11-16Got rid of CVS/Subversion $Id$ markersBjørn Lindeijer1-2/+0
I don't know why we dealt with these things for so long. Did we ever get anything out of it?
2008-11-06Added interface for sending post.David Athay1-20/+0
2008-10-27Removed /check command.David Athay1-4/+0
2008-10-26get rid of /admin commandsRoderic Morris1-21/+0
2008-10-21Fixed up some of the postal system stuff for testing it.David Athay1-0/+13
2008-10-15src/localplayer.cppDavid Athay1-0/+11
src/net/beinghandler.cpp src/net/protocol.h src/net/gameserver/player.h src/net/gameserver/player.cpp src/net/beinghandler.h ChangeLog tmw.cbp
2008-08-13Added permission levels to guilds, and operator permissions to channels.David Athay1-0/+51
2008-07-14Added admin commands to /help and added registration of party handlerDavid Athay1-1/+10
2008-07-07get rid of channel registering related codeRoderic Morris1-30/+8
2008-07-07Added /party command.David Athay1-0/+21
2008-07-07Added help for each command based on mantis bug #359, thanks to ScraggyDavid Athay1-21/+96
2008-06-25handle topic changes and guild eventsRoderic Morris1-0/+17
2008-06-10add commandhandler class and fix / add some commandsRoderic Morris1-0/+189