mirror of
https://gitlab.com/YuukiPS/GSServer-CBT.git
synced 2025-01-26 06:59:22 +03:00
154 lines
6.7 KiB
Lua
154 lines
6.7 KiB
Lua
local QuestClientData = {}
|
|
|
|
QuestClientData.MainID = 376
|
|
QuestClientData.ActorAlias = "376"
|
|
QuestClientData.SubIDs =
|
|
{
|
|
q37601 = 37601,
|
|
q37602 = 37602,
|
|
q37603 = 37603,
|
|
q37604 = 37604,
|
|
q37605 = 37605,
|
|
q37606 = 37606,
|
|
q37607 = 37607,
|
|
q37608 = 37608,
|
|
|
|
}
|
|
|
|
QuestClientData.EscapeTime = 60
|
|
|
|
QuestClientData.FailureNum = 0
|
|
|
|
QuestClientData.EscapeFlag = false
|
|
|
|
QuestClientData.WendyData =
|
|
{
|
|
Wendy = "Wendy",
|
|
WendyScript = "Actor/Quest/Q301/Wendy301",
|
|
WendyID = 1001,
|
|
bornPos1 = sceneData:GetDummyPoint(3,"Q376Wendy1Temp").pos,
|
|
bornDir1 = sceneData:GetDummyPoint(3,"Q376Wendy1Temp").rot,
|
|
bornPos2 = sceneData:GetDummyPoint(1009,"Q37607Venti").pos,
|
|
bornDir2 = sceneData:GetDummyPoint(1009,"Q37607Venti").rot,
|
|
}
|
|
|
|
QuestClientData.DilucData =
|
|
{
|
|
Diluc = "Diluc",
|
|
DilucScript = "Actor/Quest/Q376/Diluc",
|
|
DilucID = 1009,
|
|
bornPos = sceneData:GetDummyPoint(1009,"Q376DilucTemp").pos,
|
|
bornDir = sceneData:GetDummyPoint(1009,"Q376DilucTemp").rot,
|
|
bornPos2 = sceneData:GetDummyPoint(1009,"Q376Diluc").pos,
|
|
bornDir2 = sceneData:GetDummyPoint(1009,"Q376Diluc").rot,
|
|
}
|
|
|
|
QuestClientData.Soldier1Data =
|
|
{
|
|
Soldier = "Soldier01",
|
|
SoldierScript = "Actor/Quest/Q376/Soldier",
|
|
SoldierID = 1162,
|
|
bornPos = sceneData:GetDummyPoint(1009,"Q376Soldier1Temp").pos,
|
|
bornDir = sceneData:GetDummyPoint(1009,"Q376Soldier1Temp").rot,
|
|
desPos = sceneData:GetDummyPoint(1009,"Q376SoldierDes").pos,
|
|
desDir = sceneData:GetDummyPoint(1009,"Q376SoldierDes").rot,
|
|
}
|
|
|
|
QuestClientData.Soldier2Data =
|
|
{
|
|
Soldier = "Soldier02",
|
|
SoldierScript = "Actor/Quest/Q376/Soldier",
|
|
SoldierID = 1163,
|
|
bornPos = sceneData:GetDummyPoint(1009,"Q376Soldier2Temp").pos,
|
|
bornDir = sceneData:GetDummyPoint(1009,"Q376Soldier2Temp").rot,
|
|
}
|
|
|
|
QuestClientData.EscapeRoute1 =
|
|
{
|
|
sceneData:GetDummyPoint(3,"Acc11").pos,
|
|
{
|
|
x = sceneData:GetDummyPoint(3,"Acc11").pos.x + (sceneData:GetDummyPoint(3,"Acc15").pos.x - sceneData:GetDummyPoint(3,"Acc11").pos.x)/4,
|
|
y = sceneData:GetDummyPoint(3,"Acc11").pos.y + (sceneData:GetDummyPoint(3,"Acc15").pos.y - sceneData:GetDummyPoint(3,"Acc11").pos.y)/4,
|
|
z = sceneData:GetDummyPoint(3,"Acc11").pos.z + (sceneData:GetDummyPoint(3,"Acc15").pos.z - sceneData:GetDummyPoint(3,"Acc11").pos.z)/4
|
|
},
|
|
{
|
|
x = sceneData:GetDummyPoint(3,"Acc11").pos.x + (sceneData:GetDummyPoint(3,"Acc15").pos.x - sceneData:GetDummyPoint(3,"Acc11").pos.x)/2,
|
|
y = sceneData:GetDummyPoint(3,"Acc11").pos.y + (sceneData:GetDummyPoint(3,"Acc15").pos.y - sceneData:GetDummyPoint(3,"Acc11").pos.y)/2,
|
|
z = sceneData:GetDummyPoint(3,"Acc11").pos.z + (sceneData:GetDummyPoint(3,"Acc15").pos.z - sceneData:GetDummyPoint(3,"Acc11").pos.z)/2
|
|
},
|
|
{
|
|
x = sceneData:GetDummyPoint(3,"Acc11").pos.x + (sceneData:GetDummyPoint(3,"Acc15").pos.x - sceneData:GetDummyPoint(3,"Acc11").pos.x)/4*3,
|
|
y = sceneData:GetDummyPoint(3,"Acc11").pos.y + (sceneData:GetDummyPoint(3,"Acc15").pos.y - sceneData:GetDummyPoint(3,"Acc11").pos.y)/4*3,
|
|
z = sceneData:GetDummyPoint(3,"Acc11").pos.z + (sceneData:GetDummyPoint(3,"Acc15").pos.z - sceneData:GetDummyPoint(3,"Acc11").pos.z)/4*3
|
|
},
|
|
sceneData:GetDummyPoint(3,"Acc15").pos,
|
|
}
|
|
QuestClientData.EscapeRoute2 =
|
|
{
|
|
{x=2304.38, y=251.44, z=-787.13},
|
|
{x=2301.86, y=251.65, z=-798.49},
|
|
{x=2299.34, y=251.87, z=-809.85},
|
|
{x=2296.82, y=252.09, z=-821.21},
|
|
{x=2294.3, y=252.31, z=-832.57},
|
|
}
|
|
QuestClientData.EscapeRoute3 =
|
|
{
|
|
{x=2309.11, y=237.81, z=-866.66},
|
|
{x=2304.7, y=240.04, z=-876.19},
|
|
{x=2300.28, y=242.28, z=-885.71},
|
|
}
|
|
|
|
QuestClientData.EscapeRoute4 =
|
|
{
|
|
sceneData:GetDummyPoint(3,"Acc81").pos,
|
|
{
|
|
x = sceneData:GetDummyPoint(3,"Acc81").pos.x + (sceneData:GetDummyPoint(3,"Acc82").pos.x - sceneData:GetDummyPoint(3,"Acc81").pos.x)/3,
|
|
y = sceneData:GetDummyPoint(3,"Acc81").pos.y + (sceneData:GetDummyPoint(3,"Acc82").pos.y - sceneData:GetDummyPoint(3,"Acc81").pos.y)/3,
|
|
z = sceneData:GetDummyPoint(3,"Acc81").pos.z + (sceneData:GetDummyPoint(3,"Acc82").pos.z - sceneData:GetDummyPoint(3,"Acc81").pos.z)/3
|
|
},
|
|
{
|
|
x = sceneData:GetDummyPoint(3,"Acc81").pos.x + (sceneData:GetDummyPoint(3,"Acc82").pos.x - sceneData:GetDummyPoint(3,"Acc81").pos.x)/3*2,
|
|
y = sceneData:GetDummyPoint(3,"Acc81").pos.y + (sceneData:GetDummyPoint(3,"Acc82").pos.y - sceneData:GetDummyPoint(3,"Acc81").pos.y)/3*2,
|
|
z = sceneData:GetDummyPoint(3,"Acc81").pos.z + (sceneData:GetDummyPoint(3,"Acc82").pos.z - sceneData:GetDummyPoint(3,"Acc81").pos.z)/3*2
|
|
},
|
|
-- {
|
|
-- x = sceneData:GetDummyPoint(3,"Acc81").pos.x + (sceneData:GetDummyPoint(3,"Acc82").pos.x - sceneData:GetDummyPoint(3,"Acc81").pos.x)/4*3,
|
|
-- y = sceneData:GetDummyPoint(3,"Acc81").pos.y + (sceneData:GetDummyPoint(3,"Acc82").pos.y - sceneData:GetDummyPoint(3,"Acc81").pos.y)/4*3,
|
|
-- z = sceneData:GetDummyPoint(3,"Acc81").pos.z + (sceneData:GetDummyPoint(3,"Acc82").pos.z - sceneData:GetDummyPoint(3,"Acc81").pos.z)/4*3
|
|
-- },
|
|
sceneData:GetDummyPoint(3,"Acc82").pos,
|
|
}
|
|
|
|
QuestClientData.EscapeRoute5 =
|
|
{
|
|
sceneData:GetDummyPoint(3,"Acc91").pos,
|
|
{
|
|
x = sceneData:GetDummyPoint(3,"Acc91").pos.x + (sceneData:GetDummyPoint(3,"Acc92").pos.x - sceneData:GetDummyPoint(3,"Acc91").pos.x)/3,
|
|
y = sceneData:GetDummyPoint(3,"Acc91").pos.y + (sceneData:GetDummyPoint(3,"Acc92").pos.y - sceneData:GetDummyPoint(3,"Acc91").pos.y)/3,
|
|
z = sceneData:GetDummyPoint(3,"Acc91").pos.z + (sceneData:GetDummyPoint(3,"Acc92").pos.z - sceneData:GetDummyPoint(3,"Acc91").pos.z)/3
|
|
},
|
|
{
|
|
x = sceneData:GetDummyPoint(3,"Acc91").pos.x + (sceneData:GetDummyPoint(3,"Acc92").pos.x - sceneData:GetDummyPoint(3,"Acc91").pos.x)/3*2,
|
|
y = sceneData:GetDummyPoint(3,"Acc91").pos.y + (sceneData:GetDummyPoint(3,"Acc92").pos.y - sceneData:GetDummyPoint(3,"Acc91").pos.y)/3*2,
|
|
z = sceneData:GetDummyPoint(3,"Acc91").pos.z + (sceneData:GetDummyPoint(3,"Acc92").pos.z - sceneData:GetDummyPoint(3,"Acc91").pos.z)/3*2
|
|
},
|
|
sceneData:GetDummyPoint(3,"Acc92").pos,
|
|
}
|
|
|
|
QuestClientData.EscapeRoute6 =
|
|
{
|
|
sceneData:GetDummyPoint(3,"Acc101").pos,
|
|
{
|
|
x = sceneData:GetDummyPoint(3,"Acc101").pos.x + (sceneData:GetDummyPoint(3,"Acc102").pos.x - sceneData:GetDummyPoint(3,"Acc101").pos.x)/3,
|
|
y = sceneData:GetDummyPoint(3,"Acc101").pos.y + (sceneData:GetDummyPoint(3,"Acc102").pos.y - sceneData:GetDummyPoint(3,"Acc101").pos.y)/3,
|
|
z = sceneData:GetDummyPoint(3,"Acc101").pos.z + (sceneData:GetDummyPoint(3,"Acc102").pos.z - sceneData:GetDummyPoint(3,"Acc101").pos.z)/3
|
|
},
|
|
{
|
|
x = sceneData:GetDummyPoint(3,"Acc101").pos.x + (sceneData:GetDummyPoint(3,"Acc102").pos.x - sceneData:GetDummyPoint(3,"Acc101").pos.x)/3*2,
|
|
y = sceneData:GetDummyPoint(3,"Acc101").pos.y + (sceneData:GetDummyPoint(3,"Acc102").pos.y - sceneData:GetDummyPoint(3,"Acc101").pos.y)/3*2,
|
|
z = sceneData:GetDummyPoint(3,"Acc101").pos.z + (sceneData:GetDummyPoint(3,"Acc102").pos.z - sceneData:GetDummyPoint(3,"Acc101").pos.z)/3*2
|
|
},
|
|
sceneData:GetDummyPoint(3,"Acc102").pos,
|
|
}
|
|
|
|
return QuestClientData |