t_magic Types
#2

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) // Ç÷¡±×°¡ ÀÖÀ¸¸é ¼Ò¼­·¯ ºí·¹½ºÀÇ ¿µÇâÀ» ¹ÞÁö ¾Ê´Â´Ù.



Messages In This Thread
[No subject] - by ChaosOverlord - 01-08-2014, 09:32 PM
[No subject] - by Wizatek - 01-08-2014, 10:05 PM
[No subject] - by Gambit - 01-08-2014, 10:35 PM
[No subject] - by ChaosOverlord - 01-09-2014, 01:38 AM

Forum Jump:


Users browsing this thread: 1 Guest(s)