summaryrefslogtreecommitdiff
path: root/src/npc.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2009-02-07Some more include cleanups.Ira Rice1-1/+0
2009-01-24Tweaks to the speech bubbles so that being status (GM, mob, npc,Ira Rice1-0/+2
2009-01-24Use standard GUI font also for speech and namesBjørn Lindeijer1-4/+1
2009-01-24Use standard GUI font also for speech and namesBjørn Lindeijer1-3/+1
2009-01-23Removed unnecessary references to The Mana World in code headersBjørn Lindeijer1-4/+4
2009-01-23Removed unnecessary references to The Mana World in code headersBjørn Lindeijer1-4/+4
2009-01-18Fixed String dialog sending so that it doesn't crash the client afterIra Rice1-3/+3
2009-01-18Add dialogs to input text and numbers for scriptsJared Adams1-0/+18