SigFiesta/LuaScript/KQ/KDSpring/KDSpring_Data.lua

195 lines
7.0 KiB
Lua
Raw Normal View History

2023-06-26 04:40:53 -07:00
------------------------------------------------------------------------------------------
-- ŷ<><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",
}