195 lines
7.0 KiB
Lua
195 lines
7.0 KiB
Lua
|
------------------------------------------------------------------------------------------
|
|||
|
-- ŷ<><C5B7> <20><><EFBFBD><EFBFBD>Ʈ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> --
|
|||
|
------------------------------------------------------------------------------------------
|
|||
|
|
|||
|
KQ_SCRIPT_NAME = "KQ/KDSpring/KDSpring" -- <20><>ũ<EFBFBD><C5A9>Ʈ <20≯<EFBFBD>
|
|||
|
KQ_MAX_PLAYER = 10 -- <20>ִ<EFBFBD> <20><><EFBFBD><EFBFBD> <20>ο<EFBFBD> ( <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> KQ_PLAYER_MAX <20><> ä<><C3A4><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD> <20>ð<EFBFBD> <20><><EFBFBD><EFBFBD> <20>ٷ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>Ѿ<D1BE><EEB0A3>. )
|
|||
|
KQ_PLAYER_PICK_DELAY = 2 -- <20>÷<EFBFBD><C3B7>̾ <20>ʿ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20>ð<EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ȹ<><C8B9> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>̽ð<CCBD> <20><><EFBFBD><EFBFBD>
|
|||
|
KQ_INVALID_HANDLE = -1 -- <20><>ȿ<EFBFBD><C8BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ڵ<EFBFBD>
|
|||
|
|
|||
|
-- ŷ<><C5B7> <20><><EFBFBD><EFBFBD>Ʈ<EFBFBD><C6AE> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>ư<EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
|||
|
KQ_RETURN_MAP =
|
|||
|
{
|
|||
|
|
|||
|
-- <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
|||
|
KRM_INDEX = 'Gate',
|
|||
|
KRM_X = 1487,
|
|||
|
KRM_Y = 1517,
|
|||
|
}
|
|||
|
|
|||
|
-- <20><> <20>α<EFBFBD><CEB1>ν<EFBFBD> <20>ɾ<EFBFBD><C9BE><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>̻<EFBFBD>
|
|||
|
KQ_MAPLOGIN_ABSTATE =
|
|||
|
{
|
|||
|
KMA_INDEX = "StaKQSpUpRateBuff",
|
|||
|
KMA_STR = 1,
|
|||
|
KMA_KEEPTIME = 1200000,
|
|||
|
}
|
|||
|
|
|||
|
-- <20>ð<EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>̻<EFBFBD>
|
|||
|
KQ_STUN_ABSTATE =
|
|||
|
{
|
|||
|
KSA_INDEX = "StaAdlFStun",
|
|||
|
KSA_STR = 1,
|
|||
|
KSA_KEEPTIME = 3500,
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
-- <20><><EFBFBD><EFBFBD> Ÿ<><C5B8>
|
|||
|
KQ_GAME_TYEP =
|
|||
|
{
|
|||
|
KGT_NORMAL = 1, -- <20>Ϲ<EFBFBD>
|
|||
|
KGT_EXTRATIME = 2, -- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
-- ŷ<><C5B7> <20><><EFBFBD><EFBFBD>Ʈ <20><><EFBFBD><EFBFBD>
|
|||
|
KQ_RESULT =
|
|||
|
{
|
|||
|
---------------------------------------------------------------------------------------------
|
|||
|
-- ŷ<><C5B7> <20><><EFBFBD><EFBFBD> <20>ε<EFBFBD><CEB5><EFBFBD>, <09≯<EFBFBD><CCB8><EFBFBD> ID, <09><><EFBFBD><EFBFBD>Ʈ <20><EFBFBD><DEBD><EFBFBD> Ÿ<><C5B8>( common.lua <20><> <20><><EFBFBD>ǵǾ<C7B5> <20><><EFBFBD><EFBFBD> )
|
|||
|
---------------------------------------------------------------------------------------------
|
|||
|
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"] },
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
-- <20><>
|
|||
|
KQ_DOOR =
|
|||
|
{
|
|||
|
---------------------------------------------------------------------------------------------------------------------------
|
|||
|
-- <20><> <20>ε<EFBFBD><CEB5><EFBFBD>, <09><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20>ε<EFBFBD><CEB5><EFBFBD>, <09><>ǥ X, <09><>ǥ Y, <09><><EFBFBD><EFBFBD>, ũ<><C5A9>
|
|||
|
---------------------------------------------------------------------------------------------------------------------------
|
|||
|
{ 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" }
|
|||
|
|
|||
|
|
|||
|
-- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
KQ_ITEM_MOB =
|
|||
|
{
|
|||
|
----------------------------------------------------------------------------------------------
|
|||
|
-- <20><> <20>ε<EFBFBD><CEB5><EFBFBD>, <09><>ǥ X, <09><>ǥ Y, <09><><EFBFBD><EFBFBD>, <09><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>(<28><>)
|
|||
|
----------------------------------------------------------------------------------------------
|
|||
|
{ 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 },
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
-- <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
KQ_MAX_TEAM_MEMBER = (KQ_MAX_PLAYER / 2) -- <20><><EFBFBD><EFBFBD> <20>ִ<EFBFBD> <20>ο<EFBFBD>
|
|||
|
KQ_TEAM_POINT_CHECK_DIST = 75 -- <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>Ʈ üũ <20>Ÿ<EFBFBD>
|
|||
|
|
|||
|
KQ_TEAM_NO = -- <20><> <20><>ȣ
|
|||
|
{
|
|||
|
KTN_DEFAULT = 0,
|
|||
|
KTN_RED = 1, -- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
KTN_BLUE = 2, -- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
}
|
|||
|
|
|||
|
KQ_TEAM =
|
|||
|
{
|
|||
|
-------------------------------------------------------------------------------------------------------------------------------------------
|
|||
|
-- <20><> <20><><EFBFBD><EFBFBD>Ʈ <20><> <20>ε<EFBFBD><CEB5><EFBFBD>, <09><> <20><><EFBFBD><EFBFBD>Ʈ <20><>ǥ X <09><> <20><><EFBFBD><EFBFBD>Ʈ <20><>ǥ Y, <09><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ε<EFBFBD><CEB5><EFBFBD>
|
|||
|
-------------------------------------------------------------------------------------------------------------------------------------------
|
|||
|
{ 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" } },
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
-- <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
KQ_FLAG_ICON = "MobChrLocFlag"
|
|||
|
|
|||
|
KQ_FLAG = -- <20><><EFBFBD><EFBFBD>
|
|||
|
{
|
|||
|
KF_INDEX = "FiestaFlag", -- <20><><EFBFBD><EFBFBD> <20><> <20>ε<EFBFBD><CEB5><EFBFBD>
|
|||
|
KF_CHECK_DIST = 10, -- <20><><EFBFBD><EFBFBD> üũ <20>Ÿ<EFBFBD>
|
|||
|
KF_PICK_DELAY = 2, -- <20><><EFBFBD><EFBFBD> <20><>ȯ <20><> Pick <20><> <20><> <20>ֱ<EFBFBD><D6B1><EFBFBD><EFBFBD><EFBFBD> <20>ð<EFBFBD>(1<><31> <20><> ȹ<><C8B9> <20><><EFBFBD><EFBFBD>)
|
|||
|
}
|
|||
|
|
|||
|
KQ_FLAG_POINT = -- <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>Ʈ
|
|||
|
{
|
|||
|
KFP_INDEX = "FlagPoint", -- <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>Ʈ <20><> <20>ε<EFBFBD><CEB5><EFBFBD>
|
|||
|
KFP_CHECK_DIST = 75, -- <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>Ʈ üũ <20>Ÿ<EFBFBD>
|
|||
|
KFP_X = 3653, -- <20><>ǥ X
|
|||
|
KFP_Y = 2942, -- <20><>ǥ Y
|
|||
|
KFP_DIR = 0, -- <20><><EFBFBD><EFBFBD>
|
|||
|
KFP_REGEN_TIME = 5, -- <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20>ð<EFBFBD>(5<><35> <20><>)
|
|||
|
}
|
|||
|
|
|||
|
KQ_FLAG_ABSTATE = -- <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>̻<EFBFBD>
|
|||
|
{
|
|||
|
-----------------------------------------------------------------------------------------------------------------------------
|
|||
|
-- <20><><EFBFBD><EFBFBD><EFBFBD>̻<EFBFBD> <20>ε<EFBFBD><CEB5><EFBFBD>, <09><><EFBFBD><EFBFBD><EFBFBD>̻<EFBFBD> <20><><EFBFBD><EFBFBD>, <09><><EFBFBD><EFBFBD><EFBFBD>̻<EFBFBD> <20><><EFBFBD><EFBFBD> <20>ð<EFBFBD>(1/1000<30><30>)
|
|||
|
-----------------------------------------------------------------------------------------------------------------------------
|
|||
|
{ KFA_INDEX = "StaKQSpringSlow", KFA_STR = 1, KFA_KEEPTIME = 1200000, },
|
|||
|
{ KFA_INDEX = "StaKQSpringArrow", KFA_STR = 1, KFA_KEEPTIME = 1200000, },
|
|||
|
}
|
|||
|
|
|||
|
KQ_FLAG_SCRIPT_MSG = -- <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><>ũ<EFBFBD><C5A9>Ʈ <20><EFBFBD><DEBD><EFBFBD>
|
|||
|
{
|
|||
|
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",
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
-- <20><>ũ<EFBFBD><C5A9>Ʈ <20><EFBFBD><DEBD><EFBFBD>
|
|||
|
KQ_MSG_TYPE =
|
|||
|
{
|
|||
|
KMT_SHN = 1,
|
|||
|
KMT_TXT = 2,
|
|||
|
}
|
|||
|
|
|||
|
KQ_MSG =
|
|||
|
{
|
|||
|
KM_DIVIDE_TEAM = -- <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
{
|
|||
|
-----------------------------------------------------------------------------------------------------------------------------
|
|||
|
-- <20><EFBFBD><DEBD><EFBFBD> Ÿ<><C5B8>, <09><><EFBFBD><EFBFBD> <20≯<EFBFBD>, <09><EFBFBD><DEBD><EFBFBD> <20>ε<EFBFBD><CEB5><EFBFBD>, <09><><EFBFBD><EFBFBD> <20>ð<EFBFBD>(<28><>), <09><><EFBFBD><EFBFBD>
|
|||
|
-----------------------------------------------------------------------------------------------------------------------------
|
|||
|
{ KM_TYPE = KQ_MSG_TYPE["KMT_SHN"], KM_FILE_NAME = "", KM_INDEX = "KQSpring_DivideTeam", KM_TIME = 0, KM_VAL = nil }
|
|||
|
},
|
|||
|
|
|||
|
KM_START_WAIT = -- <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
|||
|
{
|
|||
|
{ 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 = -- <20><><EFBFBD><EFBFBD> <20>ð<EFBFBD> <20><><EFBFBD><EFBFBD>
|
|||
|
{
|
|||
|
{ KM_TYPE = KQ_MSG_TYPE["KMT_SHN"], KM_FILE_NAME = "", KM_INDEX = "KQSpring_Timeover", KM_TIME = 0, KM_VAL = nil },
|
|||
|
},
|
|||
|
|
|||
|
KM_EXTRA_TIME_WAIT = -- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
|||
|
{
|
|||
|
{ 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 },
|
|||
|
},
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
-- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
KQ_SOUND =
|
|||
|
{
|
|||
|
KS_GETFLAG = "KQSpringGetFlag",
|
|||
|
KS_GETPOINT = "KQSpringGetPoint",
|
|||
|
KS_LOSEPOINT = "KQSpringLosePoint",
|
|||
|
}
|