summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2014-09-23Add into mercenary context menu option to fire it.Andrei Karas1-0/+12
2014-09-23Add chat command for rename own pet (hercules only)Andrei Karas4-1/+22
New chat command: /setpetname NAME
2014-09-23Add action for targetting pets.Andrei Karas5-0/+22
New chat command: targetpet
2014-09-23eathena: rename packet CMSG_PET_REQUEST_STATE to CMSG_PET_SEND_MESSAGE.Andrei Karas6-7/+7
2014-09-23eathena: add packet CMSG_PET_MENU_ACTION 0x01a1.Andrei Karas6-0/+82
2014-09-23eathena: add partial support for packet SMSG_PET_FOOD 0x01a3.Andrei Karas3-0/+15
2014-09-23eathena: show pets hungry level messages in chat.Andrei Karas1-2/+26
2014-09-23eathena: use petinfo for loading and storing data about pet.Andrei Karas4-11/+95
2014-09-22Remove wrong include.Andrei Karas1-2/+0
2014-09-22Fix compilation warnings.Andrei Karas2-4/+2
2014-09-22Add petinfo struct.Andrei Karas3-0/+48
2014-09-22Add pet actor type. For now it works almost same like monsters.Andrei Karas4-5/+20
2014-09-22eathena: add partial support for packet SMSG_PET_STATUS 0x01a2.Andrei Karas4-1/+20
2014-09-22eathena: add partial support for packet SMSG_PET_DATA 0x01a4.Andrei Karas3-0/+15
2014-09-22eathena: reset menu after selecting egg.Andrei Karas1-0/+2
2014-09-22In shop items hide amount if oneAndrei Karas2-35/+21
2014-09-22Show duplicates in egg selection dialog.Andrei Karas2-0/+4
2014-09-22Add egg selection dialog.Andrei Karas11-63/+246
2014-09-22Move selldialog from window into widgets.Andrei Karas8-12/+14
2014-09-22Simplify SellDialog.Andrei Karas6-30/+10
2014-09-22Move shop sell code from SellDialog into ShopSellDialog.Andrei Karas7-17/+132
2014-09-22Move npc sell code from SellDialog into NpcSellDialog.Andrei Karas7-62/+185
2014-09-22eathena: set menu in pet handler.Andrei Karas1-0/+2
2014-09-22eathena: add menu variable.Andrei Karas4-0/+65
2014-09-22eathena: add menu type enum.Andrei Karas3-0/+53
2014-09-22eathena: add partial support for packet SMSG_PET_EGGS_LIST 0x01a6.Andrei Karas3-0/+17
2014-09-21eathena: add packet CMSG_PET_SELECT_EGG 0x01a7.Andrei Karas6-0/+18
2014-09-21Fix compilation warning.Andrei Karas1-0/+1
2014-09-21Add action for targetting mercenaries.Andrei Karas5-0/+22
New chat command: targetmercenary
2014-09-21Add chat command and action for fire mercenary.Andrei Karas5-0/+24
New chat command: /firemercenary.
2014-09-21eathena: add packet SMSG_MERCENARY_ACTION 0x029f.Andrei Karas6-0/+18
2014-09-21eathena: fix skill removing.Andrei Karas1-2/+2
2014-09-21Add mercenary db.Andrei Karas7-1/+347
2014-09-21Restore all usable mercenary stats if it respawned.Andrei Karas3-4/+10
2014-09-21Restore mercenary stats if it was respawned.Andrei Karas4-11/+27
2014-09-21Fix mercenary removing.Andrei Karas9-15/+73
2014-09-21Use MercenaryInfo object for storing mercenary attributes.Andrei Karas10-10/+77
2014-09-21Fix updating skills window if some skills was removed.Andrei Karas6-7/+49
2014-09-20Remove mercenary skills if mercenary was removed.Andrei Karas4-5/+27
2014-09-20eathena: add mercenary skills.Andrei Karas1-8/+22
2014-09-20Use skill owner field in most functions.Andrei Karas6-15/+46
2014-09-20Into skillinto add owner field.Andrei Karas5-0/+40
2014-09-20eathena: set mercenary name and some other basic stats.Andrei Karas2-6/+15
2014-09-20Add mercenary actor type. Use it for now in samw way with monster type.Andrei Karas3-4/+8
2014-09-20eathena: create being based on being type and not job.Andrei Karas2-7/+55
2014-09-19eathena: not hide any beings.Andrei Karas1-15/+0
2014-09-19eathena: add partial support for packet SMSG_MERCENARY_SKILLS 0x029d.Andrei Karas4-1/+25
2014-09-19eathena: add partial support for packet SMSG_MERCENARY_INFO 0x029b.Andrei Karas4-2/+34
2014-09-19eathena: add partial support for packet SMSG_MERCENARY_UPDATE 0x02a2.Andrei Karas4-1/+19
2014-09-19eathena: rearrange protocol.h.Andrei Karas1-21/+21