24 #ifndef INPUT_INPUTACTIONMAP_H
25 #define INPUT_INPUTACTIONMAP_H
47 #define defaultAction(name) \
48 InputType::UNKNOWN, -1, \
49 InputType::UNKNOWN, -1, \
52 InputAction::NO_VALUE, 50
54 #define addKey(name) InputType::KEYBOARD, name
55 #define emptyKey InputType::UNKNOWN, -1
56 #define joystickButton(num) InputType::JOYSTICK, num
149 {
"keyChangeMoveToTarget",
293 {
"keyChangePickupType",
387 #if defined(USE_SDL2)
390 #elif defined(__SWITCH__)
619 {
"keyWindowInventory",
628 "inventory|openinventory",
631 {
"keyWindowEquipment",
640 "equipment|openequipment",
652 "skill|skills|openskills",
664 "minimap|openminimap",
677 {
"keyWindowShortcut",
686 "openshortcut|openshortcuts",
726 {
"keyWindowEmoteBar",
747 "openoutfit|openoutfits",
798 {
"keyWindowBotChecker",
822 {
"keyWindowDidYouKnow",
829 "didyouknow|opendidyouknow",
880 {
"keyEmoteShortcut1",
890 {
"keyEmoteShortcut2",
900 {
"keyEmoteShortcut3",
910 {
"keyEmoteShortcut4",
920 {
"keyEmoteShortcut5",
930 {
"keyEmoteShortcut6",
940 {
"keyEmoteShortcut7",
950 {
"keyEmoteShortcut8",
960 {
"keyEmoteShortcut9",
970 {
"keyEmoteShortcut10",
980 {
"keyEmoteShortcut11",
990 {
"keyEmoteShortcut12",
1000 {
"keyEmoteShortcut13",
1010 {
"keyEmoteShortcut14",
1020 {
"keyEmoteShortcut15",
1030 {
"keyEmoteShortcut16",
1040 {
"keyEmoteShortcut17",
1050 {
"keyEmoteShortcut18",
1060 {
"keyEmoteShortcut19",
1070 {
"keyEmoteShortcut20",
1080 {
"keyEmoteShortcut21",
1090 {
"keyEmoteShortcut22",
1100 {
"keyEmoteShortcut23",
1110 {
"keyEmoteShortcut24",
1120 {
"keyEmoteShortcut25",
1130 {
"keyEmoteShortcut26",
1131 addKey(SDLK_LEFTBRACKET),
1140 {
"keyEmoteShortcut27",
1141 addKey(SDLK_RIGHTBRACKET),
1150 {
"keyEmoteShortcut28",
1160 {
"keyEmoteShortcut29",
1170 {
"keyEmoteShortcut30",
1180 {
"keyEmoteShortcut31",
1190 {
"keyEmoteShortcut32",
1200 {
"keyEmoteShortcut33",
1210 {
"keyEmoteShortcut34",
1220 {
"keyEmoteShortcut35",
1230 {
"keyEmoteShortcut36",
1240 {
"keyEmoteShortcut37",
1250 {
"keyEmoteShortcut38",
1260 {
"keyEmoteShortcut39",
1270 {
"keyEmoteShortcut40",
1280 {
"keyEmoteShortcut41",
1290 {
"keyEmoteShortcut42",
1300 {
"keyEmoteShortcut43",
1310 {
"keyEmoteShortcut44",
1320 {
"keyEmoteShortcut45",
1330 {
"keyEmoteShortcut46",
1340 {
"keyEmoteShortcut47",
1350 {
"keyEmoteShortcut48",
1384 {
"keyCopyEquipedOutfit",
1385 addKey(SDLK_RIGHTBRACKET),
1393 "copyequippedtooutfit|itemstooutfit",
1396 {
"keyOutfitShortcut1",
1406 {
"keyOutfitShortcut2",
1416 {
"keyOutfitShortcut3",
1426 {
"keyOutfitShortcut4",
1436 {
"keyOutfitShortcut5",
1446 {
"keyOutfitShortcut6",
1456 {
"keyOutfitShortcut7",
1466 {
"keyOutfitShortcut8",
1476 {
"keyOutfitShortcut9",
1486 {
"keyOutfitShortcut10",
1496 {
"keyOutfitShortcut11",
1506 {
"keyOutfitShortcut12",
1516 {
"keyOutfitShortcut13",
1526 {
"keyOutfitShortcut14",
1536 {
"keyOutfitShortcut15",
1546 {
"keyOutfitShortcut16",
1556 {
"keyOutfitShortcut17",
1566 {
"keyOutfitShortcut18",
1576 {
"keyOutfitShortcut19",
1586 {
"keyOutfitShortcut20",
1596 {
"keyOutfitShortcut21",
1606 {
"keyOutfitShortcut22",
1616 {
"keyOutfitShortcut23",
1626 {
"keyOutfitShortcut24",
1636 {
"keyOutfitShortcut25",
1646 {
"keyOutfitShortcut26",
1647 addKey(SDLK_LEFTBRACKET),
1656 {
"keyOutfitShortcut27",
1657 addKey(SDLK_RIGHTBRACKET),
1666 {
"keyOutfitShortcut28",
1676 {
"keyOutfitShortcut29",
1686 {
"keyOutfitShortcut30",
1696 {
"keyOutfitShortcut31",
1706 {
"keyOutfitShortcut32",
1716 {
"keyOutfitShortcut33",
1726 {
"keyOutfitShortcut34",
1736 {
"keyOutfitShortcut35",
1746 {
"keyOutfitShortcut36",
1756 {
"keyOutfitShortcut37",
1766 {
"keyOutfitShortcut38",
1776 {
"keyOutfitShortcut39",
1786 {
"keyOutfitShortcut40",
1796 {
"keyOutfitShortcut41",
1806 {
"keyOutfitShortcut42",
1816 {
"keyOutfitShortcut43",
1826 {
"keyOutfitShortcut44",
1836 {
"keyOutfitShortcut45",
1846 {
"keyOutfitShortcut46",
1856 {
"keyOutfitShortcut47",
1866 {
"keyOutfitShortcut48",
1876 {
"keyMoveToPointShortcut1",
1886 {
"keyMoveToPointShortcut2",
1896 {
"keyMoveToPointShortcut3",
1906 {
"keyMoveToPointShortcut4",
1916 {
"keyMoveToPointShortcut5",
1926 {
"keyMoveToPointShortcut6",
1936 {
"keyMoveToPointShortcut7",
1946 {
"keyMoveToPointShortcut8",
1956 {
"keyMoveToPointShortcut9",
1966 {
"keyMoveToPointShortcut10",
1976 {
"keyMoveToPointShortcut11",
1986 {
"keyMoveToPointShortcut12",
1996 {
"keyMoveToPointShortcut13",
2006 {
"keyMoveToPointShortcut14",
2016 {
"keyMoveToPointShortcut15",
2026 {
"keyMoveToPointShortcut16",
2036 {
"keyMoveToPointShortcut17",
2046 {
"keyMoveToPointShortcut18",
2056 {
"keyMoveToPointShortcut19",
2066 {
"keyMoveToPointShortcut20",
2076 {
"keyMoveToPointShortcut21",
2086 {
"keyMoveToPointShortcut22",
2096 {
"keyMoveToPointShortcut23",
2106 {
"keyMoveToPointShortcut24",
2116 {
"keyMoveToPointShortcut25",
2126 {
"keyMoveToPointShortcut26",
2127 addKey(SDLK_LEFTBRACKET),
2136 {
"keyMoveToPointShortcut27",
2137 addKey(SDLK_RIGHTBRACKET),
2146 {
"keyMoveToPointShortcut28",
2156 {
"keyMoveToPointShortcut29",
2166 {
"keyMoveToPointShortcut30",
2176 {
"keyMoveToPointShortcut31",
2186 {
"keyMoveToPointShortcut32",
2196 {
"keyMoveToPointShortcut33",
2206 {
"keyMoveToPointShortcut34",
2216 {
"keyMoveToPointShortcut35",
2226 {
"keyMoveToPointShortcut36",
2236 {
"keyMoveToPointShortcut37",
2246 {
"keyMoveToPointShortcut38",
2256 {
"keyMoveToPointShortcut39",
2266 {
"keyMoveToPointShortcut40",
2276 {
"keyMoveToPointShortcut41",
2286 {
"keyMoveToPointShortcut42",
2296 {
"keyMoveToPointShortcut43",
2306 {
"keyMoveToPointShortcut44",
2316 {
"keyMoveToPointShortcut45",
2326 {
"keyMoveToPointShortcut46",
2336 {
"keyMoveToPointShortcut47",
2346 {
"keyMoveToPointShortcut48",
2385 {
"keyChatScrollDown",
2433 {
"keyChatPrevHistory",
2445 {
"keyChatNextHistory",
2494 "directdown|turndown",
2500 "directleft|turnleft",
2506 "directright|turnright",
2521 {
"keyChangeCrazyMoveType",
2558 {
"keySwitchQuickDrop",
2607 {
"keySwitchMagicAttack",
2620 {
"keySwitchPvpAttack",
2629 {
"keyInvertDirection",
2638 {
"keyChangeAttackWeaponType",
2651 {
"keyChangeAttackType",
2664 {
"keyChangeFollowMode",
2677 {
"keyChangeImitationMode",
2690 {
"keyDisableGameModifiers",
2825 #if defined(USE_SDL2)
2826 #if defined(ANDROID)
2828 #elif defined(__SWITCH__)
3101 {
"keyShortcutsPrevTab",
3113 {
"keyShortcutsNextTab",
3125 {
"keyCommandsPrevTab",
3137 {
"keyCommandsNextTab",
3287 {
"keyWindowUpdater",
3297 {
"keyTargetClosestMonster",
3307 "targetclosestmonster",
3310 {
"keyChatCloseAllTabs",
3320 {
"keyChatIgnoreAllWhispers",
3327 "ignoreallwhispers",
3424 {
"keyCleanGraphics",
3550 "sendmail|mailsend|mailto",
3613 {
"keyAddPriorityAttack",
3616 "addpriorityattack",
3628 "removeattack|removeignoreattack",
3631 {
"keyAddIgnoreAttack",
3643 {
"keyServerIgnoreAll",
3649 {
"keyServerUnIgnoreAll",
3652 "serverunignoreall",
3725 #if defined USE_OPENGL && defined DEBUG_SDLFONT
3726 &Actions::testSdlFont,
3732 #if defined USE_OPENGL && defined DEBUG_SDLFONT
3739 {
"keyEnableHightlight",
3745 {
"keyDisableHightlight",
3751 {
"keyDontRemoveName",
3805 {
"keyUploadServerConfig",
3808 "uploadserverconfig",
3843 {
"keyPetEmoteShortcut1",
3853 {
"keyPetEmoteShortcut2",
3863 {
"keyPetEmoteShortcut3",
3873 {
"keyPetEmoteShortcut4",
3883 {
"keyPetEmoteShortcut5",
3893 {
"keyPetEmoteShortcut6",
3903 {
"keyPetEmoteShortcut7",
3913 {
"keyPetEmoteShortcut8",
3923 {
"keyPetEmoteShortcut9",
3933 {
"keyPetEmoteShortcut10",
3943 {
"keyPetEmoteShortcut11",
3953 {
"keyPetEmoteShortcut12",
3963 {
"keyPetEmoteShortcut13",
3973 {
"keyPetEmoteShortcut14",
3983 {
"keyPetEmoteShortcut15",
3993 {
"keyPetEmoteShortcut16",
4003 {
"keyPetEmoteShortcut17",
4013 {
"keyPetEmoteShortcut18",
4023 {
"keyPetEmoteShortcut19",
4033 {
"keyPetEmoteShortcut20",
4043 {
"keyPetEmoteShortcut21",
4053 {
"keyPetEmoteShortcut22",
4063 {
"keyPetEmoteShortcut23",
4073 {
"keyPetEmoteShortcut24",
4083 {
"keyPetEmoteShortcut25",
4093 {
"keyPetEmoteShortcut26",
4094 addKey(SDLK_LEFTBRACKET),
4103 {
"keyPetEmoteShortcut27",
4104 addKey(SDLK_RIGHTBRACKET),
4113 {
"keyPetEmoteShortcut28",
4123 {
"keyPetEmoteShortcut29",
4133 {
"keyPetEmoteShortcut30",
4143 {
"keyPetEmoteShortcut31",
4153 {
"keyPetEmoteShortcut32",
4163 {
"keyPetEmoteShortcut33",
4173 {
"keyPetEmoteShortcut34",
4183 {
"keyPetEmoteShortcut35",
4193 {
"keyPetEmoteShortcut36",
4203 {
"keyPetEmoteShortcut37",
4213 {
"keyPetEmoteShortcut38",
4223 {
"keyPetEmoteShortcut39",
4233 {
"keyPetEmoteShortcut40",
4243 {
"keyPetEmoteShortcut41",
4253 {
"keyPetEmoteShortcut42",
4263 {
"keyPetEmoteShortcut43",
4273 {
"keyPetEmoteShortcut44",
4283 {
"keyPetEmoteShortcut45",
4293 {
"keyPetEmoteShortcut46",
4303 {
"keyPetEmoteShortcut47",
4313 {
"keyPetEmoteShortcut48",
4326 "catchpet|catch|taming",
4329 {
"keyChatServerIgnoreWhisper",
4339 {
"keyChatServerUnIgnoreWhisper",
4349 {
"keyMercenaryFire",
4352 "mercenaryfire|firemercenary",
4355 {
"keyTargetMercenary",
4374 "setpetname|petsetname",
4377 {
"keyHomunculusSetName",
4380 "sethomunname|homunsetname|sethomunculusname|homunculussetname",
4383 {
"keyHomunculusFire",
4386 "firehomunculus|homunculusfire|firehomun|homunfire",
4399 {
"keyInventoryPrevTab",
4411 {
"keyInventoryNextTab",
4478 "wt|whispertext|msgtext",
4490 "movecamera|cameramove",
4526 "invtostorage|invstorage",
4532 "tradeadd|addtrade",
4538 "storagetoinv|storageinv",
4544 "protectitem|itemprotect",
4547 {
"keyUnProtectItem",
4550 "unprotectitem|itemunprotect",
4556 "kickparty|partykick",
4574 "leaveparty|partyleave",
4586 "clearchat|chatclear",
4592 "petmoveup|moveuppet",
4598 "petmovedown|movedownpet",
4604 "petmoveleft|moveleftpet",
4610 "petmoveright|moverightpet",
4616 "petdirectup|directuppet",
4619 {
"keyPetDirectDown",
4622 "petdirectdown|directdownpet",
4625 {
"keyPetDirectLeft",
4628 "petdirectleft|directleftpet",
4631 {
"keyPetDirectRight",
4634 "petdirectright|directrightpet",
4652 "generaltab|generalchattab|general",
4658 "debugtab|debugchattab",
4664 "battletab|battlechattab",
4670 "tradetab|tradechattab",
4676 "langtab|langchattab",
4688 "partytab|partychattab",
4694 "guildtab|guildchattab",
4700 "cleardrops|cleardrop|cleardropwindow|dropclear|dropsclear",
4709 {
"keyMagicHealMostDamaged",
4726 "homuntalk|merctalk",
4732 "homunemote|mercemote",
4743 {
"keyHomunEmoteShortcut1",
4753 {
"keyHomunEmoteShortcut2",
4763 {
"keyHomunEmoteShortcut3",
4773 {
"keyHomunEmoteShortcut4",
4783 {
"keyHomunEmoteShortcut5",
4793 {
"keyHomunEmoteShortcut6",
4803 {
"keyHomunEmoteShortcut7",
4813 {
"keyHomunEmoteShortcut8",
4823 {
"keyHomunEmoteShortcut9",
4833 {
"keyHomunEmoteShortcut10",
4843 {
"keyHomunEmoteShortcut11",
4853 {
"keyHomunEmoteShortcut12",
4863 {
"keyHomunEmoteShortcut13",
4873 {
"keyHomunEmoteShortcut14",
4883 {
"keyHomunEmoteShortcut15",
4893 {
"keyHomunEmoteShortcut16",
4903 {
"keyHomunEmoteShortcut17",
4913 {
"keyHomunEmoteShortcut18",
4923 {
"keyHomunEmoteShortcut19",
4933 {
"keyHomunEmoteShortcut20",
4943 {
"keyHomunEmoteShortcut21",
4953 {
"keyHomunEmoteShortcut22",
4963 {
"keyHomunEmoteShortcut23",
4973 {
"keyHomunEmoteShortcut24",
4983 {
"keyHomunEmoteShortcut25",
4993 {
"keyHomunEmoteShortcut26",
4994 addKey(SDLK_LEFTBRACKET),
5003 {
"keyHomunEmoteShortcut27",
5004 addKey(SDLK_RIGHTBRACKET),
5013 {
"keyHomunEmoteShortcut28",
5023 {
"keyHomunEmoteShortcut29",
5033 {
"keyHomunEmoteShortcut30",
5043 {
"keyHomunEmoteShortcut31",
5053 {
"keyHomunEmoteShortcut32",
5063 {
"keyHomunEmoteShortcut33",
5073 {
"keyHomunEmoteShortcut34",
5083 {
"keyHomunEmoteShortcut35",
5093 {
"keyHomunEmoteShortcut36",
5103 {
"keyHomunEmoteShortcut37",
5113 {
"keyHomunEmoteShortcut38",
5123 {
"keyHomunEmoteShortcut39",
5133 {
"keyHomunEmoteShortcut40",
5143 {
"keyHomunEmoteShortcut41",
5153 {
"keyHomunEmoteShortcut42",
5163 {
"keyHomunEmoteShortcut43",
5173 {
"keyHomunEmoteShortcut44",
5183 {
"keyHomunEmoteShortcut45",
5193 {
"keyHomunEmoteShortcut46",
5203 {
"keyHomunEmoteShortcut47",
5213 {
"keyHomunEmoteShortcut48",
5226 "kickguild|guildkick",
5235 {
"keyCreatePublicRoom",
5238 "createroom|createpublicroom",
5253 {
"keyWindowStatusBar",
5262 "yellowbar|quickoptions",
5283 {
"keyServerConfSet",
5286 "servconfset|setservconf",
5295 {
"keyServerConfGet",
5298 "servconfget|getservconf",
5301 {
"keyChangeTargetingType",
5321 {
"keySelectSkillLevel",
5333 {
"keyCraftShortcut1",
5346 {
"keyCraftShortcut2",
5359 {
"keyCraftShortcut3",
5372 {
"keyCraftShortcut4",
5385 {
"keyCraftShortcut5",
5398 {
"keyCraftShortcut6",
5411 {
"keyCraftShortcut7",
5424 {
"keyCraftShortcut8",
5437 {
"keyCraftShortcut9",
5456 {
"keyChatClipboard",
5471 "addpickup|pickupadd",
5477 "removepickup|pickupremove",
5483 "ignorepickup|pickupignore",
5486 {
"keyResetModifiers",
5489 "resetyellowbar|resetmodifiers|resetgamemodifiers",
5504 {
"keyTargetSkillUnit",
5509 "targetskillunit|targetskill",
5515 "monsterinfo|mobinfo|mi",
5533 "mobsearch|monstersearch",
5536 {
"keyMobSpawnSearch",
5539 "mobspawnsearch|monsterspawnsearch|whereis",
5542 {
"keyPlayerGmCommands",
5545 "gmcommands|playergmcommands|playercommands",
5548 {
"keyPlayerCharGmCommands",
5551 "gmcharcommands|playerchargmcommands|playercharcommands",
5554 {
"keyCommandShowLevel",
5560 {
"keyCommandShowStats",
5566 {
"keyCommandShowStorageList",
5569 "showstorage|storagelist",
5572 {
"keyCommandShowCartList",
5575 "showcart|cartlist",
5578 {
"keyCommandShowInventoryList",
5581 "showinventory|inventorylist|itemlist",
5587 "locate|locateplayer|whereplayer",
5590 {
"keyCommandShowAccountInfo",
5593 "showaccountinfo|showaccinfo|accinfo",
5602 {
"keyCommandSpawnSlave",
5605 "spawnslave|monsterslave|summon",
5608 {
"keyCommandSpawnClone",
5611 "spawnclone|playerclone|clone",
5614 {
"keyCommandSpawnSlaveClone",
5617 "spawnslaveclone|playerslaveclone|slaveclone",
5620 {
"keyCommandSpawnEvilClone",
5623 "spawnevilclone|playerevilclone|evilclone",
5626 {
"keyCommandSavePosition",
5629 "savepos|saveposition",
5632 {
"keyCommandLoadPosition",
5635 "loadpos|loadposition",
5638 {
"keyCommandRandomWarp",
5644 {
"keyCommandGotoNpc",
5647 "gotonpc|warptonpc",
5650 {
"keyCommandKiller",
5656 {
"keyCommandKillable",
5659 "setkillable|killable",
5674 {
"keyCommandDisguise",
5680 {
"keyCommandImmortal",
5710 {
"keyCommandUnjail",
5716 {
"keyCommandNpcMove",
5719 "npcmove|movenpc|warpnpc|npcwarp",
5722 {
"keyCommandNpcHide",
5728 {
"keyCommandNpcShow",
5734 {
"keyCommandChangePartyLeader",
5737 "gmpartyleader|changepartyleader",
5740 {
"keyCommandPartyRecall",
5743 "partyrecall|recallparty",
5746 {
"keyCommandBreakGuild",
5749 "breakguild|gmbreakguild",
5752 {
"keyCommandGuildRecall",
5755 "guildrecall|recallguild",
5767 "adoptchild|childadopt|askforchild",
5770 {
"keyDumpMemmoryUsage",
5773 "dumpmemoryusage|memoryusage",
5782 {
"keyCameraRestore",
5785 "restorecamera|returncamera|camerarestore",
5788 {
"keyShowSkillLevels",
5794 {
"keyShowskilltype",
5800 {
"keySelectSkillType",
5806 {
"keyShowSkillOffsetX",
5812 {
"keyShowSkillOffsetY",
5818 {
"keySetSkillOffsetX",
5824 {
"keySetSkillOffsetY",
5833 "leaveguild|guildleave",
5839 "notice|guildnotice",
5842 {
"keyPartyItemShare",
5845 "itemshare|shareitem",
5848 {
"keyPartyExpShare",
5851 "expshare|shareexp",
5854 {
"keyPartyAutoItemShare",
5857 "autoitemshare|shareautoitem|itemautoshare",
5866 {
"keyCopyOutfitToChat",
5869 "outfittochat|copyoutfittochat",
5872 {
"keyCommandTranslate",
5875 "translate|trans|tran",
5878 {
"keyCommandSendGuiKey",
5881 "guikey|sendguikey",
5887 "attackmoveup|moveattackup",
5890 {
"keyMoveAttackDown",
5893 "attackmovedown|moveattackdown",
5896 {
"keyMovePriorityAttackUp",
5899 "attackmovepriorityup|movepriorityattackup",
5902 {
"keyMovePriorityAttackDown",
5905 "attackmoveprioritydown|movepriorityattackdown",
5911 "showitems|items|itemsshow",
5914 {
"keyCommandSendMouseKey",
5917 "mousekey|sendmousekey",
5920 {
"keyCommandSendChars",
5923 "sendchar|sendchars|charsend",
5931 "clearoutfit|outfitclear",
5934 {
"keyClipboardCopy",
5937 "clipboardcopy|copyclipboard",
5946 {
"keyCommandRecallPc",
5952 {
"keyCommandIpCheck",
5958 {
"keyWindowServerInfo",
5963 "serverinfo|infoserver",
5966 {
"keyMercenaryToMaster",
5969 "mercenarytomaster|mercmaster",
5972 {
"keyHomunculusToMaster",
5975 "homunculustomaster|homunmaster",
5978 {
"keyHomunculusFeed",
5981 "homunculusfeed|homunfeed|feedhomun|feedhomunculus",
5993 "petdroploot|petloot",
5996 {
"keyPetReturnToEgg",
5999 "pettoegg|petegg|petreturn|returnpet|petreturnegg",
6005 "petunequip|unequippet",
6008 {
"keyAddSkillShortcut",
6011 "addskillshortcut|skillshortcut",
6029 "trim|trimmemory|memorytrim",
6034 #undef defaultAction
6036 #undef joystickButton
bool closeAllChatTabs(InputEvent &event)
bool kick(InputEvent &event)
bool enableHighlight(InputEvent &event)
bool updaterWindowShow(InputEvent &event)
bool pseudoAway(InputEvent &event)
bool me(InputEvent &event)
bool setupWindowShow(InputEvent &event)
bool serverInfoWindowShow(InputEvent &event)
bool chatErase(InputEvent &event)
bool targetPet(InputEvent &event)
bool dumpGL(InputEvent &event)
bool awayMessage(InputEvent &event)
bool shortcutWindowShow(InputEvent &event)
bool addPickup(InputEvent &event)
bool commandKiller(InputEvent &event)
bool uploadConfig(InputEvent &event)
bool clearChat(InputEvent &event)
bool directLeft(InputEvent &event)
bool chatLangTab(InputEvent &event)
bool adoptChild(InputEvent &event)
bool changeMagicAttackType(InputEvent &event)
bool sendMail(InputEvent &event)
bool debugWindowShow(InputEvent &event)
bool sendMouseKey(InputEvent &event)
bool where(InputEvent &event)
bool sendChars(InputEvent &event)
bool serverUnIgnoreAll(InputEvent &event)
bool prevSocialTab(InputEvent &event)
bool quit(InputEvent &event)
bool showSkillOffsetX(InputEvent &event)
bool cleanFonts(InputEvent &event)
bool changeImitationMode(InputEvent &event)
bool craft(InputEvent &event)
bool cacheInfo(InputEvent &event)
bool changeAttackWeaponType(InputEvent &event)
bool changeAttackType(InputEvent &event)
bool didYouKnowWindowShow(InputEvent &event)
bool disableHighlight(InputEvent &event)
bool chatIgnore(InputEvent &event)
bool chatGuildTab(InputEvent &event)
bool undress(InputEvent &event)
bool craftKey(InputEvent &event)
bool dumpMods(InputEvent &event)
bool query(InputEvent &event)
bool dropItemIdAll(InputEvent &event)
bool monsterInfo(InputEvent &event)
bool mobSpawnSearch(InputEvent &event)
bool dumpMemoryUsage(InputEvent &event)
bool closeChatTab(InputEvent &event)
bool dumpOGL(InputEvent &event)
bool guild(InputEvent &event)
bool changeGameModifier(InputEvent &event)
bool chatNeutral(InputEvent &event)
bool petDirectRight(InputEvent &event)
bool commandGotoPc(InputEvent &event)
bool changeCrazyMove(InputEvent &event)
bool commandOutfit(InputEvent &event)
bool commandBreakGuild(InputEvent &event)
bool serverIgnoreAll(InputEvent &event)
bool untarget(InputEvent &event)
bool commandKill(InputEvent &event)
bool targetPlayer(InputEvent &event)
bool moveDown(InputEvent &event)
bool heal(InputEvent &event)
bool wait(InputEvent &event)
bool shortcut(InputEvent &event)
bool scrollChatDown(InputEvent &event)
bool guildNotice(InputEvent &event)
bool playerCharGmCommands(InputEvent &event)
bool createPublicChatRoom(InputEvent &event)
bool copyEquippedToOutfit(InputEvent &event)
bool fireHomunculus(InputEvent &event)
bool changeMapMode(InputEvent &event)
bool ipcToggle(InputEvent &event)
bool commandShowLevel(InputEvent &event)
bool targetMercenary(InputEvent &event)
bool targetSkillUnit(InputEvent &event)
bool petMoveLeft(InputEvent &event)
bool addIgnoreAttack(InputEvent &event)
bool chatTradeTab(InputEvent &event)
bool stopAttack(InputEvent &event)
bool commandHomunEmote(InputEvent &event)
bool msg(InputEvent &event)
bool seen(InputEvent &event)
bool hideWindows(InputEvent &event)
bool kickGuild(InputEvent &event)
bool ignoreInput(InputEvent &event)
bool mouseClick(InputEvent &event)
bool debugSpawn(InputEvent &event)
bool commandJail(InputEvent &event)
bool openTrade(InputEvent &event)
bool quickWindowShow(InputEvent &event)
bool whoIsOnlineWindowShow(InputEvent &event)
bool commandSpawnClone(InputEvent &event)
bool moveAttackUp(InputEvent &event)
bool uploadLog(InputEvent &event)
bool moveLeft(InputEvent &event)
bool leaveParty(InputEvent &event)
bool moveCamera(InputEvent &event)
bool ignoreAllWhispers(InputEvent &event)
bool commandSpawnEvilClone(InputEvent &event)
bool sendGuiKey(InputEvent &event)
bool cartWindowShow(InputEvent &event)
bool createGuild(InputEvent &event)
bool changeMoveToTarget(InputEvent &event)
bool chatFriend(InputEvent &event)
bool removeName(InputEvent &event)
bool targetMonster(InputEvent &event)
bool commandLoadPosition(InputEvent &event)
bool mercenaryToMaster(InputEvent &event)
bool changeMoveType(InputEvent &event)
bool scrollChatUp(InputEvent &event)
bool buy(InputEvent &event)
bool directDown(InputEvent &event)
bool petEmote(InputEvent &event)
bool selectSkillLevel(InputEvent &event)
bool commandSpawnSlave(InputEvent &event)
bool targetNPC(InputEvent &event)
bool npcClipboard(InputEvent &event)
bool priceLoad(InputEvent &event)
bool resetGameModifiers(InputEvent &event)
bool chatGmTab(InputEvent &event)
bool joinChatRoom(InputEvent &event)
bool targetAttack(InputEvent &event)
bool testParticle(InputEvent &event)
bool selectSkillType(InputEvent &event)
bool partyExpShare(InputEvent &event)
bool who(InputEvent &event)
bool hack(InputEvent &event)
bool commandEmote(InputEvent &event)
bool chatClipboard(InputEvent &event)
bool removeAttack(InputEvent &event)
bool translate(InputEvent &event)
bool prevInvTab(InputEvent &event)
bool setTarget(InputEvent &event)
bool chatAdd(InputEvent &event)
bool navigateTo(InputEvent &event)
bool commandChangePartyLeader(InputEvent &event)
bool chatNuke(InputEvent &event)
bool confGet(InputEvent &event)
bool contextMenu(InputEvent &event)
bool playerGmCommands(InputEvent &event)
bool addAttack(InputEvent &event)
bool commandGuildRecall(InputEvent &event)
bool testInfo(InputEvent &event)
bool commandSpawnSlaveClone(InputEvent &event)
bool screenshot(InputEvent &event)
bool clearDrop(InputEvent &event)
bool chatDebugTab(InputEvent &event)
bool petMoveDown(InputEvent &event)
bool talk(InputEvent &event)
bool attackHuman(InputEvent &event)
bool removePickup(InputEvent &event)
bool warp(InputEvent &event)
bool party(InputEvent &event)
bool dirs(InputEvent &event)
bool socialWindowShow(InputEvent &event)
bool clanWindowShow(InputEvent &event)
bool leaveGuild(InputEvent &event)
bool moveToHome(InputEvent &event)
bool inventoryWindowShow(InputEvent &event)
bool cleanGraphics(InputEvent &event)
bool msg2(InputEvent &event)
bool storageToInv(InputEvent &event)
bool targetClosestMonster(InputEvent &event)
bool kickParty(InputEvent &event)
bool commandGotoNpc(InputEvent &event)
bool useItemInv(InputEvent &event)
bool outfit(InputEvent &event)
bool setHome(InputEvent &event)
bool uploadServerConfig(InputEvent &event)
bool chatPartyTab(InputEvent &event)
bool dumpGraphics(InputEvent &event)
bool dontRemoveName(InputEvent &event)
bool moveRight(InputEvent &event)
bool commandPartyRecall(InputEvent &event)
bool chatDisregard(InputEvent &event)
bool changeAudio(InputEvent &event)
bool showKeyboard(InputEvent &event)
bool setEmoteType(InputEvent &event)
bool equipmentWindowShow(InputEvent &event)
bool petUnequip(InputEvent &event)
bool changeTargetingType(InputEvent &event)
bool prevChatTab(InputEvent &event)
bool invToStorage(InputEvent &event)
bool itenplz(InputEvent &event)
bool move(InputEvent &event)
bool homunculusFeed(InputEvent &event)
bool mobSearch(InputEvent &event)
bool itemInfo(InputEvent &event)
bool moveToTarget(InputEvent &event)
bool outfitToChat(InputEvent &event)
bool statusWindowShow(InputEvent &event)
bool dumpTests(InputEvent &event)
bool dropItem0(InputEvent &event)
bool aboutWindowShow(InputEvent &event)
bool showSkillType(InputEvent &event)
bool showItems(InputEvent &event)
bool commandDisguise(InputEvent &event)
bool openUrl(InputEvent &event)
bool dropItemInvAll(InputEvent &event)
bool attack(InputEvent &event)
bool healmd(InputEvent &event)
bool outfitClear(InputEvent &event)
bool petDropLoot(InputEvent &event)
bool commandNpcShow(InputEvent &event)
bool stopSit(InputEvent &event)
bool shopWindowShow(InputEvent &event)
bool uptime(InputEvent &event)
bool petDirectLeft(InputEvent &event)
bool commandKillable(InputEvent &event)
bool movePriorityAttackUp(InputEvent &event)
bool safeVideoMode(InputEvent &event)
bool dropShortcutWindowShow(InputEvent &event)
bool execute(InputEvent &event)
bool commandHeal(InputEvent &event)
bool movePriorityAttackDown(InputEvent &event)
bool confSet(InputEvent &event)
bool mailWindowShow(InputEvent &event)
bool clipboardCopy(InputEvent &event)
bool showWindows(InputEvent &event)
bool createParty(InputEvent &event)
bool partyAutoItemShare(InputEvent &event)
bool setSkillOffsetY(InputEvent &event)
bool helpWindowShow(InputEvent &event)
bool commandShowInventory(InputEvent &event)
bool navigate(InputEvent &event)
bool sell(InputEvent &event)
bool leaveChatRoom(InputEvent &event)
bool whoDrops(InputEvent &event)
bool moveUp(InputEvent &event)
bool restoreCamera(InputEvent &event)
bool commandEmotePet(InputEvent &event)
bool ignorePickup(InputEvent &event)
bool directUp(InputEvent &event)
bool setPetName(InputEvent &event)
bool nextCommandsTab(InputEvent &event)
bool setSkillOffsetX(InputEvent &event)
bool trade(InputEvent &event)
bool commandRandomWarp(InputEvent &event)
bool moveToPoint(InputEvent &event)
bool unprotectItem(InputEvent &event)
bool homunEmote(InputEvent &event)
bool toggleChat(InputEvent &event)
bool moveAttackDown(InputEvent &event)
bool crazyMoves(InputEvent &event)
bool commandUnjail(InputEvent &event)
bool petReturnToEgg(InputEvent &event)
bool addSkillShortcut(InputEvent &event)
bool enableAway(InputEvent &event)
bool nextChatTab(InputEvent &event)
bool chatUnignore(InputEvent &event)
bool priceSave(InputEvent &event)
bool msgText(InputEvent &event)
bool prevCommandsTab(InputEvent &event)
bool petMoveUp(InputEvent &event)
bool chatBattleTab(InputEvent &event)
bool hat(InputEvent &event)
bool error(InputEvent &event) __attribute__((noreturn))
bool outfitWindowShow(InputEvent &event)
bool petDirectDown(InputEvent &event)
bool chatBlackList(InputEvent &event)
bool serverUnIgnoreWhisper(InputEvent &event)
bool present(InputEvent &event)
bool serverIgnoreWhisper(InputEvent &event)
bool commandShowStorage(InputEvent &event)
bool homunTalk(InputEvent &event)
bool changeTrade(InputEvent &event)
bool serverConfSet(InputEvent &event)
bool magicAttack(InputEvent &event)
bool disableAway(InputEvent &event)
bool killStatsWindowShow(InputEvent &event)
bool imitation(InputEvent &event)
bool mercenaryFire(InputEvent &event)
bool commandShowCart(InputEvent &event)
bool nextSocialTab(InputEvent &event)
bool commandImmortal(InputEvent &event)
bool changeFollowMode(InputEvent &event)
bool ok(InputEvent &event)
bool chatGeneralTab(InputEvent &event)
bool emote(InputEvent &event)
bool partyItemShare(InputEvent &event)
bool tradeAdd(InputEvent &event)
bool skillDialogShow(InputEvent &event)
bool url(InputEvent &event)
bool barToChat(InputEvent &event)
bool follow(InputEvent &event)
bool commandHide(InputEvent &event)
bool toggle(InputEvent &event)
bool commandIpCheck(InputEvent &event)
bool talkRaw(InputEvent &event)
bool petMoveRight(InputEvent &event)
bool setDrop(InputEvent &event)
bool petFeed(InputEvent &event)
bool gm(InputEvent &event)
bool directRight(InputEvent &event)
bool switchQuickDrop(InputEvent &event)
bool questsWindowShow(InputEvent &event)
bool chatAnnounce(InputEvent &event)
bool commandSpawn(InputEvent &event)
bool dropItem(InputEvent &event)
bool commandNpcHide(InputEvent &event)
bool moveForward(InputEvent &event)
bool createItem(InputEvent &event)
bool createItems(InputEvent &event)
bool spellShortcutWindowShow(InputEvent &event)
bool mailTo(InputEvent &event)
bool commandNuke(InputEvent &event)
bool homunculusToMaster(InputEvent &event)
bool useItem(InputEvent &event)
bool changePickupType(InputEvent &event)
bool commandSavePosition(InputEvent &event)
bool emoteShortcutWindowShow(InputEvent &event)
bool protectItem(InputEvent &event)
bool catchPet(InputEvent &event)
bool chatWindowShow(InputEvent &event)
bool commandRecallPc(InputEvent &event)
bool setHomunculusName(InputEvent &event)
bool disconnect(InputEvent &event)
bool clearChatTab(InputEvent &event)
bool dropItemId(InputEvent &event)
bool dumpEnvironment(InputEvent &event)
bool serverConfGet(InputEvent &event)
bool camera(InputEvent &event)
bool prevShortcutsTab(InputEvent &event)
bool showSkillLevels(InputEvent &event)
bool addPriorityAttack(InputEvent &event)
bool locatePlayer(InputEvent &event)
bool petDirectUp(InputEvent &event)
bool dump(InputEvent &event)
bool commandShowStats(InputEvent &event)
bool bankWindowShow(InputEvent &event)
bool dropItemInv(InputEvent &event)
bool commandNpcMove(InputEvent &event)
bool slide(InputEvent &event)
bool pickup(InputEvent &event)
bool commandShowAccountInfo(InputEvent &event)
bool commandAlive(InputEvent &event)
bool nextShortcutsTab(InputEvent &event)
bool away(InputEvent &event)
bool showSkillOffsetY(InputEvent &event)
bool printAll(InputEvent &event)
bool addText(InputEvent &event)
bool info(InputEvent &event)
bool petMove(InputEvent &event)
bool minimapWindowShow(InputEvent &event)
bool nextInvTab(InputEvent &event)
bool changePvpMode(InputEvent &event)
bool chatEnemy(InputEvent &event)
bool talkPet(InputEvent &event)
bool sit(InputEvent &event)
bool skill(InputEvent &event)
bool trimMemory(InputEvent &event)
const bool Protected_false
const bool Protected_true