![]() |
|
t_magic Types - Printable Version +- LCKB (https://lckb.dev/forum) +-- Forum: ** OLD LCKB DATABASE ** (https://lckb.dev/forum/forumdisplay.php?fid=109) +--- Forum: General Section (https://lckb.dev/forum/forumdisplay.php?fid=216) +---- Forum: General (https://lckb.dev/forum/forumdisplay.php?fid=183) +---- Thread: t_magic Types (/showthread.php?tid=3191) |
- ChaosOverlord - 01-08-2014 Does anyone have a full list of types and subtypes in the t_magic table? I am trying to learn as much about the internal workings of the server as possible to create a full client/server development tool. (Ive already started it but Im missing certain details) One day when I am done with enough of it to be useful in some way I will start releasing all the versions. Its planned to be much more advanced than any other developers tool yet as I have been applying new programming features including a large variety of mass editing options. - Wizatek - 01-08-2014 Challenge accepted! #define MT_STAT 0 // ½ºÅÈ // OLD ATTRIBUTE VARIABLE REUSE, Elenoa 2013.01.09 #define MT_ATTRIBUTE 1 // ¼Ó¼ºÃÂö¼Ó #define MT_ASSIST 2 // »óź¯È #define MT_ATTACK 3 // °ø°à#define MT_RECOVER 4 // ȸº¹ #define MT_CURE 5 // Ä¡À¯ #define MT_OTHER 6 // ±×¿Ü #define MT_REDUCE 7 // ´ë¹ÌÃÂö Èüö #define MT_IMMUNE 8 // ¸é¿ª // È¿°ú ¼ÂºêŸÀÆ- ½ºÅÈ #define MST_STAT_ATTACK 0 // °ø°à#define MST_STAT_DEFENSE 1 // ¹æ¾î #define MST_STAT_MAGIC 2 // ¸¶¹ý #define MST_STAT_RESIST 3 // ÀúÇ× #define MST_STAT_HITRATE 4 // ¸ÃÂÃÂß #define MST_STAT_AVOID 5 // ȸÇÇ #define MST_STAT_CRITICAL 6 // Å©¸® #define MST_STAT_ATTACKSPD 7 // °ø¼Ó #define MST_STAT_MAGICSPD 8 // ¸¶¼Ó #define MST_STAT_MOVESPD 9 // À̼Ó #define MST_STAT_RECOVERHP 10 // HPȸº¹ #define MST_STAT_RECOVERMP 11 // MPȸº¹ #define MST_STAT_MAXHP 12 // ÃÖ´ëHP ÃÂõ°¡ #define MST_STAT_MAXMP 13 // ÃÖ´ëMP ÃÂõ°¡ #define MST_STAT_DEADLY 14 // µ¥µé¸® È®·ü ÃÂõ°¡ #define MST_STAT_MAGICHITRATE 15 // ¸¶¹ý ¸ÃÂÃÂß #define MST_STAT_MAGICAVOID 16 // ¸¶¹ý ȸÇÇ #define MST_STAT_ATTACKDIST 17 // °ø°Ã°Ÿ® ÃÂõ°¡ #define MST_STAT_ATTACK_MELEE 18 // ±Ùâ°ø°àÃÂõ°¡ #define MST_STAT_ATTACK_RANGE 19 // ¿ø±â¸®¹°¸® °ø°àÃÂõ°¡ #define MST_STAT_HITRATE_SKILL 20 // ½ºÅ³ ¸ÃÂÃÂß·ü #define MST_STAT_ATTACK_80 21 // °ø°Ã· 80 #define MST_STAT_MAXHP_450 22 // ÃÖ´ëHP ÃÂõ°¡ 450 #define MST_STAT_SKILLSPD 23 // ½ºÅ³ ½ÃÀü ¼ÓµµÃÂõ°¡ #define MST_STAT_VALOR 24 // ÆÄƼ¿ø¼ö¿¡ ºñ·ÊÇÿ© °ø°Ã· Çâ»ó #define MST_STAT_STATPALL 25 // ½ºÅÈ ÃÂõ°¨ #define MST_STAT_ATTACK_PER 26 // °ø°à% #define MST_STAT_DEFENSE_PER 27 // ¹æ¾î % #define MST_STAT_STATPALL_PER 28 // ½ºÅÈ ÃÂõ°¨ % #define MST_STAT_STR 29 // Èû #define MST_STAT_DEX 30 // ¹Îø #define MST_STAT_INT 31 // ÃÂöÇý #define MST_STAT_CON 32 // üÃÂú // [5/21/2009 KwonYongDae] #define MST_STAT_HARD 33 // °ÂÂÇѰø°à#define MST_STAT_STRONG 34 // °ÂÂÀÎÇÆ#define MST_STAT_NPCATTACK 35 // NPC ¿¡°Ãâ€Ã‚¸Â¸ ¹°¸®/¿ø°Å¸® °ø°Ã· ÃÂõ°¡ #define MST_STAT_NPCMAGIC 36 // NPC ¿¡°Ãâ€Ã‚¸Â¸ ¸¶¹ý °ø°Ã· ÃÂõ°¡ #define MST_STAT_SKILLCOOLTIME 37 // ½ºÅ³ ÄðŸÀÓ #define MST_STAT_DECREASE_MANA_SPEND 38 // ¸¶³ª¼Òºñ °¨¼Ò // È¿°ú ¼ÂºêŸÀÆ- »óÅÂÀÌ»ó #define MST_ASSIST_POISON 0 // µ¶ #define MST_ASSIST_HOLD 1 // Ȧµå #define MST_ASSIST_CONFUSION 2 // È¥¶õ #define MST_ASSIST_STONE 3 // ¼®È #define MST_ASSIST_SILENT 4 // ºÀÀÎ #define MST_ASSIST_BLOOD 5 // ÃâÇ÷ #define MST_ASSIST_BLIND 6 // ºÃ¶óÀεå #define MST_ASSIST_STURN 7 // ½ºÅà#define MST_ASSIST_SLEEP 8 // ½½¸³ #define MST_ASSIST_HP 9 // HPȸº¹ #define MST_ASSIST_MP 10 // MPȸº¹ #define MST_ASSIST_MOVESPD 11 // À̼Ó Çâ»ó #define MST_ASSIST_HP_CANCEL 12 // HPº¯ÈÂÂ(0, MAX¿¡¼ Ãë¼Ò) #define MST_ASSIST_MP_CANCEL 13 // MPº¯ÈÂÂ(0, MAX¿¡¼ Ãë¼Ò) #define MST_ASSIST_DIZZY 14 // Çö±âÃÂõ #define MST_ASSIST_INVISIBLE 15 // ÀκñÀúºà#define MST_ASSIST_SLOTH 16 // ½½·Î½º : °ø¼ÓÇöô #define MST_ASSIST_FEAR 17 // °øÆ÷ : ÇØ´ç NPC°¡ µµ¸à#define MST_ASSIST_FAKEDEATH 18 // ÃÂ×ÀºÃ´ #define MST_ASSIST_PERFECTBODY 19 // ŸÀÌź ÆÛÆå ¹Ùµð #define MST_ASSIST_FRENZY 20 // ŸÀÌź Ç÷»ÃÂö #define MST_ASSIST_DAMAGELINK 21 // ´ë¹ÌÃÂö¸µÅ© #define MST_ASSIST_BERSERK 22 // ¹ö¼ÂÂÅ© #define MST_ASSIST_DESPAIR 23 // Àý¸à#define MST_ASSIST_MANASCREEN 24 // ¸¶³ª ½ºÅ©¸° #define MST_ASSIST_BLESS 25 // ºÃ·¹½Ì #define MST_ASSIST_SAFEGUARD 26 // º¸È£¸ÃÂ(ÀüÅõºÒ°¡´É) #define MST_ASSIST_MANTLE 27 // ¸ÃÂÅä #define MST_ASSIST_GUARD 28 // °æºñº´ ¼Òȯ #define MST_ASSIST_CHARGEATC 29 // Àåź(attack) #define MST_ASSIST_CHARGEMGC 30 // Àåź(magic) #define MST_ASSIST_DISEASE 31 // ÃÂúº´ #define MST_ASSIST_CURSE 32 // ÀúÃÂÖ #define MST_ASSIST_CONFUSED 33 // ¸ó½ºÅø¸ È¥¶õ¿¡ °É¸®°ÆÇÆ#define MST_ASSIST_TAMING 34 // ¸ó½ºÅø¦ ÀÃÂä½Ã°£ ¾Æ±ºÀ¸·Î ¸¸µë #define MST_ASSIST_FREEZE 35 // °á°è (¼Â·Π°ø°à¸øÇÃâ€, °É¸° °ÃÂ˼ À̵¿ ¸øÇÃâ€) #define MST_ASSIST_INVERSE_DAMAGE 36 // ÇǰôçÇÃÂ¸é µ¥¹ÌÃÂö ¸¸Å HP ȸº¹ #define MST_ASSIST_HP_DOT 37 // ÃÂö¼Óµ¥¹ÌÃÂö ÀÃâ€Ãƒâ‚¬Ã‚½ #define MST_ASSIST_REBIRTH 38 // ºÎȰ #define MST_ASSIST_DARKNESS_MODE 39 // »çµµ ¸ðµå #define MST_ASSIST_AURA_DARKNESS 40 // ¿À¿À¶ó - ´ÙÅ©´Ã½º #define MST_ASSIST_AURA_WEAKNESS 41 // ¿À¿À¶ó - À§Å©´Ã½º #define MST_ASSIST_AURA_ILLUSION 42 // ¿À¿À¶ó - À÷çï #define MST_ASSIST_MERCENARY 43 // ¸ó½ºÅø¦ ¿ëº´À¸·Î ¹Ù²Þ. //#ifdef SYSTEM_MONSTER_MERCENARY_CARD #define MST_ASSIST_SOUL_TOTEM_BUFF 44 // °ÃÂ´ë ¹«±â(ÅäÅÛ))ÀÇ Ã¤·É(¹öÇÃÂÇü) #define MST_ASSIST_SOUL_TOTEM_ATTK 45 // °ÃÂ´ë ¹«±â(ÅäÅÛ)ÀÇ Ã¤·É(°ø°ÃÂÇü) #define MST_ASSIST_TRAP 46 // ¸ó½ºÅø¦ Æ®·¦À¸·Î #define MST_ASSIST_PARASITE 47 // ÆÃ·¯»çÀÌÆ® °¨¿° (°¨¿°µÈ »óÅ·Î ÃÂ×À¸¸é ÀÚÆø¸ó½ºÅø¦ ¼ÒȯÇÿ© µ¿Ã·À» ÃÂ×ÀÓ) #define MST_ASSIST_SUICIDE 48 // ¸ó½ºÅø¦ ÀÚÆø½ÃÅ´ #define MST_ASSIST_INVINCIBILITY 49 // ¹«Àû ¸ðµå // È¿°ú ¼ÂºêŸÀÆ- °ø°à#define MST_ATTACK_NORMAL 0 // ÀÃÂ¹à°ø°à#define MST_ATTACK_CRITICAL 1 // Å©¸®Æ¼Äà °ø°à#define MST_ATTACK_DRAIN 2 // µå·¹ÀÎ : Àû hp¸¦ ³»°ÃÂÀ¸·Î Èüö #define MST_ATTACK_ONESHOTKILL 3 // ÃÂï»ç #define MST_ATTACK_DEADLY 4 // µ¥µé¸® °ø°à#define MST_ATTACK_HARD 5 // ¸Å¿ì °ÂÂÇÑ °ø°à// È¿°ú ¼ÂºêŸÀÆ- ȸº¹ #define MST_RECOVER_HP 0 // HPȸº¹ #define MST_RECOVER_MP 1 // MPȸº¹ #define MST_RECOVER_STM 2 // °ø°ÃÂÇü Æê ½ºÅ׹̳Êȸº¹ #define MST_RECOVER_FAITH 3 // °ø°ÃÂÇü Æê Ãæ¼ºµµ ȸº¹ #define MST_RECOVER_EXP 4 // °æÇèÄ¡ º¹±¸ #define MST_RECOVER_SP 5 // ¼÷·Ãµµ º¹±¸ // È¿°ú ¼ÂºêŸÀÆ- Ä¡À¯ #define MST_CURE_POISON 0 // µ¶ #define MST_CURE_HOLD 1 // Ȧµå : TODO : »ç¿ëÇÃÂÃÂö ¾ÊÀ½ #define MST_CURE_CONFUSION 2 // È¥¶õ #define MST_CURE_STONE 3 // ¼®È #define MST_CURE_SILENT 4 // ºÀÀÎ #define MST_CURE_BLOOD 5 // ÃâÇ÷ #define MST_CURE_REBIRTH 6 // ºÎȰ #define MST_CURE_INVISIBLE 7 // ÀκñÀúºà»óŸ¦ ÇØÃ¦ #define MST_CURE_STURN 8 // ½ºÅàÇØÃ¦ #define MST_CURE_SLOTH 9 // ½½·Î½º ÇØÃ¦ #define MST_CURE_NOTHELP 10 // not helpÀÎ assist¸¦ ¸ðµÎ ÇØÃ¦ #define MST_CURE_BLIND 11 // ºÃ¶óÀεå #define MST_CURE_DISEASE 12 // ÃÂúº´ ÇØÃ¦ #define MST_CURE_CURSE 13 // ÀúÃÂÖ ÇØÃ¦ #define MSG_CURE_ALL 14 // µð¹öÇà¸ðµÎ ȏæ <<-- MST_CURE_NOTHELP ¿àÃÂߺ¹È®ÀÎ ÇÊ¿ä #define MST_CURE_INSTANTDEATH 15 // ÃÂï»ç(ÃÂ×À½ÀÇ ¼±°àÇØÃ¦) // È¿°ú ¼ÂºêŸÀÆ- ±×¿Ü #define MST_OTHER_INSTANTDEATH 0 // ÃÂï»ç #define MST_OTHER_SKILLCANCEL 1 // ½ºÅ³ ½ÃÀü Ãë¼Ò #define MST_OTHER_TACKLE 2 // ÅÂŬ #define MST_OTHER_TACKLE2 3 // ÅÂŬ2 #define MST_OTHER_REFLEX 4 // ¹ÃÂȍ ´ë¹ÌÃÂö (ÀÃÂ¹à°ø°ÃÂ, 25m³») #define MST_OTHER_DEATHEXPPLUS 5 // ÃÂ×À»¶§ °æÇèÄ¡ ÆÃ³ÎƼ ÃÂÙ¿© #define MST_OTHER_DEATHSPPLUS 6 // ÃÂ×À»¶§ SP ÆÃ³ÎƼ ÃÂÙ¿© #define MST_OTHER_TELEKINESIS 7 // ÅÚ·¹Å°³×½Ã½º #define MST_OTHER_TOUNT 8 // Ÿ¿îÆ® : ÇìÀÌÆ® º¯°æ #define MST_OTHER_SUMMON 9 // ¼Òȯ #define MST_OTHER_EVOCATION 10 // °Â½Š#define MST_OTHER_TARGETFREE 11 // Ÿ°Ù Çø® #define MST_OTHER_CURSE 12 // ŸÄེÅÈ Çöô #define MST_OTHER_PEACE 13 // ÆòÈÂÂÀÇ ¡ǥ #define MST_OTHER_SOUL_DRAIN 14 // ¿µÈ¥ Èüö, °³¼ö ä¿ò #define MST_OTHER_KNOCKBACK 15 // ³Ë¹é #define MST_OTHER_WARP 16 // ¿öÇà#define MST_OTHER_FLY 17 // ºñÇà#define MST_OTHER_EXP 18 // EXP #define MST_OTHER_SP 19 // SP #define MST_OTHER_ITEMDROP 20 // ¾ÆÀÌÅÛ ¹Ù´Ú¿¡ µå¶ø #define MST_OTHER_SKILL 21 // ½ºÅ³»ç¿ë #define MST_OTHER_PK_DISPOSITION 22 // PK ¼ºÇâ Æ÷ÀÎÆ® //#ifdef AFFINITY_BOOSTER #define MST_OTHER_AFFINITY 23 // ģȵµ ºÎ½ºÅà//#endif AFFINITY_BOOSTER // È¿°ú ¼ÂºêŸÀÆ- ´ë¹ÌÃÂö Èüö #define MST_REDUCE_MELEE 0 // ±Ùâ °ø°àÈüö #define MST_REDUCE_RANGE 1 // ¿ø°Å¸® °ø°àÈüö #define MST_REDUCE_MAGIC 2 // ¸¶¹ý °ø°àÈüö #define MST_REDUCE_SKILL 3 // ½ºÅ³ °ø°àÈüö // È¿°ú ¼ÂºêŸÀÆ- ¸é¿ª #define MST_IMMUNE_BLIND 0 // ºÃ¶óÀεå // ´ë¹ÌÃÂö ŸÀÆ#define MDT_ONLYPOWER 0 // ½ºÅ³ À§·Â¸¸ #define MDT_ADDITION 1 // ½ºÅÈ¿¡ µ¡¼À #define MDT_RATE 2 // ½ºÅÈ¿¡ ºñÀ²·Î °ö¼À // ¸ÃÂÃÂß ŸÀÆ#define MHT_CONSTANT 0 // °ÃÂä #define MHT_VARIABLE 1 // ¼ö½Ä //////////// // ½ºÅ³ »ó¼ö // ½ºÅ³ þ·ù #define ST_MELEE 0 // ±Ùâ #define ST_RANGE 1 // ¿ø°Å¸® #define ST_MAGIC 2 // ¸¶¹ý #define ST_PASSIVE 3 // ÆÃ½úê #define ST_PET_COMMAND 4 // Æê Ä¿¸Çµå #define ST_PET_SKILL_PASSIVE 5 // Æê ½ºÅ³(ÆÃ½úê) #define ST_PET_SKILL_ACTIVE 6 // Æê ½ºÅ³(¾×Ƽºê) #ifdef NEW_GUILD #define ST_GUILD_SKILL_PASSIVE 7 // ±æµå ½ºÅ³(ÆÃ½úê) #endif // NEW_GUILD #ifdef FACTORY_SYSTEM #define ST_SEAL 8 // æÀÛ ½Ã½ºÅÛ ½ºÅ³(ÃÂõÇ¥) #endif //#ifdef SYSTEM_SUMMON_SKILL #define ST_SUMMON_SKILL 9 // ÅäÅÛ ¼Òȯ ½ºÅ³ //#endif // Ÿ°ÙÆÃ ¹æ½Ä #define STT_SELF_ONE 0 // ¼¿Çà#define STT_SELF_RANGE 1 // ¼¿Çà¹üÀ§ #define STT_TARGET_ONE 2 // Ÿ°Ù #define STT_TARGET_RANGE 3 // Ÿ°Ù ¹üÀ§ #define STT_PARTY_ONE 4 // ÆÄƼ 1ÀÎ #define STT_PARTY_ALL 5 // ÆÄƼ Àüü #define STT_TARGET_D120 6 // Ÿ°Ù 120µµ #define STT_TARGET_RECT 7 // Ÿ°Ù ÃÂ÷»ç°¢ #define STT_ELEMENTAL_ONE 8 // ¿¤¸®¸àÅ» ´ë»ó ½ºÅ³ #ifdef GUILD_SKILL #define STT_GUILD_ALL 9 // ±æµå Àüü¿¡°ÆÃÂÖ´Â HELP ½ºÅ³ #define STT_GUILD_ONE 10 // ±æµå ÇѸÿ¡°ÆÃÂÖ´Â HELP ½ºÅ³ #define STT_GUILD_SELF_RANGE 11 // ½ÃÀüÀÚ ÃÂÖÀ§ NPC¿¡°ÆÃÂÖ´Â ATTACK SKILL #endif // GUILD_SKILL // Ç÷¡±× #define SF_SINGLEMODE (1 << 0) // ½Ì±Û¸ðµå #define SF_HELP (1 << 1) // µµ¿òÀ» ÃÂÖ´Â ½ºÅ³ #define SF_NOTHELP (1 << 2) // ÇØ²¿ÃÂö ½ºÅ³ #define SF_ABSTIME (1 << 3) // 060227 : bs : Àý´ë½Ã°£ »ç¿ë #define SF_NOTDUPLICATE (1 << 4) // 060227 : bs : ÃÂߺ¹ »ç¿ë ºÒ°¡ : ÃÂߺ¹µÇ´Â ½ºÅ³ÀÌ ÀÖÀ¸¸é ·¹º§¿¡ °ü°è¾øÀÌ »ç¿ëÀÌ ¾ÈµÊ#define SF_NOCANCEL (1 << 5) // ´Ù¸¥ ½ºÅ³/»ç¸Ã¿¡ ÀÇÇØ Ãë¼Ò ¾ÈµÊ#define SF_COMBO (1 << 6) // ½Ã°£»ó°ü¾øÀÌ Àû¿ëµÊ(â¼Óþ·á, °ø°£À̵¿, ÃÂ×¾úÀ» ¶§ »ç¶óÃÂü) #define SF_LOGOUT (1 << 7) // â¼Óþ·á ½Ã »ç¶óÃÂü #define SF_INSTANT (1 << 8) // 100420 : swkwon : ¾ÆÀÌÅÛ ½ºÅ³ ·Î±×¾Æ¿ôÇÒ¶§ ½ºÅ³ ¸®½ºÆ®¿¡¼ »èæÇÃâ€. #define SF_GUILD (1 << 9) // 100615 : swkwon : ±æµå½ºÅ³ #define SF_INFINITE (1 << 10) // ¹«ÇѽºÅ³ - ½ºÅ³ ½Ã°£ÀÌ ¸¸·áµÇ¸é ´Ù½Ã ½ºÅ³ÀÌ Àû¿ëµÊ#define SF_ZONE (1 << 11) // øÀ̵¿½Ã ¹öÇà»èæ #define SF_SUMMON_NPC (1 << 12) // summon Npc°¡ »ç¿ëÇô ½ºÅ³ÀÎÃÂö üũ // üũÇøé ÀÌÆåÆ®¸¦ º¸¿©ÃÂØ´Ù. #define SF_NOTBLESS (1 << 13) // Ç÷¡±×°¡ ÀÖÀ¸¸é ¼Ò¼Â·¯ ºÃ·¹½ºÀÇ ¿µÇâÀ» ¹ÞÃÂö ¾Ê´Â´Ù. - Gambit - 01-08-2014 good one - ChaosOverlord - 01-09-2014 Lol....nothings a challenge to you wizatek. Even the hardest tasks are just a matter of time. Much appreciated, Ill be putting this to good use. |