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.

261 lines
8.8 KiB

--------------------------------------------------------------------------------
-- Crystal Castle Regen Data --
--------------------------------------------------------------------------------
RegenInfo =
{
-- <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>߽<EFBFBD> <EFBFBD><EFBFBD>ǥ
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 =
{
-- <EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
Pattern_KillAll =
{
-- 1,2,3,4,5,6,7,8,-,MR,17,18,AC,19,20,-,24,25,-,29,30,Hard,31,
{ "RGN_C1_1", "RGN_C1_2", },
{ "RGN_C2_1", "RGN_C2_2", },
{ "RGN_C3_1", "RGN_C3_2", },
{ "RGN_C4_1", "RGN_C4_2", },
{ "RGN_C5_1", "RGN_C5_2", },
{ "RGN_C6_1", "RGN_C6_2", },
{ "RGN_C7_1", "RGN_C7_2", },
{ "RGN_C8_1", "RGN_C8_2", },
{ "RGN_C17_1", "RGN_C17_2", }, -- 17 : MR High
{ "RGN_C18_1", "RGN_C18_2", }, -- 18 : MR High
{ "RGN_C19_1", "RGN_C19_2", }, -- 19 : AC High
{ "RGN_C20_1", "RGN_C20_2", }, -- 20 : AC High
{ "RGN_C24_1", },
{ "RGN_C25_1", "RGN_C25_2", },
{ "RGN_C29_1", "RGN_C29_2", },
{ "RGN_C30_1", "RGN_C30_2", },
{ "RGN_C31_1", "RGN_C31_2", "RGN_C31_3", }, -- 31 : Marlone
},
Pattern_KillBoss =
{
-- 9,10,11,12,13,14,15,16,-,26,
-- <EFBFBD>ܸ<EFBFBD> <EFBFBD><EFBFBD><EFBFBD>ٴ<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>ƾ<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
{ "RGN_C9_1", },
{ "RGN_C10_1", },
{ "RGN_C11_1", },
{ "RGN_C12_1", },
{ "RGN_C13_1", },
{ "RGN_C14_1", },
{ "RGN_C15_1", },
{ "RGN_C16_1", },
{ "RGN_C26_1", "RGN_C26_2", },
},
-- <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>ڸ<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>Ÿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD>׷<EFBFBD>
Pattern_OnlyOneIsKey =
{
-- 27,28,32
-- Mob <EFBFBD><EFBFBD><EFBFBD>ڸ<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>׶<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD>׷<EFBFBD>
{ "RGN_C27_3", },
{ "RGN_C28_3", },
{ "RGN_C35_4", },
},
-- <EFBFBD>̰Ͱ<EFBFBD> 33<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><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
Pattern_KamarisTrap =
{
-- 21,22,23
{ { "RGN_C21_1", }, { "RGN_C21_2", }, },
{ { "RGN_C22_1", }, { "RGN_C22_2", }, },
{ { "RGN_C23_1", }, { "RGN_C23_2", }, },
},
--[[
Pattern_TrapPrisonType =
{
-- 33 <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> : <EFBFBD><EFBFBD><EFBFBD><EFBFBD> PS Script<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><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ʴ´<EFBFBD>.
nil,
},
--]]
BossBattle =
{
-- Case : LizardMan Guardian
{ "RGN_C32_2", "RGN_C32_3", },
-- Case : Heavy Orc
{ "RGN_C33_2", "RGN_C33_3", },
-- Case : Jewel Golem
{ "RGN_C34_2", "RGN_C34_3", },
},
IyzelReward =
{
-- Case : LizardMan Guardian
{ "RGN_C32_5", "RGN_C32_6", },
-- Case : Heavy Orc
{ "RGN_C33_5", "RGN_C33_6", },
-- Case : Jewel Golem
{ "RGN_C34_10", "RGN_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,
-- <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>
{ Boss = { Index = "C_BigJewelKeeper", x = nil, y = nil, radius = 366, }, },
{ Boss = { Index = "C_BigDarkArchon", x = nil, y = nil, radius = 366, }, },
{ Boss = { Index = "C_BigDarkLips", x = nil, y = nil, radius = 366, }, },
{ Boss = { Index = "C_CurseDarkOrc", x = nil, y = nil, radius = 366, }, },
{ Boss = { Index = "C_CurseDarkNavar", x = nil, y = nil, radius = 366, }, },
{ Boss = { Index = "C_BigDarkSpakeDog", x = nil, y = nil, radius = 366, }, },
{ Boss = { Index = "C_BigGoldJewelKeeper", x = nil, y = nil, radius = 366, }, },
{ Boss = { Index = "C_KingMushRoom", x = nil, y = nil, radius = 366, }, },
{ Boss = { Index = "C_RangerSkelArcher", x = nil, y = nil, radius = 366, }, },
},
-- cMobRegen_Circle( MapIndex, MobIndex, CenterX, CenterY, Radius )
Pattern_OnlyOneIsKey =
{
-- 27,28,32
-- Key <EFBFBD><EFBFBD><EFBFBD>ڸ<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>ڰ<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
-- Mob <EFBFBD><EFBFBD><EFBFBD>ڸ<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>׶<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
-- Jewel <EFBFBD><EFBFBD><EFBFBD>ڸ<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>´<EFBFBD>.
{
Key = { Index = "C_DarkPresentBox01", x = nil, y = nil, radius = 366, count = 1, },
Mob = { Index = "C_DarkPresentBox02", x = nil, y = nil, radius = 366, count = 7, },
Jewel = { Index = "C_DarkPresentBox03", x = nil, y = nil, radius = 366, count = 1, },
},
{
Key = { Index = "C_DarkMine1", x = nil, y = nil, radius = 366, count = 1, },
Mob = { Index = "C_DarkMine2", x = nil, y = nil, radius = 366, count = 7, },
Jewel = { Index = "C_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
},
-- <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
BossBattle =
{
-- Case : LizardMan Guardian
{
LizardManGuardian = { Index = "C_LizardManGuardian", x = 8800, y = 11213, dir = 53, },
PhysicalPillar = { Index = "C_PillarofLightIyzel02", x = 8488, y = 11097, dir = 53, },
MagicalPillar = { Index = "C_PillarofLightIyzel03", x = 8775, y = 11583, dir = 53, },
},
-- Case : Heavy Orc
{
HeavyOrc = { Index = "C_HeavyOrc", x = 8800, y = 11213, dir = 53, },
PhysicalPillar = { Index = "C_PillarofLightIyzel02", x = 8488, y = 11097, dir = 53, },
MagicalPillar = { Index = "C_PillarofLightIyzel03", x = 8775, y = 11583, dir = 53, },
},
-- Case : Jewel Golem
{
JewelGolem = { Index = "C_JewelGolem", x = 8800, y = 11213, dir = 53, },
ImmortalPillar1 = { Index = "C_PillarofLight", x = 9094, y = 11259, dir = 0, },
ImmortalPillar2 = { Index = "C_PillarofLight", x = 8746, y = 11481, dir = 0, },
ImmortalPillar3 = { Index = "C_PillarofLight", x = 8578, y = 11156, dir = 0, },
ImmortalPillar4 = { Index = "C_PillarofLight", x = 8922, y = 10969, dir = 0, },
},
},
-- <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>ɼ<EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ִ<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
IyzelReward =
{
-- Case : LizardMan Guardian
{ Index = "C_IyzenPresentBox01", x = 8923, y = 11189, radius = 90, },
-- Case : Heavy Orc
{ Index = "C_IyzenPresentBox02", x = 8923, y = 11189, radius = 90, },
-- Case : Jewel Golem
{ Index = "C_IyzenClPresentBox", x = 8923, y = 11189, radius = 90, },
},
},
NPC =
{
IyzelReward = { Iyzel = { Index = "Iyzel", x = 8800, y = 11213, dir = 315, }, },
},
Stuff =
{
-- <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
Door0 = { Index = "C_Gate03", x = 1194, y = 6749, dir = 0, Block = "DOOR0", scale = 1000 }, -- <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ִ<EFBFBD> <EFBFBD><EFBFBD>
Door1 = { Index = "C_Gate03", x = 1191, y = 3949, dir = 0, Block = "DOOR00", scale = 1000 }, -- 1<EFBFBD><EFBFBD><EFBFBD><EFBFBD> 2<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
Door2 = { Index = "C_Gate03", x = 2589, y = 1944, dir = 0, Block = "DOOR01", scale = 1000 }, -- 2<EFBFBD><EFBFBD><EFBFBD><EFBFBD> 3<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
Door3 = { Index = "C_Gate03", x = 4899, y = 1072, dir = 0, Block = "DOOR02", scale = 1000 }, -- 3<EFBFBD><EFBFBD><EFBFBD><EFBFBD> 4<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
Door4 = { Index = "C_Gate03", x = 7373, y = 960, dir = 0, Block = "DOOR03", scale = 1000 }, -- 4<EFBFBD><EFBFBD><EFBFBD><EFBFBD> 5<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
Door5 = { Index = "C_Gate03", x = 9847, y = 959, dir = 0, Block = "DOOR04", scale = 1000 }, -- 5<EFBFBD><EFBFBD><EFBFBD><EFBFBD> 6<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
Door6 = { Index = "C_Gate03", x = 10250, y = 3698, dir = 0, Block = "DOOR05", scale = 1000 }, -- 6<EFBFBD><EFBFBD><EFBFBD><EFBFBD> 7<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
Door7 = { Index = "C_Gate03", x = 11415, y = 5872, dir = 0, Block = "DOOR06", scale = 1000 }, -- 7<EFBFBD><EFBFBD><EFBFBD><EFBFBD> 8<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
Door8 = { Index = "C_Gate03", x = 11710, y = 8284, dir = 0, Block = "DOOR07", scale = 1000 }, -- 8<EFBFBD><EFBFBD><EFBFBD><EFBFBD> 9<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
Door9 = { Index = "C_Gate03", x = 10323, y = 10216, dir = 0, Block = "DOOR08", scale = 1000 }, -- 9<EFBFBD><EFBFBD><EFBFBD><EFBFBD> 10<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
StartExitGate = { Index = "C_Gate01", x = 1193, y = 7669, dir = 0, Block = nil, scale = 1000 }, -- <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>
EndExitGate = { Index = "C_Gate02", x = 8572, y = 11355, dir = 0, Block = nil, scale = 1000 }, -- Ŭ<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>
Jewel = { Index = "Q_CJewel1", Prob = 1, },
-- C_IyzenPresentBox01
Boss1_Reward =
{
-- Prob Ȯ<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>.
{ Index = "BeastBoots", Prob = 0.025, }, -- 1/40 Ȯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
{ 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, },
},
},
}