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.
260 lines
8.9 KiB
260 lines
8.9 KiB
--------------------------------------------------------------------------------
|
|
-- Crystal Castle Regen Data --
|
|
--------------------------------------------------------------------------------
|
|
|
|
RegenInfo =
|
|
{
|
|
-- 각 층별 중심 좌표
|
|
Coord =
|
|
{
|
|
{ x = 1185, y = 4460 },
|
|
{ x = 2118, y = 2454 },
|
|
{ x = 4351, y = 1244 },
|
|
{ x = 6780, y = 957 },
|
|
{ x = 9228, y = 983 },
|
|
{ x = 10222, y = 3036 },
|
|
{ x = 11019, y = 5312 },
|
|
{ x = 11734, y = 7709 },
|
|
{ x = 10723, y = 9788 },
|
|
},
|
|
|
|
-- cGroupRegenInstance_XY( stringMapIndex, stringGroupIndex, numberCenterX, numberCenterY )
|
|
Group =
|
|
{
|
|
-- 각 쫄 몹들
|
|
Pattern_KillAll =
|
|
{
|
|
-- 1,2,3,4,5,6,7,8,-,MR,17,18,AC,19,20,-,24,25,-,29,30,Hard,31,
|
|
{ "RGNH_C1_1", "RGNH_C1_2", },
|
|
{ "RGNH_C2_1", "RGNH_C2_2", },
|
|
{ "RGNH_C3_1", "RGNH_C3_2", },
|
|
{ "RGNH_C4_1", "RGNH_C4_2", },
|
|
{ "RGNH_C5_1", "RGNH_C5_2", },
|
|
{ "RGNH_C6_1", "RGNH_C6_2", },
|
|
{ "RGNH_C7_1", "RGNH_C7_2", },
|
|
{ "RGNH_C8_1", "RGNH_C8_2", },
|
|
{ "RGNH_C17_1", "RGNH_C17_2", }, -- 17 : MR High
|
|
{ "RGNH_C18_1", "RGNH_C18_2", }, -- 18 : MR High
|
|
{ "RGNH_C19_1", "RGNH_C19_2", }, -- 19 : AC High
|
|
{ "RGNH_C20_1", "RGNH_C20_2", }, -- 20 : AC High
|
|
{ "RGNH_C24_1", },
|
|
{ "RGNH_C25_1", "RGNH_C25_2", },
|
|
{ "RGNH_C29_1", "RGNH_C29_2", },
|
|
{ "RGNH_C30_1", "RGNH_C30_2", },
|
|
{ "RGNH_C31_1", "RGNH_C31_2", "RGNH_C31_3", }, -- 31 : Marlone
|
|
},
|
|
|
|
Pattern_KillBoss =
|
|
{
|
|
-- 9,10,11,12,13,14,15,16,-,26,
|
|
-- 잔몹 보다는 보스를 잡아야 문이 열림
|
|
{ "RGNH_C9_1", },
|
|
{ "RGNH_C10_1", },
|
|
{ "RGNH_C11_1", },
|
|
{ "RGNH_C12_1", },
|
|
{ "RGNH_C13_1", },
|
|
{ "RGNH_C14_1", },
|
|
{ "RGNH_C15_1", },
|
|
{ "RGNH_C16_1", },
|
|
{ "RGNH_C26_1", "RGNH_C26_2", },
|
|
},
|
|
|
|
|
|
-- 몹 상자를 열때 나타나는 몹 그룹
|
|
Pattern_OnlyOneIsKey =
|
|
{
|
|
-- 27,28,32
|
|
-- Mob 상자를 열면 그때마다 생기는 몹 그룹
|
|
{ "RGNH_C27_3", },
|
|
{ "RGNH_C28_3", },
|
|
{ "RGNH_C35_4", },
|
|
},
|
|
|
|
-- 이것과 33번 빼고는 모두 전멸체크로 가면 될듯.
|
|
-- 첫번째는 카마리스, 두번째는 카마리스 죽였을 때 나타나는 몹들
|
|
Pattern_KamarisTrap =
|
|
{
|
|
-- 21,22,23
|
|
{ { "RGNH_C21_1", }, { "RGNH_C21_2", }, },
|
|
{ { "RGNH_C22_1", }, { "RGNH_C22_2", }, },
|
|
{ { "RGNH_C23_1", }, { "RGNH_C23_2", }, },
|
|
},
|
|
|
|
--[[
|
|
Pattern_TrapPrisonType =
|
|
{
|
|
-- 33 번 패턴 : 기존 PS Script에서 구현이 되다 만 패턴이고 실제 적용 되지도 않은 패턴이므로 루아버전에서는 넣지 않는다.
|
|
nil,
|
|
},
|
|
--]]
|
|
|
|
BossBattle =
|
|
{
|
|
-- Case : LizardMan Guardian
|
|
{ "RGNH_C32_2", "RGNH_C32_3", },
|
|
-- Case : Heavy Orc
|
|
{ "RGNH_C33_2", "RGNH_C33_3", },
|
|
-- Case : Jewel Golem
|
|
{ "RGNH_C34_2", "RGNH_C34_3", },
|
|
},
|
|
|
|
|
|
IyzelReward =
|
|
{
|
|
-- Case : LizardMan Guardian
|
|
{ "RGNH_C32_5", "RGNH_C32_6", },
|
|
-- Case : Heavy Orc
|
|
{ "RGNH_C33_5", "RGNH_C33_6", },
|
|
-- Case : Jewel Golem
|
|
{ "RGNH_C34_10", "RGNH_C34_11", },
|
|
},
|
|
},
|
|
|
|
Mob =
|
|
{
|
|
Pattern_KillAll =
|
|
{
|
|
-- 1,2,3,4,5,6,7,8,-,MR,17,18,AC,19,20,-,24,25,-,29,30,Hard,31,
|
|
},
|
|
|
|
-- cMobRegen_Circle( MapIndex, MobIndex, CenterX, CenterY, Radius )
|
|
Pattern_KillBoss =
|
|
{
|
|
-- 9,10,11,12,13,14,15,16,-,26,
|
|
-- 이곳에서 젠 되는 보스들을 잡아야 잔몹이 죽고 문이 열림
|
|
{ Boss = { Index = "CH_BigJewelKeeper", x = nil, y = nil, radius = 366, }, },
|
|
{ Boss = { Index = "CH_BigDarkArchon", x = nil, y = nil, radius = 366, }, },
|
|
{ Boss = { Index = "CH_BigDarkLips", x = nil, y = nil, radius = 366, }, },
|
|
{ Boss = { Index = "CH_CurseDarkOrc", x = nil, y = nil, radius = 366, }, },
|
|
{ Boss = { Index = "CH_CurseDarkNavar", x = nil, y = nil, radius = 366, }, },
|
|
{ Boss = { Index = "CH_BigDarkSpakeDog", x = nil, y = nil, radius = 366, }, },
|
|
{ Boss = { Index = "CH_BigGoldJewelKeeper", x = nil, y = nil, radius = 366, }, },
|
|
{ Boss = { Index = "CH_KingMushRoom", x = nil, y = nil, radius = 366, }, },
|
|
{ Boss = { Index = "CH_RangerSkelArcher", x = nil, y = nil, radius = 366, }, },
|
|
},
|
|
|
|
-- cMobRegen_Circle( MapIndex, MobIndex, CenterX, CenterY, Radius )
|
|
Pattern_OnlyOneIsKey =
|
|
{
|
|
-- 27,28,32
|
|
-- Key 상자를 열면 모든 상자가 사라지고
|
|
-- Mob 상자를 열면 그때마다 몹이 생기고
|
|
-- Jewel 상자를 열면 보석조각이 나온다.
|
|
{
|
|
Key = { Index = "CH_DarkPresentBox01", x = nil, y = nil, radius = 366, count = 1, },
|
|
Mob = { Index = "CH_DarkPresentBox02", x = nil, y = nil, radius = 366, count = 7, },
|
|
Jewel = { Index = "CH_DarkPresentBox03", x = nil, y = nil, radius = 366, count = 1, },
|
|
},
|
|
|
|
{
|
|
Key = { Index = "CH_DarkMine1", x = nil, y = nil, radius = 366, count = 1, },
|
|
Mob = { Index = "CH_DarkMine2", x = nil, y = nil, radius = 366, count = 7, },
|
|
Jewel = { Index = "CH_DarkMine3", x = nil, y = nil, radius = 366, count = 1, },
|
|
},
|
|
|
|
{
|
|
Key = { Index = "DarkCoffin01", x = nil, y = nil, radius = 366, count = 1, },
|
|
Mob = { Index = "DarkCoffin02", x = nil, y = nil, radius = 366, count = 7, },
|
|
Jewel = { Index = "DarkCoffin03", x = nil, y = nil, radius = 366, count = 1, },
|
|
},
|
|
},
|
|
|
|
Pattern_KamarisTrap =
|
|
{
|
|
-- 21,22,23
|
|
},
|
|
|
|
-- 각 보스몹
|
|
BossBattle =
|
|
{
|
|
-- Case : LizardMan Guardian
|
|
{
|
|
LizardManGuardian = { Index = "CH_LizardManGuardian", x = 8800, y = 11213, dir = 53, },
|
|
PhysicalPillar = { Index = "CH_PillarofLightIyzel02", x = 8488, y = 11097, dir = 53, },
|
|
MagicalPillar = { Index = "CH_PillarofLightIyzel03", x = 8775, y = 11583, dir = 53, },
|
|
},
|
|
|
|
-- Case : Heavy Orc
|
|
{
|
|
HeavyOrc = { Index = "CH_HeavyOrc", x = 8800, y = 11213, dir = 53, },
|
|
PhysicalPillar = { Index = "CH_PillarofLightIyzel02", x = 8488, y = 11097, dir = 53, },
|
|
MagicalPillar = { Index = "CH_PillarofLightIyzel03", x = 8775, y = 11583, dir = 53, },
|
|
},
|
|
|
|
-- Case : Jewel Golem
|
|
{
|
|
JewelGolem = { Index = "CH_JewelGolem", x = 8800, y = 11213, dir = 53, },
|
|
ImmortalPillar1 = { Index = "CH_PillarofLight", x = 9094, y = 11259, dir = 0, },
|
|
ImmortalPillar2 = { Index = "CH_PillarofLight", x = 8746, y = 11481, dir = 0, },
|
|
ImmortalPillar3 = { Index = "CH_PillarofLight", x = 8578, y = 11156, dir = 0, },
|
|
ImmortalPillar4 = { Index = "CH_PillarofLight", x = 8922, y = 10969, dir = 0, },
|
|
},
|
|
},
|
|
|
|
-- 각 보스몹에 따른 아이젤의 보상상자 중 특별한 보물이 들어있을 가능성이 있는 상자.
|
|
IyzelReward =
|
|
{
|
|
-- Case : LizardMan Guardian
|
|
{ Index = "CH_IyzenPresentBox01", x = 8923, y = 11189, radius = 90, },
|
|
-- Case : Heavy Orc
|
|
{ Index = "CH_IyzenPresentBox02", x = 8923, y = 11189, radius = 90, },
|
|
-- Case : Jewel Golem
|
|
{ Index = "CH_IyzenClPresentBox", x = 8923, y = 11189, radius = 90, },
|
|
},
|
|
},
|
|
|
|
NPC =
|
|
{
|
|
IyzelReward = { Iyzel = { Index = "CH_Iyzel", x = 8800, y = 11213, dir = 315, }, },
|
|
},
|
|
|
|
Stuff =
|
|
{
|
|
-- 각 층의 블럭 도어
|
|
Door0 = { Index = "CH_Gate03", x = 1194, y = 6749, dir = 0, Block = "DOOR0", scale = 1000 }, -- 시작지점에서 막고 있는 문
|
|
Door1 = { Index = "CH_Gate03", x = 1191, y = 3949, dir = 0, Block = "DOOR00", scale = 1000 }, -- 1층과 2층 사이
|
|
Door2 = { Index = "CH_Gate03", x = 2589, y = 1944, dir = 0, Block = "DOOR01", scale = 1000 }, -- 2층과 3층 사이
|
|
Door3 = { Index = "CH_Gate03", x = 4899, y = 1072, dir = 0, Block = "DOOR02", scale = 1000 }, -- 3층과 4층 사이
|
|
Door4 = { Index = "CH_Gate03", x = 7373, y = 960, dir = 0, Block = "DOOR03", scale = 1000 }, -- 4층과 5층 사이
|
|
Door5 = { Index = "CH_Gate03", x = 9847, y = 959, dir = 0, Block = "DOOR04", scale = 1000 }, -- 5층과 6층 사이
|
|
Door6 = { Index = "CH_Gate03", x = 10250, y = 3698, dir = 0, Block = "DOOR05", scale = 1000 }, -- 6층과 7층 사이
|
|
Door7 = { Index = "CH_Gate03", x = 11415, y = 5872, dir = 0, Block = "DOOR06", scale = 1000 }, -- 7층과 8층 사이
|
|
Door8 = { Index = "CH_Gate03", x = 11710, y = 8284, dir = 0, Block = "DOOR07", scale = 1000 }, -- 8층과 9층 사이
|
|
Door9 = { Index = "CH_Gate03", x = 10323, y = 10216, dir = 0, Block = "DOOR08", scale = 1000 }, -- 9층과 10층 사이
|
|
|
|
StartExitGate = { Index = "CH_Gate01", x = 1193, y = 7669, dir = 0, Block = nil, scale = 1000 }, -- 시작지점에서 나가는 문
|
|
EndExitGate = { Index = "CH_Gate02", x = 8572, y = 11355, dir = 0, Block = nil, scale = 1000 }, -- 클리어이후 나가는 문
|
|
|
|
-- 확률은 백만분율
|
|
Jewel = { Index = "Q_CJewel1", Prob = 1, },
|
|
|
|
-- C_IyzenPresentBox01
|
|
Boss1_Reward =
|
|
{
|
|
-- Prob 확률로 드랍되며 동시드랍되지 않는다. 이하 동일함.
|
|
{ Index = "BeastBoots", Prob = 0.025, }, -- 1/40 확률임 이하 동일함.
|
|
{ Index = "FirmamentBoots", Prob = 0.025, },
|
|
{ Index = "GaeaBoots", Prob = 0.025, },
|
|
{ Index = "ShamanBoots", Prob = 0.025, },
|
|
},
|
|
|
|
-- C_IyzenPresentBox02
|
|
Boss2_Reward =
|
|
{
|
|
{ Index = "BeastPants", Prob = 0.025, },
|
|
{ Index = "FirmamentPants", Prob = 0.025, },
|
|
{ Index = "GaeaPants", Prob = 0.025, },
|
|
{ Index = "ShamanPants", Prob = 0.025, },
|
|
},
|
|
|
|
-- C_IyzenClPresentBox
|
|
Boss3_Reward =
|
|
{
|
|
{ Index = "BeastArmor", Prob = 0.025, },
|
|
{ Index = "FirmamentArmor", Prob = 0.025, },
|
|
{ Index = "GaeaArmor", Prob = 0.025, },
|
|
{ Index = "ShamanShirt", Prob = 0.025, },
|
|
},
|
|
|
|
},
|
|
}
|
|
|