You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
SigFiesta/LuaScript/KQ/KDSpring/KDSpring_Data.lua

195 lines
7.0 KiB

------------------------------------------------------------------------------------------
-- ŷ<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʈ <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> --
------------------------------------------------------------------------------------------
KQ_SCRIPT_NAME = "KQ/KDSpring/KDSpring" -- <EFBFBD><EFBFBD>ũ<EFBFBD><EFBFBD>Ʈ <EFBFBD≯<EFBFBD>
KQ_MAX_PLAYER = 10 -- <EFBFBD>ִ<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ο<EFBFBD> ( <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> KQ_PLAYER_MAX <EFBFBD><EFBFBD> ä<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ð<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ٷ<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>Ѿ<EFBFBD><EFBFBD>. )
KQ_PLAYER_PICK_DELAY = 2 -- <EFBFBD>÷<EFBFBD><EFBFBD>̾ <EFBFBD>ʿ<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ð<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ȹ<EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̽ð<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
KQ_INVALID_HANDLE = -1 -- <EFBFBD><EFBFBD>ȿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ڵ<EFBFBD>
-- ŷ<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʈ<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>ư<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
KQ_RETURN_MAP =
{
-- <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
KRM_INDEX = 'Gate',
KRM_X = 1487,
KRM_Y = 1517,
}
-- <EFBFBD><EFBFBD> <EFBFBD>α<EFBFBD><EFBFBD>ν<EFBFBD> <EFBFBD>ɾ<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̻<EFBFBD>
KQ_MAPLOGIN_ABSTATE =
{
KMA_INDEX = "StaKQSpUpRateBuff",
KMA_STR = 1,
KMA_KEEPTIME = 1200000,
}
-- <EFBFBD>ð<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̻<EFBFBD>
KQ_STUN_ABSTATE =
{
KSA_INDEX = "StaAdlFStun",
KSA_STR = 1,
KSA_KEEPTIME = 3500,
}
-- <EFBFBD><EFBFBD><EFBFBD><EFBFBD> Ÿ<EFBFBD><EFBFBD>
KQ_GAME_TYEP =
{
KGT_NORMAL = 1, -- <EFBFBD>Ϲ<EFBFBD>
KGT_EXTRATIME = 2, -- <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
}
-- ŷ<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʈ <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
KQ_RESULT =
{
---------------------------------------------------------------------------------------------
-- ŷ<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ε<EFBFBD><EFBFBD><EFBFBD>, <EFBFBD≯<EFBFBD><EFBFBD><EFBFBD> ID, <EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʈ <EFBFBD>޽<EFBFBD><EFBFBD><EFBFBD> Ÿ<EFBFBD><EFBFBD>( common.lua <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>ǵǾ<EFBFBD> <EFBFBD><EFBFBD><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"] },
}
-- <EFBFBD><EFBFBD>
KQ_DOOR =
{
---------------------------------------------------------------------------------------------------------------------------
-- <EFBFBD><EFBFBD> <EFBFBD>ε<EFBFBD><EFBFBD><EFBFBD>, <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ε<EFBFBD><EFBFBD><EFBFBD>, <EFBFBD><EFBFBD>ǥ X, <EFBFBD><EFBFBD>ǥ Y, <EFBFBD><EFBFBD><EFBFBD><EFBFBD>, ũ<EFBFBD><EFBFBD>
---------------------------------------------------------------------------------------------------------------------------
{ 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" }
-- <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
KQ_ITEM_MOB =
{
----------------------------------------------------------------------------------------------
-- <EFBFBD><EFBFBD> <EFBFBD>ε<EFBFBD><EFBFBD><EFBFBD>, <EFBFBD><EFBFBD>ǥ X, <EFBFBD><EFBFBD>ǥ Y, <EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<EFBFBD><EFBFBD>)
----------------------------------------------------------------------------------------------
{ 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 },
}
-- <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
KQ_MAX_TEAM_MEMBER = (KQ_MAX_PLAYER / 2) -- <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ִ<EFBFBD> <EFBFBD>ο<EFBFBD>
KQ_TEAM_POINT_CHECK_DIST = 75 -- <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʈ üũ <EFBFBD>Ÿ<EFBFBD>
KQ_TEAM_NO = -- <EFBFBD><EFBFBD> <EFBFBD><EFBFBD>ȣ
{
KTN_DEFAULT = 0,
KTN_RED = 1, -- <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
KTN_BLUE = 2, -- <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
}
KQ_TEAM =
{
-------------------------------------------------------------------------------------------------------------------------------------------
-- <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʈ <EFBFBD><EFBFBD> <EFBFBD>ε<EFBFBD><EFBFBD><EFBFBD>, <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʈ <EFBFBD><EFBFBD>ǥ X <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʈ <EFBFBD><EFBFBD>ǥ Y, <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ε<EFBFBD><EFBFBD><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" } },
}
-- <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
KQ_FLAG_ICON = "MobChrLocFlag"
KQ_FLAG = -- <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
{
KF_INDEX = "FiestaFlag", -- <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD>ε<EFBFBD><EFBFBD><EFBFBD>
KF_CHECK_DIST = 10, -- <EFBFBD><EFBFBD><EFBFBD><EFBFBD> üũ <EFBFBD>Ÿ<EFBFBD>
KF_PICK_DELAY = 2, -- <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>ȯ <EFBFBD><EFBFBD> Pick <EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD>ֱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ð<EFBFBD>(1<EFBFBD><EFBFBD> <EFBFBD><EFBFBD> ȹ<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
}
KQ_FLAG_POINT = -- <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʈ
{
KFP_INDEX = "FlagPoint", -- <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʈ <EFBFBD><EFBFBD> <EFBFBD>ε<EFBFBD><EFBFBD><EFBFBD>
KFP_CHECK_DIST = 75, -- <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʈ üũ <EFBFBD>Ÿ<EFBFBD>
KFP_X = 3653, -- <EFBFBD><EFBFBD>ǥ X
KFP_Y = 2942, -- <EFBFBD><EFBFBD>ǥ Y
KFP_DIR = 0, -- <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
KFP_REGEN_TIME = 5, -- <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ð<EFBFBD>(5<EFBFBD><EFBFBD> <EFBFBD><EFBFBD>)
}
KQ_FLAG_ABSTATE = -- <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̻<EFBFBD>
{
-----------------------------------------------------------------------------------------------------------------------------
-- <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̻<EFBFBD> <EFBFBD>ε<EFBFBD><EFBFBD><EFBFBD>, <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̻<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̻<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ð<EFBFBD>(1/1000<EFBFBD><EFBFBD>)
-----------------------------------------------------------------------------------------------------------------------------
{ KFA_INDEX = "StaKQSpringSlow", KFA_STR = 1, KFA_KEEPTIME = 1200000, },
{ KFA_INDEX = "StaKQSpringArrow", KFA_STR = 1, KFA_KEEPTIME = 1200000, },
}
KQ_FLAG_SCRIPT_MSG = -- <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>ũ<EFBFBD><EFBFBD>Ʈ <EFBFBD>޽<EFBFBD><EFBFBD><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",
}
-- <EFBFBD><EFBFBD>ũ<EFBFBD><EFBFBD>Ʈ <EFBFBD>޽<EFBFBD><EFBFBD><EFBFBD>
KQ_MSG_TYPE =
{
KMT_SHN = 1,
KMT_TXT = 2,
}
KQ_MSG =
{
KM_DIVIDE_TEAM = -- <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
{
-----------------------------------------------------------------------------------------------------------------------------
-- <EFBFBD>޽<EFBFBD><EFBFBD><EFBFBD> Ÿ<EFBFBD><EFBFBD>, <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD≯<EFBFBD>, <EFBFBD>޽<EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ε<EFBFBD><EFBFBD><EFBFBD>, <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ð<EFBFBD>(<EFBFBD><EFBFBD>), <EFBFBD><EFBFBD><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 = -- <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><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 = -- <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ð<EFBFBD> <EFBFBD><EFBFBD><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 = -- <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><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 },
},
}
-- <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
KQ_SOUND =
{
KS_GETFLAG = "KQSpringGetFlag",
KS_GETPOINT = "KQSpringGetPoint",
KS_LOSEPOINT = "KQSpringLosePoint",
}