summaryrefslogtreecommitdiff
path: root/src/npc.cpp
AgeCommit message (Expand)AuthorFilesLines
2010-03-12Split Palette into Theme and UserPaletteJared Adams1-1/+5
2010-02-28Removed a few pointless const qualifiersThorbjørn Lindeijer1-1/+1
2010-02-22Modify copyright headersFreeyorp1-1/+2
2010-02-20License header update for The Mana ClientThorbjørn Lindeijer1-4/+3
2010-02-13Make NPC dialogs instance instead of globalJared Adams1-8/+3
2010-02-07Updated Copyright year to 2010!Bertram1-1/+1
2010-01-10Fix handling of NPC talking statusJared Adams1-4/+13
2009-12-16Stored the cached config value which says if non-crucial particle effects are...Philipp Sehmisch1-1/+1
2009-08-14Add functions to more easily work with equipmentJared Adams1-1/+8
2009-08-13Clean up Being and it's derivativesJared Adams1-33/+3
2009-08-13Make NPC inherit from Being instead of PlayerJared Adams1-12/+1
2009-05-05Remove debug code that was accidentally committedJared Adams1-25/+0
2009-05-05Remove extra check on player targetJared Adams1-0/+25
2009-05-01Merge the NPC dialogs into oneJared Adams1-1/+0
2009-04-29Removed underscores from some non-conforming filenamesBjørn Lindeijer1-1/+1
2009-04-05Implement TMWServ's NpcHandlerJared Adams1-11/+2
2009-03-31Add first draft of net handlersJared Adams1-5/+4
2009-03-27Clean up of most of the Network pointersBjørn Lindeijer1-9/+0
2009-03-27Made eAthena's Network class statically accessibleBjørn Lindeijer1-2/+1
2009-03-27Fixed some positioning issuesBjørn Lindeijer1-11/+5
2009-03-27Fixed position of dots on minimapBjørn Lindeijer1-9/+5
2009-03-26Fix talking to NPCsJared Adams1-1/+1
2009-03-25Merge branch 'eathena/master'Bjørn Lindeijer1-90/+18
2009-03-23Move all TMWServ-specific code to net/tmwservJared Adams1-1/+1
2009-03-22Merged the tmwserv client with the eAthena clientBjørn Lindeijer1-4/+44
2009-03-12Make use of the new available colorsMajin Sniper1-2/+4
2009-03-06Got rid of Sint{8,16,32} and Uint32 for being IDBjørn Lindeijer1-1/+1
2009-02-26Merge branch 'aethyra/master'Bjørn Lindeijer1-7/+4
2009-02-25Fix NPC handling to not need a handle on the NPCIra Rice1-63/+2
2009-02-25Prevent duplicate NPC talking when using keyboardJared Adams1-2/+5
2009-02-25Fix NPC handling to not need a handle on the NPCJared Adams1-65/+2
2009-02-25Don't delete the Being in the NPC classJared Adams1-4/+1
2009-02-25If no network is set, then don't continueIra Rice1-1/+10
2009-02-25Fix some problems with deleting NPCs earlyJared Adams1-9/+3
2009-02-25If no network is set, then don't continueJared Adams1-0/+2
2009-02-25Don't delete the current NPC too earlyJared Adams1-3/+11
2009-02-24Cleaned up some code, as well as removed redundant talk client requestingIra Rice1-3/+9
2009-02-24Don't set current_npc when initiating interractionJared Adams1-1/+0
2009-02-24Don't set current_npc when initiating interractionJared Adams1-1/+0
2009-02-24Remove debug statement that should've been removedJared Adams1-1/+0
2009-02-18Centralize current_npc cleanupJared Adams1-1/+17
2009-02-17Merge branch 'aethyra/master'Bjørn Lindeijer1-4/+0
2009-02-16Moved target unsetting on NPCs and monsters to the being class. This isIra Rice1-4/+0
2009-02-16Don't arbitrarily unset player target on NPC deletionBjørn Lindeijer1-9/+5
2009-02-16Fixed up NPC dialogs to behave more like eAthena expects.Jared Adams1-2/+2
2009-02-16Don't arbitrarily unset player target on NPC deletionBjørn Lindeijer1-9/+5
2009-02-16Add next/close buttons for NPCsJared Adams1-2/+2
2009-02-10Fixed header files, as well as removed the unused buddy list class (notIra Rice1-2/+3
2009-02-09Merged with Aethyra master as of 2009-02-09Bjørn Lindeijer1-1/+0
2009-02-09Merged with Aethyra master as of 2009-01-27Bjørn Lindeijer1-14/+40