------------------------------------------------------------------------------------------ -- Å·´ý Äù½ºÆ® µ¥ÀÌÅÍ -- ------------------------------------------------------------------------------------------ KQ_SCRIPT_NAME = "KQ/KDSpring/KDSpring" -- ½ºÅ©¸³Æ® À̸§ KQ_MAX_PLAYER = 10 -- ÃÖ´ë Á¢¼Ó Àοø ( Á¢¼ÓÀÚ ¼ö°¡ KQ_PLAYER_MAX ¸¦ ä¿üÀ» °æ¿ì, ´ë±â ½Ã°£ ¾øÀÌ ¹Ù·Î ½ÃÀÛÀ¸·Î ³Ñ¾î°£´Ù. ) KQ_PLAYER_PICK_DELAY = 2 -- Ç÷¹À̾ ¸Ê¿¡ Á¢¼ÓÇßÀ»¶§ ÀÏÁ¤ ½Ã°£ µ¿¾È ±ê¹ßÀ» ȹµæ ÇÒ ¼ö ¾øµµ·Ï µô·¹À̽𣠼³Á¤ KQ_INVALID_HANDLE = -1 -- À¯È¿ÇÏÁö¾ÊÀº ÇÚµé -- Å·´ý Äù½ºÆ®°¡ ³¡³ª°í µ¹¾Æ°¥ ¸¶À» Á¤º¸ KQ_RETURN_MAP = { -- ·ÎÄà ¹öÀü KRM_INDEX = 'Gate', KRM_X = 1487, KRM_Y = 1517, } -- ¸Ê ·Î±×Àνà °É¾îÁÙ »óÅÂÀÌ»ó KQ_MAPLOGIN_ABSTATE = { KMA_INDEX = "StaKQSpUpRateBuff", KMA_STR = 1, KMA_KEEPTIME = 1200000, } -- ½Ã°£ Á¾·á ÈÄ Àá½Ã ¸ØÃã »óÅÂÀÌ»ó KQ_STUN_ABSTATE = { KSA_INDEX = "StaAdlFStun", KSA_STR = 1, KSA_KEEPTIME = 3500, } -- °ÔÀÓ Å¸ÀÔ KQ_GAME_TYEP = { KGT_NORMAL = 1, -- ÀÏ¹Ý KGT_EXTRATIME = 2, -- ¿¬ÀåÀü } -- Å·´ý Äù½ºÆ® °á°ú KQ_RESULT = { --------------------------------------------------------------------------------------------- -- Å·Äù º¸»ó À妽º, À̸ð¼Ç ID, ÀÌÆåÆ® ¸Þ½ÃÁö ŸÀÔ( common.lua ¿¡ Á¤ÀǵǾî ÀÖÀ½ ) --------------------------------------------------------------------------------------------- KR_WIN = { KRE_REWAED = "REW_KQ_SPRING_WIN", KRE_EMOTICON = 14, KRE_EFFECT_MSG = EFFECT_MSG_TYPE["EMT_WIN"] }, KR_LOSE = { KRE_REWAED = "REW_KQ_SPRING_LOSE", KRE_EMOTICON = 10, KRE_EFFECT_MSG = EFFECT_MSG_TYPE["EMT_LOSE"] }, KR_DRAW = { KRE_REWAED = "REW_KQ_SPRING_DRAW", KRE_EMOTICON = 16, KRE_EFFECT_MSG = EFFECT_MSG_TYPE["EMT_DRAW"] }, } -- ¹® KQ_DOOR = { --------------------------------------------------------------------------------------------------------------------------- -- ¸÷ À妽º, µµ¾î ºí·° À妽º, ÁÂÇ¥ X, ÁÂÇ¥ Y, ¹æÇâ, Å©±â --------------------------------------------------------------------------------------------------------------------------- { KD_INDEX = "KQSpringDoor", KD_BLOCK = "Door01", KD_X = 1366, KD_Y = 3264, KD_DIR = 80, KD_SCALE = 1000 }, { KD_INDEX = "KQSpringDoor", KD_BLOCK = "Door02", KD_X = 1471, KD_Y = 2061, KD_DIR = 85, KD_SCALE = 1000 }, } -- NPC KQ_NPC = { "KQSpring_Rman", "KQSpring_Bman" } -- ¾ÆÀÌÅÛ ¸ó½ºÅÍ KQ_ITEM_MOB = { ---------------------------------------------------------------------------------------------- -- ¸÷ À妽º, ÁÂÇ¥ X, ÁÂÇ¥ Y, ¹æÇâ, ¸®Á¨ °£°Ý(ÃÊ) ---------------------------------------------------------------------------------------------- { KIM_INDEX = "SpUpShoes", KIM_X = 1819, KIM_Y = 3244, KIM_DIR = 0, KIM_REGEN_TICK = 60 }, { KIM_INDEX = "SpUpShoes", KIM_X = 1898, KIM_Y = 2238, KIM_DIR = 0, KIM_REGEN_TICK = 60 }, } -- ÆÀ µ¥ÀÌÅÍ KQ_MAX_TEAM_MEMBER = (KQ_MAX_PLAYER / 2) -- ÆÀ¿ø ÃÖ´ë Àοø KQ_TEAM_POINT_CHECK_DIST = 75 -- µæÁ¡ Æ÷ÀÎÆ® üũ °Å¸® KQ_TEAM_NO = -- ÆÀ ¹øÈ£ { KTN_DEFAULT = 0, KTN_RED = 1, -- ·¹µåÆÀ KTN_BLUE = 2, -- ºí·çÆÀ } KQ_TEAM = { ------------------------------------------------------------------------------------------------------------------------------------------- -- ÆÀ Æ÷ÀÎÆ® ¸÷ À妽º, ÆÀ Æ÷ÀÎÆ® ÁÂÇ¥ X ÆÀ Æ÷ÀÎÆ® ÁÂÇ¥ Y, ÆÀ À¯´ÏÆû ¾ÆÀÌÅÛ À妽º ------------------------------------------------------------------------------------------------------------------------------------------- { KT_POINT_INDEX = "RedPoint", KT_POINT_X = 764, KT_POINT_Y = 3542, KT_UNIFORM = { "Menian_RedA", "Menian_RedP", "Menian_RedS" } }, { KT_POINT_INDEX = "BluePoint", KT_POINT_X = 940, KT_POINT_Y = 1798, KT_UNIFORM = { "Menian_BlueA", "Menian_BlueP", "Menian_BlueS" } }, } -- ±ê¹ß µ¥ÀÌÅÍ KQ_FLAG_ICON = "MobChrLocFlag" KQ_FLAG = -- ±ê¹ß { KF_INDEX = "FiestaFlag", -- ±ê¹ß ¸÷ À妽º KF_CHECK_DIST = 10, -- ±ê¹ß üũ °Å¸® KF_PICK_DELAY = 2, -- ±ê¹ß ¼Òȯ ÈÄ Pick ÇÒ ¼ö ÀÖ±â±îÁö ½Ã°£(1ÃÊ ÈÄ È¹µæ °¡´É) } KQ_FLAG_POINT = -- ±ê¹ß Æ÷ÀÎÆ® { KFP_INDEX = "FlagPoint", -- ±ê¹ß Æ÷ÀÎÆ® ¸÷ À妽º KFP_CHECK_DIST = 75, -- ±ê¹ß Æ÷ÀÎÆ® üũ °Å¸® KFP_X = 3653, -- ÁÂÇ¥ X KFP_Y = 2942, -- ÁÂÇ¥ Y KFP_DIR = 0, -- ¹æÇâ KFP_REGEN_TIME = 5, -- µæÁ¡ ÈÄ ¸®Á¨ ½Ã°£(5ÃÊ ÈÄ) } KQ_FLAG_ABSTATE = -- ±ê¹ß »óÅÂÀÌ»ó { ----------------------------------------------------------------------------------------------------------------------------- -- »óÅÂÀÌ»ó À妽º, »óÅÂÀÌ»ó °­µµ, »óÅÂÀÌ»ó Áö¼Ó ½Ã°£(1/1000ÃÊ) ----------------------------------------------------------------------------------------------------------------------------- { KFA_INDEX = "StaKQSpringSlow", KFA_STR = 1, KFA_KEEPTIME = 1200000, }, { KFA_INDEX = "StaKQSpringArrow", KFA_STR = 1, KFA_KEEPTIME = 1200000, }, } KQ_FLAG_SCRIPT_MSG = -- ±ê¹ß °ü·Ã ½ºÅ©¸³Æ® ¸Þ½ÃÁö { KFSM_HAVE = "KQSpring_Have_Flag", KFSM_DROP = "KQSpring_Drop_Flag", KFSM_REGEN01 = "KQSpring_FlagRegen01", KFSM_REGEN02 = "KQSpring_FlagRegen02", KFSM_POINT_RED = "KQSpring_Point_Red", KFSM_POINT_BLUE = "KQSpring_Point_Blue", } -- ½ºÅ©¸³Æ® ¸Þ½ÃÁö KQ_MSG_TYPE = { KMT_SHN = 1, KMT_TXT = 2, } KQ_MSG = { KM_DIVIDE_TEAM = -- ÆÀ ³ª´©±â { ----------------------------------------------------------------------------------------------------------------------------- -- ¸Þ½ÃÁö ŸÀÔ, ÆÄÀÏ À̸§, ¸Þ½ÃÁö À妽º, Ãâ·Â ½Ã°£(ÃÊ), ÀÎÀÚ ----------------------------------------------------------------------------------------------------------------------------- { KM_TYPE = KQ_MSG_TYPE["KMT_SHN"], KM_FILE_NAME = "", KM_INDEX = "KQSpring_DivideTeam", KM_TIME = 0, KM_VAL = nil } }, KM_START_WAIT = -- °ÔÀÓ ½ÃÀÛ ´ë±â { { KM_TYPE = KQ_MSG_TYPE["KMT_SHN"], KM_FILE_NAME = "", KM_INDEX = "KQSpring_KQStart", KM_TIME = 30, KM_VAL = "30" }, { KM_TYPE = KQ_MSG_TYPE["KMT_SHN"], KM_FILE_NAME = "", KM_INDEX = "KQSpring_KQStart", KM_TIME = 20, KM_VAL = "10" }, }, KM_GAME_TIME = -- °ÔÀÓ ½Ã°£ Á¾·á { { KM_TYPE = KQ_MSG_TYPE["KMT_SHN"], KM_FILE_NAME = "", KM_INDEX = "KQSpring_Timeover", KM_TIME = 0, KM_VAL = nil }, }, KM_EXTRA_TIME_WAIT = -- ¿¬ÀåÀü ´ë±â { { KM_TYPE = KQ_MSG_TYPE["KMT_SHN"], KM_FILE_NAME = "", KM_INDEX = "KQSpring_ExtraTime01", KM_TIME = 0, KM_VAL = nil }, { KM_TYPE = KQ_MSG_TYPE["KMT_SHN"], KM_FILE_NAME = "", KM_INDEX = "KQSpring_ExtraTime02", KM_TIME = 2, KM_VAL = "3" }, }, KM_END = { { KM_TYPE = KQ_MSG_TYPE["KMT_TXT"], KM_FILE_NAME = "KDSpring", KM_INDEX = "KQReturn30", KM_TIME = 30, KM_VAL = nil }, { KM_TYPE = KQ_MSG_TYPE["KMT_TXT"], KM_FILE_NAME = "KDSpring", KM_INDEX = "KQReturn20", KM_TIME = 10, KM_VAL = nil }, { KM_TYPE = KQ_MSG_TYPE["KMT_TXT"], KM_FILE_NAME = "KDSpring", KM_INDEX = "KQReturn10", KM_TIME = 10, KM_VAL = nil }, { KM_TYPE = KQ_MSG_TYPE["KMT_TXT"], KM_FILE_NAME = "KDSpring", KM_INDEX = "KQReturn5", KM_TIME = 5, KM_VAL = nil }, }, } -- »ç¿îµå KQ_SOUND = { KS_GETFLAG = "KQSpringGetFlag", KS_GETPOINT = "KQSpringGetPoint", KS_LOSEPOINT = "KQSpringLosePoint", }