Created
November 15, 2015 02:07
-
-
Save Langerz82/36cecb8847ab133fab7b to your computer and use it in GitHub Desktop.
gametypes.js
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* global bootKind, _, exports, module, Types */ | |
| Types = { | |
| Quest: { | |
| TOTAL_QUEST_NUMBER: 35 | |
| }, | |
| Messages: { | |
| CREATE: 0, | |
| LOGIN: 1, | |
| WELCOME: 2, | |
| SPAWN: 3, | |
| DESPAWN: 4, | |
| MOVE: 5, | |
| LOOTMOVE: 6, | |
| AGGRO: 7, | |
| ATTACK: 8, | |
| HIT: 9, | |
| HURT: 10, | |
| HEALTH: 11, | |
| CHAT: 12, | |
| LOOT: 13, | |
| EQUIP: 14, | |
| DROP: 15, | |
| TELEPORT: 16, | |
| DAMAGE: 17, | |
| POPULATION: 18, | |
| KILL: 19, | |
| LIST: 20, | |
| WHO: 21, | |
| ZONE: 22, | |
| DESTROY: 23, | |
| HP: 24, | |
| BLINK: 25, | |
| OPEN: 26, | |
| CHECK: 27, | |
| PVP: 28, | |
| BOARD: 29, | |
| BOARDWRITE: 30, | |
| NOTIFY: 31, | |
| KUNG: 32, | |
| QUEST: 33, | |
| TALKTONPC: 34, | |
| MAGIC: 36, | |
| MANA: 37, | |
| RANKING: 38, | |
| INVENTORY: 39, | |
| SKILL: 40, | |
| SKILLINSTALL: 41, | |
| DOUBLE_EXP: 42, | |
| EXP_MULTIPLIER: 43, | |
| MEMBERSHIP: 44, | |
| FRIENDS: 45, | |
| IGNORES: 46, | |
| LOBBY: 47, | |
| TRADE: 48, | |
| TRADEINVALID: 49, | |
| TRADEINVALIDTYPES: { | |
| INVALIDKIND: 1, | |
| UNKNOWNCOUNT: 2, | |
| INVALIDLEVEL: 3, | |
| UNTRADEABLE: 4 | |
| }, | |
| TRADESTATES: { | |
| STARTED: 5, | |
| INPROGRESS: 6, | |
| PSENTREQUEST: 7, | |
| OPSENTERQUEST: 8, | |
| PACCEPTED: 9, | |
| OPACCEPTED: 10, | |
| PADDEDITEM: 11, | |
| OPADDEDITEM: 12, | |
| INVENTORYCOUNT: 13, | |
| ITEMADDED: 14, | |
| ITEMREMOVED: 15, | |
| FINISHED: 16 | |
| }, | |
| TRADESCREEN: 50, | |
| CHARACTERINFO: 51, | |
| FLAREDANCE: 52, | |
| SELL: 53, | |
| SHOP: 54, | |
| BUY: 55, | |
| STOREOPEN: 56, | |
| STORESELL: 57, | |
| STOREBUY: 58, | |
| WANTED: 59, | |
| GUILD: 60, | |
| GUILDERROR: 61, | |
| GUILDERRORTYPE: { | |
| DOESNOTEXIST: 1, | |
| BADNAME: 2, | |
| ALREADYEXISTS: 3, | |
| NOLEAVE: 4, | |
| BADINVITE: 5, | |
| GUILDRULES: 6, | |
| IDWARNING: 7 | |
| }, | |
| GUILDACTION: { | |
| CONNECT: 8, | |
| ONLINE: 9, | |
| DISCONNECT: 10, | |
| INVITE: 11, | |
| LEAVE: 12, | |
| CREATE: 13, | |
| TALK: 14, | |
| JOIN: 15, | |
| POPULATION: 16 | |
| }, | |
| BANK: 62, | |
| KBVE: 63, | |
| GUILDWAR: 64, | |
| GUILDWARTYPES: { | |
| JOIN: 1, | |
| STARTED: 2, | |
| FULL: 3, | |
| INVALID: 4, | |
| ONGOING: 5, | |
| WAITING: 6 | |
| }, | |
| COUNTDOWN: 65, | |
| CLIENTFOCUS: 66 | |
| }, | |
| Entities: { | |
| WARRIOR: 1, | |
| ARCHER: 222, | |
| // Archer Armors | |
| ARCHERARMOR: 223, | |
| LEATHERARCHERARMOR: 252, | |
| MAILARCHERARMOR: 258, | |
| PLATEARCHERARMOR: 260, | |
| REDARCHERARMOR: 264, | |
| GOLDENARCHERARMOR: 277, | |
| GREENARCHERARMOR: 290, | |
| GREENWINGARCHERARMOR: 291, | |
| GUARDARCHERARMOR: 294, | |
| REDGUARDARCHERARMOR: 307, | |
| WHITEARCHERARMOR: 314, | |
| RATARCHERARMOR: 319, | |
| PIRATEARCHERARMOR: 321, | |
| CHEOLIARCHERARMOR: 324, | |
| DOVAKINARCHERARMOR: 328, | |
| GBWINGARCHERARMOR: 331, | |
| REDWINGARCHERARMOR: 336, | |
| SNOWFOXARCHERARMOR: 339, | |
| WOLFARCHERARMOR: 343, | |
| BLUEWINGARCHERARMOR: 349, | |
| FALLENARCHERARMOR: 351, | |
| CRYSTALARCHERARMOR: 357, | |
| LEGOLASARMOR: 362, | |
| ADHERERARCHERARMOR: 368, | |
| ARCHERSCHOOLUNIFORM: 373, | |
| COMBATUNIFORM: 379, | |
| GAYARCHERARMOR: 384, | |
| // Archer Weapons | |
| WOODENBOW: 224, | |
| PLASTICBOW: 259, | |
| IRONBOW: 261, | |
| REDBOW: 265, | |
| VIOLETBOW: 271, | |
| DEATHBOW: 272, | |
| GOLDENBOW: 284, | |
| WATERMELONBOW: 289, | |
| GREENBOW: 295, | |
| REDENELBOW: 302, | |
| MERMAIDBOW: 308, | |
| SEAHORSEBOW: 315, | |
| HUNTERBOW: 320, | |
| GREENLIGHTBOW: 322, | |
| SKYLIGHTBOW: 325, | |
| REDLIGHTBOW: 329, | |
| CAPTAINBOW: 332, | |
| REDMETALBOW: 337, | |
| MARINEBOW: 340, | |
| JUSTICEBOW: 344, | |
| ROSEBOW: 350, | |
| CRYSTALBOW: 358, | |
| GAYBOW: 363, | |
| FORESTBOW: 369, | |
| SICKLEBOW: 374, | |
| BLOODBOW: 380, | |
| REDSICKLEBOW: 385, | |
| // Mobs | |
| RAT: 2, | |
| SKELETON: 3, | |
| GOBLIN: 4, | |
| OGRE: 5, | |
| SPECTRE: 6, | |
| CRAB: 7, | |
| BAT: 8, | |
| WIZARD: 9, | |
| EYE: 10, | |
| SNEK: 11, | |
| SKELETON2: 12, | |
| SKELETONKING: 13, | |
| DEATHKNIGHT: 14, | |
| ORC: 67, | |
| OLDOGRE: 68, | |
| GOLEM: 69, | |
| MIMIC: 70, | |
| HOBGOBLIN: 71, | |
| YELLOWMOUSE: 75, | |
| WHITEMOUSE: 76, | |
| BROWNMOUSE: 77, | |
| REDMOUSE: 80, | |
| REDGUARD: 81, | |
| INFECTEDGUARD: 85, | |
| LIVINGARMOR: 86, | |
| MERMAID: 87, | |
| YELLOWFISH: 90, | |
| GREENFISH: 91, | |
| REDFISH: 92, | |
| CLAM: 93, | |
| PRETA: 94, | |
| PIRATESKELETON: 95, | |
| PENGUIN: 98, | |
| MOLEKING: 99, | |
| DARKSKELETON: 102, | |
| GREENPIRATESKELETON: 103, | |
| BLACKPIRATESKELETON: 104, | |
| REDPIRATESKELETON: 105, | |
| YELLOWPRETA: 106, | |
| BLUEPRETA: 107, | |
| MINIKNIGHT: 108, | |
| WOLF: 109, | |
| PINKELF: 115, | |
| SKYELF: 117, | |
| REDELF: 119, | |
| HERMITCRAB: 141, | |
| ZOMBIE: 121, | |
| PIRATECAPTAIN: 122, | |
| IRONOGRE: 123, | |
| OGRELORD: 124, | |
| ADHERER: 125, | |
| ICEGOLEM: 126, | |
| DESERTSCOLPION: 142, | |
| DARKSCOLPION: 143, | |
| VULTURE: 144, | |
| FORESTDRAGON: 145, | |
| CRYSTALSCOLPION: 146, | |
| ELIMINATOR: 147, | |
| FROSTQUEEN: 148, | |
| SNOWRABBIT: 149, | |
| SNOWWOLF: 150, | |
| ICEKNIGHT: 151, | |
| MINIICEKNIGHT: 152, | |
| SNOWELF: 153, | |
| WHITEBEAR: 154, | |
| COBRA: 155, | |
| GOLDGOLEM: 156, | |
| DARKREGION: 157, | |
| DARKREGIONILLUSION: 158, | |
| NIGHTMAREREGION: 159, | |
| DARKOGRE: 171, | |
| PAIN: 174, | |
| ICEVULTURE: 177, | |
| REGIONHENCHMAN: 180, | |
| PURPLEPRETA: 181, | |
| FLAREDEATHKNIGHT: 183, | |
| SNOWLADY: 185, | |
| SEADRAGON: 189, | |
| SHADOWREGION: 192, | |
| LIGHTNINGGUARDIAN: 195, | |
| ENEL: 197, | |
| MINIDRAGON: 201, | |
| MINISEADRAGON: 202, | |
| MINIEMPEROR: 204, | |
| SLIME: 206, | |
| KAONASHI: 208, | |
| WINDGUARDIAN: 210, | |
| SQUID: 214, | |
| RHAPHIDOPHORIDAE: 216, | |
| BEE: 218, | |
| ANT: 220, | |
| RUDOLF: 225, | |
| SANTAELF: 228, | |
| SANTA: 231, | |
| SOLDIERANT: 234, | |
| REDCOCKROACH: 237, | |
| BLUECOCKROACH: 240, | |
| SOYBEANBUG: 242, | |
| EARTHWORM: 247, | |
| CAT: 250, | |
| FIRESPIDER: 253, | |
| SNOWMAN: 255, | |
| QUEENANT: 262, | |
| BEETLE: 266, | |
| HONGCHEOL: 268, | |
| BLAZESPIDER: 273, | |
| WHITETIGER: 275, | |
| BLACKWIZARD: 278, | |
| SMALLDEVIL: 281, | |
| PIERROT: 285, | |
| MANTIS: 292, | |
| POISONSPIDER: 296, | |
| BABYSPIDER: 301, | |
| QUEENSPIDER: 309, | |
| SKYDINOSAUR: 311, | |
| CACTUS: 326, | |
| DEVILKAZYA: 333, | |
| CURSEDJANGSEUNG: 341, | |
| SUICIDEGHOST: 346, | |
| HELLSPIDER: 354, | |
| FROG: 364, | |
| CURSEDHAHOEMASK: 375, | |
| JIRISANMOONBEAR: 386, | |
| // Armors | |
| CLOTHARMOR: 21, | |
| LEATHERARMOR: 22, | |
| MAILARMOR: 23, | |
| PLATEARMOR: 24, | |
| REDARMOR: 25, | |
| GOLDENARMOR: 26, | |
| GREENARMOR: 72, | |
| GREENWINGARMOR: 73, | |
| GUARDARMOR: 78, | |
| REDGUARDARMOR: 82, | |
| WHITEARMOR: 83, | |
| RATARMOR: 88, | |
| BLUEPIRATEARMOR: 96, | |
| CHEOLIARMOR: 100, | |
| DOVAKINARMOR: 110, | |
| GBWINGARMOR: 111, | |
| REDWINGARMOR: 112, | |
| SNOWFOXARMOR: 113, | |
| WOLFARMOR: 114, | |
| BLUEWINGARMOR: 127, | |
| THIEFARMOR: 128, | |
| NINJAARMOR: 129, | |
| DRAGONARMOR: 130, | |
| FALLENARMOR: 131, | |
| PALADINARMOR: 132, | |
| CRYSTALARMOR: 133, | |
| ADHERERROBE: 134, | |
| FROSTARMOR: 135, | |
| GAYARMOR: 160, | |
| SCHOOLUNIFORM: 161, | |
| BEAUTIFULLIFE: 162, | |
| REGIONARMOR: 163, | |
| GHOSTRIDER: 164, | |
| TAEKWONDO: 170, | |
| ADMINARMOR: 175, | |
| RABBITARMOR: 176, | |
| PORTALARMOR: 179, | |
| PIRATEKING: 187, | |
| SEADRAGONARMOR: 190, | |
| SHADOWREGIONARMOR: 193, | |
| ENELARMOR: 198, | |
| MINISEADRAGONARMOR: 203, | |
| HUNIARMOR: 205, | |
| DAMBOARMOR: 209, | |
| SQUIDARMOR: 215, | |
| BEEARMOR: 219, | |
| BLUEDAMBOARMOR: 221, | |
| RUDOLFARMOR: 226, | |
| CHRISTMASARMOR: 232, | |
| ROBOCOPARMOR: 233, | |
| PINKCOCKROACHARMOR: 238, | |
| COCKROACHSUIT: 241, | |
| DINOSAURARMOR: 248, | |
| CATARMOR: 251, | |
| SNOWMANARMOR: 256, | |
| BEETLEARMOR: 267, | |
| HONGCHEOLARMOR: 269, | |
| TIGERARMOR: 276, | |
| WIZARDROBE: 279, | |
| IRONKNIGHTARMOR: 282, | |
| EVILARMOR: 286, | |
| GREENDAMBOARMOR: 297, | |
| REDDAMBOARMOR: 310, | |
| DEVILKAZYAARMOR: 334, | |
| BRIDALMASK: 342, | |
| BLACKSPIDERARMOR: 355, | |
| FROGARMOR: 365, | |
| BEARSEONBIARMOR: 387, | |
| RAINBOWAPRO: 356, | |
| COKEARMOR: 359, | |
| FRIEDPOTATOARMOR: 366, | |
| BURGERARMOR: 370, | |
| RADISHARMOR: 378, | |
| HALLOWEENJKARMOR: 381, | |
| FRANKENSTEINARMOR: 388, | |
| // Objects | |
| FLASK: 35, | |
| BURGER: 36, | |
| CHEST: 37, | |
| FIREPOTION: 38, | |
| CAKE: 39, | |
| BOOK: 172, | |
| CD: 173, | |
| SNOWPOTION: 200, | |
| ROYALAZALEA: 212, | |
| BLACKPOTION: 306, | |
| // NPCs | |
| GUARD: 40, | |
| KING: 41, | |
| OCTOCAT: 42, | |
| VILLAGEGIRL: 43, | |
| VILLAGER: 44, | |
| PRIEST: 45, | |
| SCIENTIST: 46, | |
| AGENT: 47, | |
| RICK: 48, | |
| NYAN: 49, | |
| SORCERER: 50, | |
| BEACHNPC: 51, | |
| FORESTNPC: 52, | |
| DESERTNPC: 53, | |
| LAVANPC: 54, | |
| CODER: 55, | |
| BOXINGMAN: 227, | |
| VAMPIRE: 230, | |
| DOCTOR: 235, | |
| ODDEYECAT: 236, | |
| VENDINGMACHINE: 239, | |
| SOLDIER: 244, | |
| FISHERMAN: 245, | |
| OCTOPUS: 246, | |
| MERMAIDNPC: 249, | |
| SPONGE: 257, | |
| FAIRYNPC: 283, | |
| SHEPHERDBOY: 287, | |
| ZOMBIEGF: 288, | |
| PIRATEGIRLNPC: 298, | |
| BLUEBIKINIGIRLNPC: 299, | |
| REDBIKINIGIRLNPC: 300, | |
| IAMVERYCOLDNPC: 303, | |
| ICEELFNPC: 316, | |
| REDSTOREMANNPC: 317, | |
| BLUESTOREMANNPC: 318, | |
| ELFNPC: 335, | |
| SNOWSHEPHERDBOY: 347, | |
| ANGELNPC: 352, | |
| MOMANGELNPC: 361, | |
| SUPERIORANGELNPC: 367, | |
| FIRSTSONANGELNPC: 371, | |
| SECONDSONANGELNPC: 376, | |
| MOJOJOJONPC: 382, | |
| ANCIENTMANUMENTNPC: 389, // Last | |
| // Weapons | |
| SWORD1: 60, | |
| SWORD2: 61, | |
| REDSWORD: 62, | |
| GOLDENSWORD: 63, | |
| MORNINGSTAR: 64, | |
| AXE: 65, | |
| BLUESWORD: 66, | |
| SIDESWORD: 74, | |
| SPEAR: 79, | |
| SCIMITAR: 84, | |
| TRIDENT: 89, | |
| BLUESCIMITAR: 97, | |
| HAMMER: 101, | |
| GREENLIGHTSABER: 116, | |
| SKYLIGHTSABER: 118, | |
| REDLIGHTSABER: 120, | |
| REDMETALSWORD: 136, | |
| BASTARDSWORD: 137, | |
| HALBERD: 138, | |
| ROSE: 139, | |
| ICEROSE: 140, | |
| JUSTICEHAMMER: 165, | |
| FIRESWORD: 166, | |
| WHIP: 167, | |
| FORESTGUARDIANSWORD: 168, | |
| SICKLE: 178, | |
| PLUNGER: 182, | |
| REDSICKLE: 184, | |
| DAYWALKER: 186, | |
| PURPLECLOUDKALLEGE: 188, | |
| SEARAGE: 191, | |
| MAGICSPEAR: 194, | |
| BREAKER: 196, | |
| ENELTRIDENT: 199, | |
| RAINBOWSWORD: 207, | |
| TYPHOON: 211, | |
| MEMME: 217, | |
| CANDYBAR: 229, | |
| BUTCHERKNIFE: 243, | |
| FIRESHOT: 254, | |
| COMB: 263, | |
| SQUEAKYHAMMER: 270, | |
| FIREPLAY: 274, | |
| WEASTAFF: 280, | |
| PINKSWORD: 293, | |
| CONFERENCECALL: 313, | |
| CACTUSAXE: 327, | |
| DEVILKAZYASWORD: 338, | |
| BAMBOOSPEAR: 348, | |
| PAEWOLDO: 377, | |
| // Pendants | |
| PENDANT1: 304, | |
| GREENPENDANT: 330, | |
| PEARLPENDANT: 353, | |
| MARBLEPENDANT: 372, | |
| // Rings | |
| RING1: 305, | |
| SPROUTRING: 323, | |
| PEARLRING: 345, | |
| SPIRITRING: 360, | |
| ESSENTIALRAGE: 383, | |
| // Benef | |
| DEBENEF: 20, | |
| FIREBENEF: 169, | |
| ROYALAZALEABENEF: 213 | |
| }, | |
| Orientations: { | |
| UP: 1, | |
| DOWN: 2, | |
| LEFT: 3, | |
| RIGHT: 4 | |
| }, | |
| Keys: { | |
| ENTER: 13, | |
| UP: 38, | |
| DOWN: 40, | |
| LEFT: 37, | |
| RIGHT: 39, | |
| W: 87, | |
| A: 65, | |
| S: 83, | |
| D: 68, | |
| SPACE: 32, | |
| I: 73, | |
| H: 72, | |
| M: 77, | |
| P: 80, | |
| KEYPAD_4: 100, | |
| KEYPAD_6: 102, | |
| KEYPAD_8: 104, | |
| KEYPAD_2: 98 | |
| }, | |
| Skills: { | |
| BLOODSUCKING: 1, | |
| RECOVERHEALTH: 2, | |
| HEALANDHEAL: 3, | |
| AVOIDATTACK: 4, | |
| ADDEXPERIENCE: 5, | |
| ATTACKWITHBLOOD: 6, | |
| CRITICALATTACK: 7, | |
| CRITICALRATIO: 8 | |
| } | |
| }; | |
| var kinds = { | |
| warrior: [Types.Entities.WARRIOR, "player"], | |
| archer: [Types.Entities.ARCHER, "player"], | |
| wizard: [Types.Entities.WIZARD, "mob"], | |
| crab: [Types.Entities.CRAB, "mob"], | |
| rat: [Types.Entities.RAT, "mob"], | |
| bat: [Types.Entities.BAT, "mob"], | |
| goblin: [Types.Entities.GOBLIN, "mob"], | |
| yellowfish: [Types.Entities.YELLOWFISH, "mob"], | |
| skeleton: [Types.Entities.SKELETON , "mob"], | |
| greenfish: [Types.Entities.GREENFISH, "mob"], | |
| snek: [Types.Entities.SNEK, "mob"], | |
| redfish: [Types.Entities.REDFISH, "mob"], | |
| ogre: [Types.Entities.OGRE, "mob"], | |
| clam: [Types.Entities.CLAM, "mob"], | |
| skeleton2: [Types.Entities.SKELETON2, "mob"], | |
| hermitcrab: [Types.Entities.HERMITCRAB, "mob"], | |
| eye: [Types.Entities.EYE, "mob"], | |
| spectre: [Types.Entities.SPECTRE, "mob"], | |
| deathknight: [Types.Entities.DEATHKNIGHT, "mob"], | |
| skeletonking: [Types.Entities.SKELETONKING, "mob"], | |
| mimic: [Types.Entities.MIMIC, "mob"], | |
| orc: [Types.Entities.ORC, "mob"], | |
| oldogre: [Types.Entities.OLDOGRE, "mob"], | |
| golem: [Types.Entities.GOLEM, "mob"], | |
| hobgoblin: [Types.Entities.HOBGOBLIN, "mob"], | |
| yellowmouse: [Types.Entities.YELLOWMOUSE, "mob"], | |
| brownmouse: [Types.Entities.BROWNMOUSE, "mob"], | |
| redguard: [Types.Entities.REDGUARD, "mob"], | |
| redmouse: [Types.Entities.REDMOUSE, "mob"], | |
| infectedguard: [Types.Entities.INFECTEDGUARD, "mob"], | |
| livingarmor: [Types.Entities.LIVINGARMOR, "mob"], | |
| whitemouse: [Types.Entities.WHITEMOUSE, "mob"], | |
| mermaid: [Types.Entities.MERMAID, "mob"], | |
| preta: [Types.Entities.PRETA, "mob"], | |
| pirateskeleton: [Types.Entities.PIRATESKELETON, "mob"], | |
| vulture: [Types.Entities.VULTURE, "mob"], | |
| penguin: [Types.Entities.PENGUIN, "mob"], | |
| desertscolpion: [Types.Entities.DESERTSCOLPION, "mob"], | |
| moleking: [Types.Entities.MOLEKING, "mob"], | |
| darkskeleton: [Types.Entities.DARKSKELETON, "mob"], | |
| darkscolpion: [Types.Entities.DARKSCOLPION, "mob"], | |
| greenpirateskeleton:[Types.Entities.GREENPIRATESKELETON, "mob"], | |
| blackpirateskeleton:[Types.Entities.BLACKPIRATESKELETON, "mob"], | |
| pinkelf: [Types.Entities.PINKELF, "mob"], | |
| redpirateskeleton: [Types.Entities.REDPIRATESKELETON, "mob"], | |
| yellowpreta: [Types.Entities.YELLOWPRETA, "mob"], | |
| bluepreta: [Types.Entities.BLUEPRETA, "mob"], | |
| miniknight: [Types.Entities.MINIKNIGHT, "mob"], | |
| wolf: [Types.Entities.WOLF, "mob"], | |
| skyelf: [Types.Entities.SKYELF, "mob"], | |
| redelf: [Types.Entities.REDELF, "mob"], | |
| zombie: [Types.Entities.ZOMBIE, "mob"], | |
| piratecaptain: [Types.Entities.PIRATECAPTAIN, "mob"], | |
| ironogre: [Types.Entities.IRONOGRE, "mob"], | |
| ogrelord: [Types.Entities.OGRELORD, "mob"], | |
| crystalscolpion: [Types.Entities.CRYSTALSCOLPION, "mob"], | |
| eliminator: [Types.Entities.ELIMINATOR, "mob"], | |
| adherer: [Types.Entities.ADHERER, "mob"], | |
| miniiceknight: [Types.Entities.MINIICEKNIGHT, "mob"], | |
| iceknight: [Types.Entities.ICEKNIGHT, "mob"], | |
| icegolem: [Types.Entities.ICEGOLEM, "mob"], | |
| snowwolf: [Types.Entities.SNOWWOLF, "mob"], | |
| cobra: [Types.Entities.COBRA, "mob"], | |
| darkogre: [Types.Entities.DARKOGRE, "mob"], | |
| snowelf: [Types.Entities.SNOWELF, "mob"], | |
| forestdragon: [Types.Entities.FORESTDRAGON, "mob"], | |
| pain: [Types.Entities.PAIN, "mob"], | |
| whitebear: [Types.Entities.WHITEBEAR, "mob"], | |
| snowrabbit: [Types.Entities.SNOWRABBIT, "mob"], | |
| icevulture: [Types.Entities.ICEVULTURE, "mob"], | |
| darkregionillusion: [Types.Entities.DARKREGIONILLUSION, "mob"], | |
| regionhenchman: [Types.Entities.REGIONHENCHMAN, "mob"], | |
| purplepreta: [Types.Entities.PURPLEPRETA, "mob"], | |
| flaredeathknight: [Types.Entities.FLAREDEATHKNIGHT, "mob"], | |
| snowlady: [Types.Entities.SNOWLADY, "mob"], | |
| frostqueen: [Types.Entities.FROSTQUEEN, "mob"], | |
| darkregion: [Types.Entities.DARKREGION, "mob"], | |
| nightmareregion: [Types.Entities.NIGHTMAREREGION, "mob"], | |
| seadragon: [Types.Entities.SEADRAGON, "mob"], | |
| shadowregion: [Types.Entities.SHADOWREGION, "mob"], | |
| goldgolem: [Types.Entities.GOLDGOLEM, "mob"], | |
| lightningguardian: [Types.Entities.LIGHTNINGGUARDIAN, "mob"], | |
| enel: [Types.Entities.ENEL, "mob"], | |
| minidragon: [Types.Entities.MINIDRAGON, "mob"], | |
| miniseadragon: [Types.Entities.MINISEADRAGON, "mob"], | |
| miniemperor: [Types.Entities.MINIEMPEROR, "mob"], | |
| slime: [Types.Entities.SLIME, "mob"], | |
| kaonashi: [Types.Entities.KAONASHI, "mob"], | |
| windguardian: [Types.Entities.WINDGUARDIAN, "mob"], | |
| squid: [Types.Entities.SQUID, "mob"], | |
| rhaphidophoridae: [Types.Entities.RHAPHIDOPHORIDAE, "mob"], | |
| bee: [Types.Entities.BEE, "mob"], | |
| ant: [Types.Entities.ANT, "mob"], | |
| rudolf: [Types.Entities.RUDOLF, "mob"], | |
| santaelf: [Types.Entities.SANTAELF, "mob"], | |
| santa: [Types.Entities.SANTA, "mob"], | |
| soldierant: [Types.Entities.SOLDIERANT, "mob"], | |
| redcockroach: [Types.Entities.REDCOCKROACH, "mob"], | |
| bluecockroach: [Types.Entities.BLUECOCKROACH, "mob"], | |
| soybeanbug: [Types.Entities.SOYBEANBUG, "mob"], | |
| earthworm: [Types.Entities.EARTHWORM, "mob"], | |
| cat: [Types.Entities.CAT, "mob"], | |
| firespider: [Types.Entities.FIRESPIDER, "mob"], | |
| snowman: [Types.Entities.SNOWMAN, "mob"], | |
| queenant: [Types.Entities.QUEENANT, "mob"], | |
| beetle: [Types.Entities.BEETLE, "mob"], | |
| hongcheol: [Types.Entities.HONGCHEOL, "mob"], | |
| blazespider: [Types.Entities.BLAZESPIDER, "mob"], | |
| whitetiger: [Types.Entities.WHITETIGER, "mob"], | |
| blackwizard: [Types.Entities.BLACKWIZARD, "mob"], | |
| smalldevil: [Types.Entities.SMALLDEVIL, "mob"], | |
| pierrot: [Types.Entities.PIERROT, "mob"], | |
| mantis: [Types.Entities.MANTIS, "mob"], | |
| poisonspider: [Types.Entities.POISONSPIDER, "mob"], | |
| babyspider: [Types.Entities.BABYSPIDER, "mob"], | |
| queenspider: [Types.Entities.QUEENSPIDER, "mob"], | |
| skydinosaur: [Types.Entities.SKYDINOSAUR, "mob"], | |
| cactus: [Types.Entities.CACTUS, "mob"], | |
| devilkazya: [Types.Entities.DEVILKAZYA, "mob"], | |
| cursedjangseung: [Types.Entities.CURSEDJANGSEUNG, "mob"], | |
| suicideghost: [Types.Entities.SUICIDEGHOST, "mob"], | |
| hellspider: [Types.Entities.HELLSPIDER, "mob"], | |
| frog: [Types.Entities.FROG, "mob"], | |
| cursedhahoemask: [Types.Entities.CURSEDHAHOEMASK, "mob"], | |
| jirisanmoonbear: [Types.Entities.JIRISANMOONBEAR, "mob"], | |
| // TODO Redundant Data only Item type needed. | |
| woodenbow: [Types.Entities.WOODENBOW, "archerweapon"], | |
| plasticbow: [Types.Entities.PLASTICBOW, "archerweapon"], | |
| ironbow: [Types.Entities.IRONBOW, "archerweapon"], | |
| redbow: [Types.Entities.REDBOW, "archerweapon"], | |
| violetbow: [Types.Entities.VIOLETBOW, "archerweapon"], | |
| deathbow: [Types.Entities.DEATHBOW, "archerweapon"], | |
| goldenbow: [Types.Entities.GOLDENBOW, "archerweapon"], | |
| watermelonbow: [Types.Entities.WATERMELONBOW, "archerweapon"], | |
| greenbow: [Types.Entities.GREENBOW, "archerweapon"], | |
| redenelbow: [Types.Entities.REDENELBOW, "archerweapon"], | |
| mermaidbow: [Types.Entities.MERMAIDBOW, "archerweapon"], | |
| seahorsebow: [Types.Entities.SEAHORSEBOW, "archerweapon"], | |
| hunterbow: [Types.Entities.HUNTERBOW, "archerweapon"], | |
| greenlightbow: [Types.Entities.GREENLIGHTBOW, "archerweapon"], | |
| skylightbow: [Types.Entities.SKYLIGHTBOW, "archerweapon"], | |
| redlightbow: [Types.Entities.REDLIGHTBOW, "archerweapon"], | |
| captainbow: [Types.Entities.CAPTAINBOW, "archerweapon"], | |
| redmetalbow: [Types.Entities.REDMETALBOW, "archerweapon"], | |
| marinebow: [Types.Entities.MARINEBOW, "archerweapon"], | |
| justicebow: [Types.Entities.JUSTICEBOW, "archerweapon"], | |
| rosebow: [Types.Entities.ROSEBOW, "archerweapon"], | |
| crystalbow: [Types.Entities.CRYSTALBOW, "archerweapon"], | |
| gaybow: [Types.Entities.GAYBOW, "archerweapon"], | |
| forestbow: [Types.Entities.FORESTBOW, "archerweapon"], | |
| sicklebow: [Types.Entities.SICKLEBOW, "archerweapon"], | |
| bloodbow: [Types.Entities.BLOODBOW, "archerweapon"], | |
| redsicklebow: [Types.Entities.REDSICKLEBOW, "archerweapon"], | |
| // TODO Remove 3rd, 4th, 5th arguments. | |
| archerarmor: [Types.Entities.ARCHERARMOR, "archerarmor", 0, 0, "Archer Armour"], | |
| leatherarcherarmor: [Types.Entities.LEATHERARCHERARMOR, "archerarmor", 0, 0, "Leather Archer Armour"], | |
| mailarcherarmor: [Types.Entities.MAILARCHERARMOR, "archerarmor", 0, 0, "Mail Archer Armour"], | |
| platearcherarmor: [Types.Entities.PLATEARCHERARMOR, "archerarmor", 0, 0, "Plate Archer Armour"], | |
| redarcherarmor: [Types.Entities.REDARCHERARMOR, "archerarmor", 0, 0, "Red Archer Armour"], | |
| goldenarcherarmor: [Types.Entities.GOLDENARCHERARMOR, "archerarmor", 0, 0, "Golden Archer Armour"], | |
| greenarcherarmor: [Types.Entities.GREENARCHERARMOR, "archerarmor", 0, 0, "Green Archer Armour"], | |
| greenwingarcherarmor: [Types.Entities.GREENWINGARCHERARMOR, "archerarmor", 0, 0, "Green Wing Archer Armour"], | |
| guardarcherarmor: [Types.Entities.GUARDARCHERARMOR, "archerarmor", 0, 0, "Guard Archer Armour"], | |
| redguardarcherarmor: [Types.Entities.REDGUARDARCHERARMOR, "archerarmor", 0, 0, "Red Guard Archer Armour"], | |
| whitearcherarmor: [Types.Entities.WHITEARCHERARMOR, "archerarmor", 0, 0, "White Archer Armour"], | |
| ratarcherarmor: [Types.Entities.RATARCHERARMOR, "archerarmor", 0, 0, "Rat Archer Armour"], | |
| piratearcherarmor: [Types.Entities.PIRATEARCHERARMOR, "archerarmor", 0, 0, "Pirate Archer Armour"], | |
| cheoliarcherarmor: [Types.Entities.CHEOLIARCHERARMOR, "archerarmor", 0, 0, "Cheoli Archer Armour"], | |
| dovakinarcherarmor: [Types.Entities.DOVAKINARCHERARMOR, "archerarmor", 0, 0, "Dovakin Archer Armour"], | |
| gbwingarcherarmor: [Types.Entities.GBWINGARCHERARMOR, "archerarmor", 0, 0, "Wing Archer Armour"], | |
| redwingarcherarmor: [Types.Entities.REDWINGARCHERARMOR, "archerarmor", 0, 0, "Red Wing Archer Armour"], | |
| snowfoxarcherarmor: [Types.Entities.SNOWFOXARCHERARMOR, "archerarmor", 0, 0, "Snowfox Archer Armour"], | |
| wolfarcherarmor: [Types.Entities.WOLFARCHERARMOR, "archerarmor", 0, 0, "Wolf Archer Armour"], | |
| bluewingarcherarmor: [Types.Entities.BLUEWINGARCHERARMOR, "archerarmor", 0, 0, "Blue Wing Archer Armour"], | |
| fallenarcherarmor: [Types.Entities.FALLENARCHERARMOR, "archerarmor", 0, 0, "Fallen Archer Armour"], | |
| crystalarcherarmor: [Types.Entities.CRYSTALARCHERARMOR, "archerarmor", 0, 0, "Crystal Archer Armour"], | |
| legolasarmor: [Types.Entities.LEGOLASARMOR, "archerarmor", 0, 0, "Legolas Armour"], | |
| adhererarcherarmor: [Types.Entities.ADHERERARCHERARMOR, "archerarmor", 0, 0, "Adhere Archer Armour"], | |
| archerschooluniform: [Types.Entities.ARCHERSCHOOLUNIFORM, "archerarmor", 0, 0, "Archer School Uniform"], | |
| combatuniform: [Types.Entities.COMBATUNIFORM, "archerarmor", 0, 0, "Combat Uniform"], | |
| gayarcherarmor: [Types.Entities.GAYARCHERARMOR, "archerarmor", 0, 0, "Gay Archer Armour"], | |
| sword1: [Types.Entities.SWORD1, "weapon", 0, 0, "Sword"], | |
| sword2: [Types.Entities.SWORD2, "weapon", 0, 0, "Big Sword"], | |
| axe: [Types.Entities.AXE, "weapon", 0, 0, "Axe"], | |
| redsword: [Types.Entities.REDSWORD, "weapon", 0, 0, "Red Sword"], | |
| bluesword: [Types.Entities.BLUESWORD, "weapon", 0, 0, "Blue Sword"], | |
| goldensword: [Types.Entities.GOLDENSWORD, "weapon", 0, 0, "Golden Sword"], | |
| morningstar: [Types.Entities.MORNINGSTAR, "weapon", 0, 0, "Morning Star"], | |
| sidesword: [Types.Entities.SIDESWORD, "weapon", 0, 0, "Side Sword"], | |
| spear: [Types.Entities.SPEAR, "weapon", 0, 0, "Spear"], | |
| scimitar: [Types.Entities.SCIMITAR, "weapon", 0, 0, "Scimitar"], | |
| trident: [Types.Entities.TRIDENT, "weapon", 0, 0, "Trident"], | |
| bluescimitar: [Types.Entities.BLUESCIMITAR, "weapon", 0, 0, "Blue Scimitar"], | |
| hammer: [Types.Entities.HAMMER, "weapon", 0, 0, "Hammer"], | |
| greenlightsaber: [Types.Entities.GREENLIGHTSABER, "weapon", 0, 0, "Green Light Saber"], | |
| skylightsaber: [Types.Entities.SKYLIGHTSABER, "weapon", 0, 0, "Sky Light Saber"], | |
| redlightsaber: [Types.Entities.REDLIGHTSABER, "weapon", 0, 0, "Red Light Saber"], | |
| redmetalsword: [Types.Entities.REDMETALSWORD, "weapon", 0, 0, "Red Metal Sword"], | |
| bastardsword: [Types.Entities.BASTARDSWORD, "weapon", 0, 0, "Bastard Sword"], | |
| halberd: [Types.Entities.HALBERD, "weapon", 0, 0, "Halberd"], | |
| rose: [Types.Entities.ROSE, "weapon", 0, 0, "Rose"], | |
| icerose: [Types.Entities.ICEROSE, "weapon", 0, 0, "Ice Rose"], | |
| justicehammer: [Types.Entities.JUSTICEHAMMER, "weapon", 0, 0, "Hammer of Justice"], | |
| firesword: [Types.Entities.FIRESWORD, "weapon", 0, 0, "Fire Sword"], | |
| whip: [Types.Entities.WHIP, "weapon", 0, 0, "Whip"], | |
| forestguardiansword: [Types.Entities.FORESTGUARDIANSWORD, "weapon", 0, 0, "Forest Guardian's Sword"], | |
| sickle: [Types.Entities.SICKLE, "weapon", 0, 0, "Sickle"], | |
| plunger: [Types.Entities.PLUNGER, "weapon", 0, 0, "Plunger"], | |
| redsickle: [Types.Entities.REDSICKLE, "weapon", 0, 0, "Red Sickle"], | |
| daywalker: [Types.Entities.DAYWALKER, "weapon", 0, 0, "Day Walker"], | |
| purplecloudkallege: [Types.Entities.PURPLECLOUDKALLEGE, "weapon", 0, 0, "Purple Cloud Kallege"], | |
| searage: [Types.Entities.SEARAGE, "weapon", 0, 0, "Searge"], | |
| magicspear: [Types.Entities.MAGICSPEAR, "weapon", 0, 0, "Magic Spear"], | |
| breaker: [Types.Entities.BREAKER, "weapon", 0, 0, "Breaker"], | |
| eneltrident: [Types.Entities.ENELTRIDENT, "weapon", 0, 0, "Eneltrident"], | |
| rainbowsword: [Types.Entities.RAINBOWSWORD, "weapon", 0, 0, "Rainbow Sword"], | |
| typhoon: [Types.Entities.TYPHOON, "weapon", 0, 0, "Typhoon"], | |
| memme: [Types.Entities.MEMME, "weapon", 0, 0, "Memme"], | |
| candybar: [Types.Entities.CANDYBAR, "weapon", 0, 0, "Candy Bar"], | |
| butcherknife: [Types.Entities.BUTCHERKNIFE, "weapon", 0, 0, "Butcher Knife"], | |
| fireshot: [Types.Entities.FIRESHOT, "weapon", 0, 0, "Fire Shot"], | |
| comb: [Types.Entities.COMB, "weapon", 0, 0, "Comb"], | |
| squeakyhammer: [Types.Entities.SQUEAKYHAMMER, "weapon", 0, 0, "Squeaky Hammer"], | |
| fireplay: [Types.Entities.FIREPLAY, "weapon", 0, 0, "Fire Play"], | |
| weastaff: [Types.Entities.WEASTAFF, "weapon", 0, 0, "Wea Staff"], | |
| pinksword: [Types.Entities.PINKSWORD, "weapon", 0, 0, "Pink Sword"], | |
| conferencecall: [Types.Entities.CONFERENCECALL, "weapon", 0, 0, "Conference Call"], | |
| cactusaxe: [Types.Entities.CACTUSAXE, "weapon", 0, 0, "Cactus Axe"], | |
| devilkazyasword: [Types.Entities.DEVILKAZYASWORD, "weapon", 0, 0, "Devil Kazya Sword"], | |
| bamboospear: [Types.Entities.BAMBOOSPEAR, "weapon", 0, 0, "Bambo Spear"], | |
| paewoldo: [Types.Entities.PAEWOLDO, "weapon", 0, 0, "Paewoldo"], | |
| clotharmor: [Types.Entities.CLOTHARMOR, "armor", 0, 0, "Cloth Armour"], | |
| leatherarmor: [Types.Entities.LEATHERARMOR, "armor", 0, 0, "Leather Armour"], | |
| mailarmor: [Types.Entities.MAILARMOR, "armor", 0, 0, "Mail Armour"], | |
| platearmor: [Types.Entities.PLATEARMOR, "armor", 0, 0, "Plate Armour"], | |
| redarmor: [Types.Entities.REDARMOR, "armor", 0, 0, "Red Armour"], | |
| goldenarmor: [Types.Entities.GOLDENARMOR, "armor", 0, 0, "Golden Armour"], | |
| greenarmor: [Types.Entities.GREENARMOR, "armor", 0, 0, "Green Armour"], | |
| greenwingarmor: [Types.Entities.GREENWINGARMOR, "armor", 0, 0, "Green Wing Armour"], | |
| guardarmor: [Types.Entities.GUARDARMOR, "armor", 0, 0, "Guard Armour"], | |
| redguardarmor: [Types.Entities.REDGUARDARMOR, "armor", 0, 0, "Red Guard Armour"], | |
| whitearmor: [Types.Entities.WHITEARMOR, "armor", 0, 0, "White Armour"], | |
| ratarmor: [Types.Entities.RATARMOR, "armor", 0, 0, "Rat Suit"], | |
| bluepiratearmor: [Types.Entities.BLUEPIRATEARMOR, "armor", 0, 0, "Blue Pirate Armour"], | |
| cheoliarmor: [Types.Entities.CHEOLIARMOR, "armor", 0, 0, "Cheoli Armour"], | |
| dovakinarmor: [Types.Entities.DOVAKINARMOR, "armor", 0, 0, "Dovakin Armour"], | |
| gbwingarmor: [Types.Entities.GBWINGARMOR, "armor", 0, 0, "Wing Armour"], | |
| redwingarmor: [Types.Entities.REDWINGARMOR, "armor", 0, 0, "Red Wing Armour"], | |
| snowfoxarmor: [Types.Entities.SNOWFOXARMOR, "armor", 0, 0, "Snowfox Armour"], | |
| wolfarmor: [Types.Entities.WOLFARMOR, "armor", 0, 0, "Wolf Armour"], | |
| bluewingarmor: [Types.Entities.BLUEWINGARMOR, "armor", 0, 0, "Blue Wing Armour"], | |
| thiefarmor: [Types.Entities.THIEFARMOR, "armor", 0, 0, "Thief Armour"], | |
| ninjaarmor: [Types.Entities.NINJAARMOR, "armor", 0, 0, "Ninja Armour"], | |
| dragonarmor: [Types.Entities.DRAGONARMOR, "armor", 0, 0, "Dragon Armour"], | |
| fallenarmor: [Types.Entities.FALLENARMOR, "armor", 0, 0, "Fallen Armour"], | |
| paladinarmor: [Types.Entities.PALADINARMOR, "armor", 0, 0, "Paladin Armour"], | |
| crystalarmor: [Types.Entities.CRYSTALARMOR, "armor", 0, 0, "Crystal Robe"], | |
| adhererrobe: [Types.Entities.ADHERERROBE, "armor", 0, 0, "Adhere Robe"], | |
| frostarmor: [Types.Entities.FROSTARMOR, "armor", 0, 0, "Frost Armour"], | |
| gayarmor: [Types.Entities.GAYARMOR, "armor", 0, 0, "Gay Suit"], | |
| schooluniform: [Types.Entities.SCHOOLUNIFORM, "armor", 0, 0, "School Uniform"], | |
| beautifullife: [Types.Entities.BEAUTIFULLIFE, "armor", 0, 0, "Beautiful Life Suit"], | |
| regionarmor: [Types.Entities.REGIONARMOR, "armor", 0, 0, "Region Armour"], | |
| ghostrider: [Types.Entities.GHOSTRIDER, "armor", 0, 0, "Ghost Rider"], | |
| taekwondo: [Types.Entities.TAEKWONDO, "armor", 0, 0, "Taekwondo"], | |
| adminarmor: [Types.Entities.ADMINARMOR, "armor", 0, 0, "Admin's Armour"], | |
| rabbitarmor: [Types.Entities.RABBITARMOR, "armor", 0, 0, "Rabbit Suit"], | |
| portalarmor: [Types.Entities.PORTALARMOR, "armor", 0, 0, "Portal Armour"], | |
| seadragonarmor: [Types.Entities.SEADRAGONARMOR, "armor", 0, 0, "Sea Dragon's Armour"], | |
| pirateking: [Types.Entities.PIRATEKING, "armor", 0, 0, "Pirate King's Armour"], | |
| shadowregionarmor: [Types.Entities.SHADOWREGIONARMOR, "armor", 0, 0, "Shadow Region Armour"], | |
| enelarmor: [Types.Entities.ENELARMOR, "armor", 0, 0, "Enel Armour"], | |
| miniseadragonarmor: [Types.Entities.MINISEADRAGONARMOR, "armor", 0, 0, "Mini Seadragon's Armour"], | |
| huniarmor: [Types.Entities.HUNIARMOR, "armor", 0, 0, "Huni Armour"], | |
| damboarmor: [Types.Entities.DAMBOARMOR, "armor", 0, 0, "Dambo Armour"], | |
| squidarmor: [Types.Entities.SQUIDARMOR, "armor", 0, 0, "Squid Suit"], | |
| beearmor: [Types.Entities.BEEARMOR, "armor", 0, 0, "Bee Suit"], | |
| bluedamboarmor: [Types.Entities.BLUEDAMBOARMOR, "armor", 0, 0, "Blue Dambo"], | |
| rudolfarmor: [Types.Entities.RUDOLFARMOR, "armor", 0, 0, "Rudolf Armour"], | |
| christmasarmor: [Types.Entities.CHRISTMASARMOR, "armor", 0, 0, "Christmas Armour"], | |
| robocoparmor: [Types.Entities.ROBOCOPARMOR, "armor", 0, 0, "Robocop Armour"], | |
| pinkcockroacharmor: [Types.Entities.PINKCOCKROACHARMOR, "armor", 0, 0, "Pink Cockroach Suit"], | |
| cockroachsuit: [Types.Entities.COCKROACHSUIT, "armor", 0, 0, "Cockroach Suit"], | |
| dinosaurarmor: [Types.Entities.DINOSAURARMOR, "armor", 0, 0, "Dino Suit"], | |
| catarmor: [Types.Entities.CATARMOR, "armor", 0, 0, "Cat Suit"], | |
| snowmanarmor: [Types.Entities.SNOWMANARMOR, "armor", 0, 0, "Snowman Suit"], | |
| beetlearmor: [Types.Entities.BEETLEARMOR, "armor", 0, 0, "Beetle Armour"], | |
| hongcheolarmor: [Types.Entities.HONGCHEOLARMOR, "armor", 0, 0, "Hong Cheol"], | |
| tigerarmor: [Types.Entities.TIGERARMOR, "armor", 0, 0, "Tiger Suit"], | |
| wizardrobe: [Types.Entities.WIZARDROBE, "armor", 0, 0, "Wizard Robe"], | |
| ironknightarmor: [Types.Entities.IRONKNIGHTARMOR, "armor", 0, 0, "Iron Knight"], | |
| evilarmor: [Types.Entities.EVILARMOR, "armor", 0, 0, "Evil Armour"], | |
| greendamboarmor: [Types.Entities.GREENDAMBOARMOR, "armor", 0, 0, "Green Dambo"], | |
| reddamboarmor: [Types.Entities.REDDAMBOARMOR, "armor", 0, 0, "Red Dambo"], | |
| devilkazyaarmor: [Types.Entities.DEVILKAZYAARMOR, "armor", 0, 0, "Devil Kazya"], | |
| bridalmask: [Types.Entities.BRIDALMASK, "armor", 0, 0, "Bridal Mask"], | |
| blackspiderarmor: [Types.Entities.BLACKSPIDERARMOR, "armor", 0, 0, "Black Widow"], | |
| frogarmor: [Types.Entities.FROGARMOR, "armor", 0, 0, "Frog Armour"], | |
| bearseonbiarmor: [Types.Entities.BEARSEONBIARMOR, "armor", 0, 0, "Bear Seonbi"], | |
| rainbowapro: [Types.Entities.RAINBOWAPRO, "armor", 0, 0, "Rainbow Afro"], | |
| cokearmor: [Types.Entities.COKEARMOR, "armor", 0, 0, "Coke Armour"], | |
| friedpotatoarmor: [Types.Entities.FRIEDPOTATOARMOR, "armor", 0, 0, "Potato Armour"], | |
| burgerarmor: [Types.Entities.BURGERARMOR, "armor", 0, 0, "Burger Armour"], | |
| radisharmor: [Types.Entities.RADISHARMOR, "armor", 0, 0, "Radish Armour"], | |
| halloweenjkarmor: [Types.Entities.HALLOWEENJKARMOR, "armor", 0, 0, "Halloween Armour"], | |
| frankensteinarmor: [Types.Entities.FRANKENSTEINARMOR, "armor", 0, 0, "Frankenstein Armour"], | |
| pendant1: [Types.Entities.PENDANT1, "object", 0, 0, "Pendant"], | |
| greenpendant: [Types.Entities.GREENPENDANT, "object", 0, 0, "Green Pendant"], | |
| pearlpendant: [Types.Entities.PEARLPENDANT, "object", 0, 0, "Pearl Pendant"], | |
| marblependant: [Types.Entities.MARBLEPENDANT, "object", 0, 0, "Marble Pendant"], | |
| ring1: [Types.Entities.RING1, "object", 0, 0, "Ring"], | |
| sproutring: [Types.Entities.SPROUTRING, "object", 0, 0, "Sprout Ring"], | |
| pearlring: [Types.Entities.PEARLRING, "object", 0, 0, "Pearl Ring"], | |
| spiritring: [Types.Entities.SPIRITRING, "object", 0, 0, "Spirit Ring"], | |
| essentialrage: [Types.Entities.ESSENTIALRAGE, "object", 0, 0, "Essential Rage"], | |
| flask: [Types.Entities.FLASK, "object", 0, 0, "Health Potion"], | |
| cake: [Types.Entities.CAKE, "object", 0, 0, "Cake"], | |
| burger: [Types.Entities.BURGER, "object", 0, 0, "Burger"], | |
| chest: [Types.Entities.CHEST, "object", 0, 0, "Chest"], | |
| firepotion: [Types.Entities.FIREPOTION, "object", 0, 0, "Invincibility Potion"], | |
| book: [Types.Entities.BOOK, "object", 0, 0, "Book"], | |
| cd: [Types.Entities.CD, "object", 0, 0, "CD"], | |
| snowpotion: [Types.Entities.SNOWPOTION, "object", 0, 0, "Snow Potion"], | |
| royalazalea: [Types.Entities.ROYALAZALEA, "object", 0, 0, "Royal Azalea"], | |
| blackpotion: [Types.Entities.BLACKPOTION, "object", 0, 0, "Black Potion"], | |
| guard: [Types.Entities.GUARD, "npc"], | |
| villagegirl: [Types.Entities.VILLAGEGIRL, "npc"], | |
| villager: [Types.Entities.VILLAGER, "npc"], | |
| coder: [Types.Entities.CODER, "npc"], | |
| scientist: [Types.Entities.SCIENTIST, "npc"], | |
| priest: [Types.Entities.PRIEST, "npc"], | |
| king: [Types.Entities.KING, "npc"], | |
| rick: [Types.Entities.RICK, "npc"], | |
| nyan: [Types.Entities.NYAN, "npc"], | |
| sorcerer: [Types.Entities.SORCERER, "npc"], | |
| agent: [Types.Entities.AGENT, "npc"], | |
| octocat: [Types.Entities.OCTOCAT, "npc"], | |
| beachnpc: [Types.Entities.BEACHNPC, "npc"], | |
| forestnpc: [Types.Entities.FORESTNPC, "npc"], | |
| desertnpc: [Types.Entities.DESERTNPC, "npc"], | |
| lavanpc: [Types.Entities.LAVANPC, "npc"], | |
| boxingman: [Types.Entities.BOXINGMAN, "npc"], | |
| vampire: [Types.Entities.VAMPIRE, "npc"], | |
| doctor: [Types.Entities.DOCTOR, "npc"], | |
| oddeyecat: [Types.Entities.ODDEYECAT, "npc"], | |
| vendingmachine: [Types.Entities.VENDINGMACHINE, "npc"], | |
| soldier: [Types.Entities.SOLDIER, "npc"], | |
| fisherman: [Types.Entities.FISHERMAN, "npc"], | |
| octopus: [Types.Entities.OCTOPUS, "npc"], | |
| mermaidnpc: [Types.Entities.MERMAIDNPC, "npc"], | |
| sponge: [Types.Entities.SPONGE, "npc"], | |
| fairynpc: [Types.Entities.FAIRYNPC, "npc"], | |
| shepherdboy: [Types.Entities.SHEPHERDBOY, "npc"], | |
| zombiegf: [Types.Entities.ZOMBIEGF, "npc"], | |
| pirategirlnpc: [Types.Entities.PIRATEGIRLNPC, "npc"], | |
| bluebikinigirlnpc: [Types.Entities.BLUEBIKINIGIRLNPC, "npc"], | |
| redbikinigirlnpc: [Types.Entities.REDBIKINIGIRLNPC, "npc"], | |
| iamverycoldnpc: [Types.Entities.IAMVERYCOLDNPC, "npc"], | |
| iceelfnpc: [Types.Entities.ICEELFNPC, "npc"], | |
| redstoremannpc: [Types.Entities.REDSTOREMANNPC, "npc"], | |
| bluestoremannpc: [Types.Entities.BLUESTOREMANNPC, "npc"], | |
| elfnpc: [Types.Entities.ELFNPC, "npc"], | |
| snowshepherdboy: [Types.Entities.SNOWSHEPHERDBOY, "npc"], | |
| angelnpc: [Types.Entities.ANGELNPC, "npc"], | |
| momangelnpc: [Types.Entities.MOMANGELNPC, "npc"], | |
| superiorangelnpc: [Types.Entities.SUPERIORANGELNPC, "npc"], | |
| firstsonangelnpc: [Types.Entities.FIRSTSONANGELNPC, "npc"], | |
| secondsonangelnpc: [Types.Entities.SECONDSONANGELNPC, "npc"], | |
| mojojojonpc: [Types.Entities.MOJOJOJONPC, "npc"], | |
| ancientmanumentnpc: [Types.Entities.ANCIENTMANUMENTNPC, "npc"], | |
| debenef: [Types.Entities.DEBENEF, "object"], | |
| firebenef: [Types.Entities.FIREBENEF, "object"], | |
| royalazaleabenef: [Types.Entities.ROYALAZALEABENEF, "object"], | |
| getType: function(kind) { | |
| return kinds[Types.getKindAsString(kind)][1]; | |
| }, | |
| /*getName: function(kind){ | |
| return kinds[Types.getKindAsString(kind)][4]; | |
| }*/ | |
| //gayarmor: [Types.Entities.GAYARMOR, "armor", 0, 0, "게이 갑옷", "Sadist Armor"], | |
| }; | |
| Types.rankedPendants = [ | |
| Types.Entities.PENDANT1, | |
| Types.Entities.GREENPENDANT, | |
| Types.Entities.PEARLPENDANT, | |
| Types.Entities.MARBLEPENDANT | |
| ]; | |
| Types.rankedRings = [ | |
| Types.Entities.RING1, | |
| Types.Entities.SPROUTRING, | |
| Types.Entities.PEARLRING, | |
| Types.Entities.SPIRITRING, | |
| Types.Entities.ESSENTIALRAGE | |
| ]; | |
| Types.rankedBoots = [ | |
| ]; | |
| Types.expForLevel = [ | |
| 1, 2, 5, 16, 39, | |
| 81, 150, 256, 410, 625, | |
| 915, 1296, 1785, 2401, 3164, | |
| 4096, 5220, 6561, 8145, 1e4, | |
| 12155, 14641, 17490, 20736, 24414, | |
| 28561, 33215, 38416, 44205, 50625, | |
| 57720, 65536, 74120, 83521, 93789, | |
| 104976, 117135, 130321, 144590, 16e4, | |
| 176610, 194481, 213675, 234256, 256289, | |
| 279841, 304980, 331776, 360300, 390625, | |
| 422825, 456976, 493155, 531441, 571914, | |
| 614656, 659750, 707281, 757335, 81e4, | |
| 865365, 923521, 984560, 1048576, 1115664, | |
| 1185921, 1259445, 1336336, 1416695, 1500625, | |
| 1588230, 1679616, 1774890, 1874161, 1977539, | |
| 2085136, 2197065, 2313441, 2434380, 256e4, | |
| 2690420, 2825761, 2966145, 3111696, 3262539, | |
| 3418801, 3580610, 3748096, 3921390, 4100625, | |
| 4285935, 4477456, 4675325, 4879681, 5090664, | |
| 5318416, 5553080, 5804801, 6083725, 641e4, | |
| 6765201, 7311616, 7890481, 8503056, 9150625, | |
| 9834496, 10556001, 11316496, 12117361, 1296e4, | |
| 13845841, 14776336, 15752961, 16777216, 17850625, | |
| 18974736, 20151121, 21381376, 22667121, 2401e4, | |
| 25411681, 26873856, 28398241, 29986576, 31640625, | |
| 33362176, 35153041, 37015056, 38950081, 4096e4, | |
| 43046721, 45212176, 47458321, 49787136, 52200625, | |
| 54700816, 57289761, 59969536, 62742241, 6561e4, | |
| 68574961, 71639296, 74805201, 78074896, 81450625, | |
| 84934656, 88529281, 92236816, 96059601, 1e8, | |
| 13e7, 169e6, 2197e5, 28561e4, 371293e3, | |
| 482680900, 627485170, 815730721, 1060449937, 1378584918, | |
| 1792160393, 2329808510, 3028751063, 3937376382, 3937376383 | |
| ]; | |
| Types.getLevel = function(exp){ | |
| var i=1; | |
| for(i=1; i < 165; i++){ | |
| if(exp < Types.expForLevel[i]){ | |
| return i; | |
| } | |
| } | |
| return 165; | |
| }; | |
| Types.getPendantRank = function(pendantKind) { | |
| return Types.isPendant(pendantKind) ? _.indexOf(Types.rankedPendants, pendantKind): 0; | |
| }; | |
| Types.getRingRank = function(ringKind) { | |
| return Types.isRing(ringKind) ? _.indexOf(Types.rankedRings, ringKind) : 0; | |
| }; | |
| Types.getBootsRank = function(bootsKind) { | |
| return Types.isBoots(bootKind) ? _.indexOf(Types.rankedBoots, bootsKind) : -1; | |
| }; | |
| Types.isPlayer = function(kind) { | |
| return kinds.getType(kind) === "player"; | |
| }; | |
| Types.isMob = function(kind) { | |
| return kinds.getType(kind) === "mob"; | |
| }; | |
| Types.isNpc = function(kind) { | |
| return kinds.getType(kind) === "npc"; | |
| }; | |
| Types.isBenef = function(kind) { | |
| return kinds.getType(kind) === "benef"; | |
| }; | |
| Types.isCharacter = function(kind) { | |
| return Types.isMob(kind) || Types.isNpc(kind) || Types.isPlayer(kind); | |
| }; | |
| Types.isArmor = function(kind) { | |
| return kinds.getType(kind) === "armor"; | |
| }; | |
| Types.isArcherArmor = function(kind) { | |
| return kinds.getType(kind) === "archerarmor"; | |
| }; | |
| Types.isWeapon = function(kind) { | |
| return kinds.getType(kind) === "weapon"; | |
| }; | |
| Types.isArcherWeapon = function(kind) { | |
| return kinds.getType(kind) === "archerweapon"; | |
| }; | |
| Types.isPendant = function(kind) { | |
| return kinds.getType(kind) === "pendant"; | |
| }; | |
| Types.isRing = function(kind) { | |
| return kinds.getType(kind) === "ring"; | |
| }; | |
| Types.isBoots = function(kind) { | |
| return kinds.getType(kind) === "boots"; | |
| }; | |
| Types.isObject = function(kind) { | |
| return kinds.getType(kind) === "object"; | |
| }; | |
| Types.isChest = function(kind) { | |
| return kind === Types.Entities.CHEST; | |
| }; | |
| Types.isItem = function(kind) { | |
| return Types.isWeapon(kind) | |
| || Types.isArmor(kind) | |
| || Types.isArcherWeapon(kind) | |
| || Types.isArcherArmor(kind) | |
| || Types.isPendant(kind) | |
| || Types.isRing(kind) | |
| || (Types.isObject(kind) && !Types.isChest(kind)); | |
| }; | |
| Types.isHealingItem = function(kind) { | |
| return kind === Types.Entities.FLASK | |
| || kind === Types.Entities.BURGER | |
| || kind === Types.Entities.ROYALAZALEA; | |
| }; | |
| Types.isConsumableItem = function(kind) { | |
| return kind === Types.Entities.FLASK | |
| || kind === Types.Entities.BURGER | |
| || kind === Types.Entities.ROYALAZALEA; | |
| }; | |
| Types.isExpendableItem = function(kind) { | |
| return Types.isHealingItem(kind) | |
| || kind === Types.Entities.FIREPOTION | |
| || kind === Types.Entities.CAKE; | |
| }; | |
| Types.getKindFromString = function(kind) { | |
| if(kind in kinds) { | |
| return kinds[kind][0]; | |
| } | |
| return null; | |
| }; | |
| Types.getKindAsString = function(kind) { | |
| for(var k in kinds) { | |
| if(kinds[k][0] === kind) { | |
| return k; | |
| } | |
| } | |
| log.error("getKindAsString="+kind); | |
| }; | |
| Types.forEachKind = function(callback) { | |
| for(var k in kinds) { | |
| callback(kinds[k][0], k); | |
| } | |
| }; | |
| Types.forEachArmor = function(callback) { | |
| Types.forEachKind(function(kind, kindName) { | |
| if(Types.isArmor(kind)) { | |
| callback(kind, kindName); | |
| } | |
| }); | |
| }; | |
| Types.forEachMobOrNpcKind = function(callback) { | |
| Types.forEachKind(function(kind, kindName) { | |
| if(Types.isMob(kind) || Types.isNpc(kind)) { | |
| callback(kind, kindName); | |
| } | |
| }); | |
| }; | |
| Types.forEachArmorKind = function(callback) { | |
| Types.forEachKind(function(kind, kindName) { | |
| if(Types.isArmor(kind)) { | |
| callback(kind, kindName); | |
| } | |
| }); | |
| }; | |
| Types.forEachWeaponKind = function(callback) { | |
| Types.forEachKind(function(kind, kindName) { | |
| if(Types.isWeapon(kind)) { | |
| callback(kind, kindName); | |
| } | |
| }); | |
| }; | |
| Types.forEachArcherArmorKind = function(callback) { | |
| Types.forEachKind(function(kind, kindName) { | |
| if(Types.isArcherArmor(kind)) { | |
| callback(kind, kindName); | |
| } | |
| }); | |
| }; | |
| Types.forEachArcherWeaponKind = function(callback) { | |
| Types.forEachKind(function(kind, kindName) { | |
| if(Types.isArcherWeapon(kind)) { | |
| callback(kind, kindName); | |
| } | |
| }); | |
| }; | |
| Types.getOrientationAsString = function(orientation) { | |
| switch(orientation) { | |
| case Types.Orientations.LEFT: return "left"; break; | |
| case Types.Orientations.RIGHT: return "right"; break; | |
| case Types.Orientations.UP: return "up"; break; | |
| case Types.Orientations.DOWN: return "down"; break; | |
| } | |
| }; | |
| Types.getRandomItemKind = function(item) { | |
| var all = _.union(this.rankedWeapons, this.rankedArmors), | |
| forbidden = [Types.Entities.SWORD1, Types.Entities.CLOTHARMOR], | |
| itemKinds = _.difference(all, forbidden), | |
| i = Math.floor(Math.random() * _.size(itemKinds)); | |
| return itemKinds[i]; | |
| }; | |
| Types.getMessageTypeAsString = function(type) { | |
| var typeName; | |
| _.each(Types.Messages, function(value, name) { | |
| if(value === type) { | |
| typeName = name; | |
| } | |
| }); | |
| if(!typeName) { | |
| typeName = "UNKNOWN"; | |
| } | |
| return typeName; | |
| }; | |
| Types.Store = { | |
| ItemTypes: { | |
| POTION: 1, | |
| ARMOR: 2, | |
| WEAPON: 3 | |
| }, | |
| // [Count, Price, Options(1: Buy, 2: Sell, 10: Multiple)] | |
| Potions: { | |
| flask: [5, 1, 11], | |
| royalazalea: [1, 25, 0], | |
| snowpotion: [0, 1000, 0], | |
| blackpotion: [0, 1000, 0] | |
| }, | |
| Armors: { | |
| clotharmor: [0, 0, 3], | |
| leatherarmor: [0, 0, 2], | |
| mailarmor: [0, 0, 3], | |
| platearmor: [0, 0, 3], | |
| redarmor: [0, 0, 3], | |
| goldenarmor: [0, 0, 3], | |
| greenarmor: [0, 0, 3], | |
| greenwingarmor: [0, 0, 3], | |
| guardarmor: [0, 0, 3], | |
| redguardarmor: [0, 0, 3], | |
| whitearmor: [0, 0, 3], | |
| ratarmor: [0, 0, 2], | |
| bluepiratearmor: [0, 0, 3], | |
| cheoliarmor: [0, 0, 3], | |
| dovakinarmor: [0, 0, 3], | |
| gbwingarmor: [0, 0, 3], | |
| redwingarmor: [0, 0, 3], | |
| snowfoxarmor: [0, 0, 3], | |
| wolfarmor: [0, 0, 3], | |
| bluewingarmor: [0, 0, 2], | |
| thiefarmor: [0, 0, 0], | |
| ninjaarmor: [0, 0, 0], | |
| dragonarmor: [0, 0, 0], | |
| fallenarmor: [0, 0, 0], | |
| paladinarmor: [0, 0, 0], | |
| crystalarmor: [0, 0, 0], | |
| adhererrobe: [0, 0, 0], | |
| frostarmor: [0, 0, 0], | |
| gayarmor: [0, 0, 0], | |
| schooluniform: [0, 0, 0], | |
| beautifullife: [0, 0, 0], | |
| regionarmor: [0, 0, 0], | |
| ghostrider: [0, 0, 0], | |
| taekwondo: [0, 0, 0], | |
| rabbitarmor: [0, 0, 0], | |
| portalarmor: [0, 0, 0], | |
| seadragonarmor: [0, 0, 0], | |
| pirateking: [0, 0, 0], | |
| shadowregionarmor: [0, 0, 0], | |
| enelarmor: [0, 0, 0], | |
| miniseadragonarmor: [0, 0, 0], | |
| huniarmor: [0, 0, 0], | |
| damboarmor: [0, 0, 0], | |
| squidarmor: [0, 0, 0], | |
| beearmor: [0, 0, 0], | |
| bluedamboarmor: [0, 0, 0], | |
| rudolfarmor: [0, 0, 0], | |
| christmasarmor: [0, 0, 0], | |
| robocoparmor: [0, 0, 0], | |
| pinkcockroacharmor: [0, 0, 0], | |
| cockroachsuit: [0, 0, 0], | |
| dinosaurarmor: [0, 0, 0], | |
| catarmor: [0, 0, 0], | |
| snowmanarmor: [0, 0, 0], | |
| beetlearmor: [0, 0, 0], | |
| hongcheolarmor: [0, 0, 0], | |
| tigerarmor: [0, 0, 0], | |
| wizardrobe: [0, 0, 0], | |
| ironknightarmor: [0, 0, 0], | |
| evilarmor: [0, 0, 0], | |
| greendamboarmor: [0, 0, 0], | |
| reddamboarmor: [0, 0, 0] | |
| }, | |
| Weapons: { | |
| sword1: [0, 0, 3], | |
| sword2: [0, 0, 3], | |
| axe: [0, 0, 2], | |
| morningstar: [0, 0, 3], | |
| bluesword: [0, 0, 3], | |
| redsword: [0, 0, 3], | |
| goldensword: [0, 0, 3], | |
| sidesword: [0, 0, 3], | |
| spear: [0, 0, 3], | |
| scimitar: [0, 0, 3], | |
| trident: [0, 0, 3], | |
| bluescimitar: [0, 0, 3], | |
| hammer: [0, 0, 2], | |
| greenlightsaber: [0, 0, 3], | |
| skylightsaber: [0, 0, 3], | |
| redlightsaber: [0, 0, 2], | |
| bastardsword: [0, 0, 2], | |
| redmetalsword: [0, 0, 2], | |
| justicehammer: [0, 0, 3], | |
| rose: [0, 0, 3], | |
| halberd: [0, 0, 0], | |
| icerose: [0, 0, 0], | |
| firesword: [0, 0, 0], | |
| whip: [0, 0, 0], | |
| forestguardiansword: [0, 0, 0], | |
| sickle: [0, 0, 0], | |
| plunger: [0, 0, 0], | |
| redsickle: [0, 0, 0], | |
| daywalker: [0, 0, 0], | |
| purplecloudkallege: [0, 0, 0], | |
| searage: [0, 0, 0], | |
| magicspear: [0, 0, 0], | |
| breaker: [0, 0, 0], | |
| eneltrident: [0, 0, 0], | |
| rainbowsword: [0, 0, 0], | |
| typhoon: [0, 0, 0], | |
| memme: [0, 0, 0], | |
| candybar: [0, 0, 0], | |
| butcherknife: [0, 0, 0], | |
| fireshot: [0, 0, 0], | |
| comb: [0, 0, 0], | |
| squeakyhammer: [0, 0, 0], | |
| fireplay: [0, 0, 0], | |
| weastaff: [0, 0, 0], | |
| pinksword: [0, 0, 0] | |
| }, | |
| isBuyByItem: function(item) { | |
| return ((item[2] % 10) & 1) == 1; | |
| }, | |
| isBuy: function(itemName) { | |
| if(Types.Store.Potions[itemName]) { | |
| return Types.Store.isBuyByItem(Types.Store.Potions[itemName]); | |
| } | |
| if(Types.Store.Armors[itemName]) { | |
| return Types.Store.isBuyByItem(Types.Store.Armors[itemName]); | |
| } | |
| if(Types.Store.Weapons[itemName]) { | |
| return Types.Store.isBuyByItem(Types.Store.Weapons[itemName]); | |
| } | |
| }, | |
| isBuyMultipleByItem: function(item) { | |
| return item[2] > 10; | |
| }, | |
| isBuyMultiple: function(itemName) { | |
| if(Types.Store.Potions[itemName]) { | |
| return Types.Store.isBuyMultipleByItem(Types.Store.Potions[itemName]); | |
| } | |
| if(Types.Store.Armors[itemName]) { | |
| return Types.Store.isBuyMultipleByItem(Types.Store.Armors[itemName]); | |
| } | |
| if(Types.Store.Weapons[itemName]) { | |
| return Types.Store.isBuyMultipleByItem(Types.Store.Weapons[itemName]); | |
| } | |
| }, | |
| isSellByItem: function(item) { | |
| return ((item[2] % 10) & 2) == 2; | |
| }, | |
| isSell: function(itemName) { | |
| if(Types.Store.Potions[itemName]) { | |
| return Types.Store.isSellByItem(Types.Store.Potions[itemName]); | |
| } | |
| if(Types.Store.Armors[itemName]) { | |
| return Types.Store.isSellByItem(Types.Store.Armors[itemName]); | |
| } | |
| if(Types.Store.Weapons[itemName]) { | |
| return Types.Store.isSellByItem(Types.Store.Weapons[itemName]); | |
| } | |
| }, | |
| getBuyCountByItem: function(item) { | |
| return item[0]; | |
| }, | |
| getBuyCount: function(itemName) { | |
| if(Types.Store.Potions[itemName]) { | |
| return Types.Store.getBuyCountByItem(Types.Store.Potions[itemName]); | |
| } | |
| if(Types.Store.Armors[itemName]) { | |
| return Types.Store.getBuyCountByItem(Types.Store.Armors[itemName]); | |
| } | |
| if(Types.Store.Weapons[itemName]) { | |
| return Types.Store.getBuyCountByItem(Types.Store.Weapons[itemName]); | |
| } | |
| return 0; | |
| }, | |
| getBuyPriceByItem: function(item) { | |
| return item[1]; | |
| }, | |
| }, | |
| Types.Player = {}; | |
| Types.Player.Skills = { | |
| evasion: [1, '회피', 'Evasion'], | |
| bloodSucking: [1, '흡혈', 'Bloodsucking'], | |
| criticalStrike: [1, '크리티컬 스트라이크', 'Critical Strike'], | |
| heal: [2, '힐링', 'Heal'], | |
| flareDance: [2, '불꽃의 춤', 'Flare Dance'], | |
| stun: [2, '스턴', 'Stun'], | |
| superCat: [2, '슈퍼캣', 'Super Cat'], | |
| provocation: [2, '도발', 'Provocation'], | |
| isExists: function(name) { | |
| return name in Types.Player.Skills; | |
| }, | |
| getKind: function(name) { | |
| return Types.Player.Skills.isExists(name) ? Types.Player.Skills[name][0] : 0; | |
| }, | |
| getComment: function(name) { | |
| if(Types.Player.Skills.isExists(name)){ | |
| return Types.Player.Skills[name][2]; | |
| } else { | |
| return ''; | |
| } | |
| } | |
| }; | |
| var itemSkillName = { | |
| bloodsucking: [Types.Skills.BLOODSUCKING, "Bloodsucking"], | |
| recoverhealth: [Types.Skills.RECOVERHEALTH, "RecoverHealth"], | |
| healandheal: [Types.Skills.HEALANDHEAL, "HealAndHeal"], | |
| avoidattack: [Types.Skills.AVOIDATTACK, "AvoidAttack"], | |
| addexperience: [Types.Skills.ADDEXPERIENCE, "AddExperience"], | |
| attackwithblood: [Types.Skills.ATTACKWITHBLOOD, "AttackWithBlood"], | |
| criticalattack: [Types.Skills.CRITICALATTACK, "CriticalAttack"], | |
| criticalratio: [Types.Skills.CRITICALRATIO, "CriticalRatio"] | |
| }; | |
| Types.getItemSkillNameByKind = function(kind){ | |
| for(var k in itemSkillName) { | |
| if(itemSkillName[k][0] === kind) { | |
| return itemSkillName[k][1]; | |
| } | |
| } | |
| return 'NoSkill'; | |
| }; | |
| Types.getName = function(kind){ | |
| return kinds.getName(kind); | |
| }; | |
| if(!(typeof exports === 'undefined')) { | |
| module.exports = Types; | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment