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

--------------------------------------------------------------------------------
-- 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, },
},
},
}