summaryrefslogtreecommitdiff
path: root/src/net/npchandler.h
AgeCommit message (Collapse)AuthorFilesLines
2017-10-10Remove most unused files.Andrei Karas1-123/+0
2017-07-14Replace std::vector into macro STD_VECTOR.Andrei Karas1-2/+2
In most case it equal to std::vector except debug modes. Now it can be also mse::mstd::vector, but sadly this class not support all required features.
2017-07-13Add vector.h for use different vectors.Andrei Karas1-1/+1
Also replace <vector> include into "utils/vector.h"
2017-04-28Add workaround to open npc buy shop if npc invisible.Andrei Karas1-0/+2
For hercules it lost npc type.
2017-02-01Store interacted npc type before buy or talk and send it to buy dialog.Andrei Karas1-2/+3
2017-01-17Add missing A_DEFAULT_COPY / A_DELETE_COPY into net.Andrei Karas1-0/+5
2017-01-03Update copyright year.Andrei Karas1-1/+1
2016-07-28Remove define EATHENA_SUPPORT from all code.Andrei Karas1-2/+0
Now eathena like support enabled always.
2016-01-08Add function for return current npc dialog.Andrei Karas1-0/+3
2016-01-02Update copyrights year.Andrei Karas1-1/+1
2015-11-04Allow sell to npc many items at one time (hercules).halloween2015Andrei Karas1-0/+2
2015-11-04Allow buy from npc shop or from market more than one of item at one transaction.Andrei Karas1-0/+6
2015-09-23Fix compilation without C++11 flags.Andrei Karas1-1/+1
2015-09-22Remove checking packet id in getNpc function.Andrei Karas1-1/+4
2015-08-16Add strong typed int for item color.Andrei Karas1-1/+2
2015-05-29Convert CookingType enum into strong typed enum.Andrei Karas1-1/+1
2015-05-29Add strong typed int type BeingId.Andrei Karas1-11/+16
2015-04-17Add eathena defines into cookingtype enum.Andrei Karas1-0/+2
2015-01-06Move cookingtype.h into enums directory.Andrei Karas1-1/+1
2015-01-01Update copyrights year.Andrei Karas1-1/+1
2014-10-23Remove unused functions startShopping and endShopping from npchandler.Andrei Karas1-4/+0
2014-10-23Remove unused function sendLetter from npchandler.Andrei Karas1-3/+0
2014-10-17Add static in npchandler.Andrei Karas1-0/+4
2014-09-17Remove getter for npcHandler.Andrei Karas1-0/+2
2014-09-09eathena: add packet CMSG_NPC_SELECT_AUTO_SPELL 0x01ce.Andrei Karas1-0/+2
2014-09-09eathena: add packet CMSG_NPC_SELECT_ARROW 0x01ae.Andrei Karas1-0/+2
2014-09-09eathena: add packet CMSG_NPC_IDENTIFY 0x0178.Andrei Karas1-0/+2
2014-09-09eathena: add packet CMSG_NPC_REFINE 0x0222.Andrei Karas1-0/+2
2014-09-09eathena: add packet CMSG_NPC_REPAIR 0x01fd.Andrei Karas1-0/+2
2014-09-09eathena: add packet CMSG_NPC_COOKING 0x025b.Andrei Karas1-0/+5
2014-09-09eathena: add packet CMSG_NPC_PRODUCE_MIX 0x018e.Andrei Karas1-0/+5
2014-09-09eathena: impliment packet CMSG_NPC_COMPLETE_PROGRESS_BAR 0x02f1.Andrei Karas1-0/+2
2014-06-02Add missing final/notfinal to classes.Andrei Karas1-1/+3
2014-01-01update copyright year in all sources.Andrei Karas1-1/+1
2013-06-13move npc dialogs array from netcode.Andrei Karas1-2/+0
2013-05-28fix guard header part2.Andrei Karas1-3/+3
2013-04-12first part of style fixed after cpplint checks.Andrei Karas1-2/+2
2013-04-10improve npchandler class.Andrei Karas1-15/+19
2013-01-16update copyrights year.Andrei Karas1-1/+1
2012-01-05Update copyrights year.Andrei Karas1-1/+1
2011-03-03Add colors to buy/sell dialogs.Andrei Karas1-1/+2
2011-02-19Update copyrights.Andrei Karas1-2/+3
2011-02-02Close npc and other dialogs if reconnecting.Andrei Karas1-0/+2
Also save extra layers if network error.
2011-01-02Initial commit.Andrei Karas1-0/+66
This code based on mana client http://www.gitorious.org/mana/mana and my private repository.