GSServer-CBT/soggy_resources/lua/Actor/Quest/Q304/Q304Config.lua
Akbar Yahya e0d4d8040c melon
2022-11-21 16:30:31 +08:00

171 lines
5.7 KiB
Lua

require('Actor/ActorCommon')
local Q304Config = {}
Q304Config.MainID = 304
Q304Config.ActorAlias = "304"
Q304Config.SubIDs =
{
q30400 = 30400,
q30401 = 30401,
q30402 = 30402,
q30403 = 30403,
q30404 = 30404,
q30405 = 30405,
q30406 = 30406,
q30407 = 30407,
q30408 = 30408,
q30409 = 30409,
q30410 = 30410,
}
Q304Config.AmborData =
{
Ambor = "Ambor",
AmborScript = "Actor/Quest/Q301/Ambor301",
AmborID = 1002,
hiddenPos = sceneData:GetDummyPoint(3,"Q301Hidden").pos,
hiddenDir = sceneData:GetDummyPoint(3,"Q301Hidden").rot,
bornPos = sceneData:GetDummyPoint(3,"Q301AmborBorn").pos,
bornDir = sceneData:GetDummyPoint(3,"Q301AmborBorn").rot,
arguePos = sceneData:GetDummyPoint(3,"Q301AmborArgue").pos,
argueDir = sceneData:GetDummyPoint(3,"Q301AmborArgue").rot,
feather1Pos = sceneData:GetDummyPoint(3,"Q304Ambor1").pos,
feather1Dir = sceneData:GetDummyPoint(3,"Q304Ambor1").rot,
feather2Pos = sceneData:GetDummyPoint(3,"Q304Ambor2").pos,
feather2Dir = sceneData:GetDummyPoint(3,"Q304Ambor2").rot,
feather3Pos = sceneData:GetDummyPoint(3,"Q304Ambor3").pos,
feather3Dir = sceneData:GetDummyPoint(3,"Q304Ambor3").rot,
feather4Pos = sceneData:GetDummyPoint(3,"Q304Ambor4").pos,
feather4Dir = sceneData:GetDummyPoint(3,"Q304Ambor4").rot,
}
Q304Config.FeatherData =
{
Feather = "Feather",
FeatherGadgetID = 70300013,
feather1Pos = sceneData:GetDummyPoint(3,"Q304Feather1").pos,
feather1Dir = sceneData:GetDummyPoint(3,"Q304Feather1").rot,
feather2Pos = sceneData:GetDummyPoint(3,"Q304Feather2").pos,
feather2Dir = sceneData:GetDummyPoint(3,"Q304Feather2").rot,
feather3Pos = sceneData:GetDummyPoint(3,"Q304Feather3").pos,
feather3Dir = sceneData:GetDummyPoint(3,"Q304Feather3").rot,
feather4Pos = sceneData:GetDummyPoint(3,"Q304Feather4").pos,
feather4Dir = sceneData:GetDummyPoint(3,"Q304Feather4").rot,
}
Q304Config.WindData =
{
Wind = "Wind",
WindGadgetID = 40200020,
wind1Pos = sceneData:GetDummyPoint(3,"Q304WindRise1").pos,
wind1Dir = sceneData:GetDummyPoint(3,"Q304WindRise1").rot,
wind2Pos = sceneData:GetDummyPoint(3,"Q304WindRise2").pos,
wind2Dir = sceneData:GetDummyPoint(3,"Q304WindRise2").rot,
wind3Pos = sceneData:GetDummyPoint(3,"Q304WindRise3").pos,
wind3Dir = sceneData:GetDummyPoint(3,"Q304WindRise3").rot,
wind4Pos = sceneData:GetDummyPoint(3,"Q304WindRise4").pos,
wind4Dir = sceneData:GetDummyPoint(3,"Q304WindRise4").rot,
wind5Pos = sceneData:GetDummyPoint(3,"Q304WindRise5").pos,
wind5Dir = sceneData:GetDummyPoint(3,"Q304WindRise5").rot,
wind6Pos = sceneData:GetDummyPoint(3,"Q304WindRise6").pos,
wind6Dir = sceneData:GetDummyPoint(3,"Q304WindRise6").rot,
wind7Pos = sceneData:GetDummyPoint(3,"Q304WindRise7").pos,
wind7Dir = sceneData:GetDummyPoint(3,"Q304WindRise7").rot,
wind8Pos = sceneData:GetDummyPoint(3,"Q304WindRise8").pos,
wind8Dir = sceneData:GetDummyPoint(3,"Q304WindRise8").rot,
wind9Pos = sceneData:GetDummyPoint(3,"Q304WindRise9").pos,
wind9Dir = sceneData:GetDummyPoint(3,"Q304WindRise9").rot,
wind10Pos = sceneData:GetDummyPoint(3,"Q304WindRise10").pos,
wind10Dir = sceneData:GetDummyPoint(3,"Q304WindRise10").rot,
wind11Pos = sceneData:GetDummyPoint(3,"Q304WindRise11").pos,
wind11Dir = sceneData:GetDummyPoint(3,"Q304WindRise11").rot,
wind12Pos = sceneData:GetDummyPoint(3,"Q304WindRise12").pos,
wind12Dir = sceneData:GetDummyPoint(3,"Q304WindRise12").rot,
wind13Pos = sceneData:GetDummyPoint(3,"Q304WindRise13").pos,
wind13Dir = sceneData:GetDummyPoint(3,"Q304WindRise13").rot,
Wall = "Wall",
WallGadgetID = 70700001,
WallPos = { x = 2288, y = 220, z = -4970 },
WallDir = { x = 0.0, y = 0.0, z = 0.0 },
Skybox = "Skybox",
SkyboxGadgetID = 70700002,
SkyboxPos = { x = 2252, y = 209, z = -5002 },
-- SkyboxPos = { x = 0.0, y = 0.0, z = 0.0 },
SkyboxDir = { x = 0.0, y = 0.0, z = 0.0 },
}
Q304Config.DragonData =
{
Dragon = "Dragon",
DragonScript = "Actor/Quest/Q304/Dragon",
DragonID = 1010,
CircleNum = 6,
DragonPos =
{
sceneData:GetDummyPoint(3,"Q304Dragon1").pos,
sceneData:GetDummyPoint(3,"Q304Dragon2").pos,
sceneData:GetDummyPoint(3,"Q304Dragon3").pos,
sceneData:GetDummyPoint(3,"Q304Dragon4").pos,
sceneData:GetDummyPoint(3,"Q304Dragon5").pos,
sceneData:GetDummyPoint(3,"Q304Dragon6").pos,
},
DragonDir =
{
sceneData:GetDummyPoint(3,"Q304Dragon1").rot,
sceneData:GetDummyPoint(3,"Q304Dragon2").rot,
sceneData:GetDummyPoint(3,"Q304Dragon3").rot,
sceneData:GetDummyPoint(3,"Q304Dragon4").rot,
sceneData:GetDummyPoint(3,"Q304Dragon5").rot,
sceneData:GetDummyPoint(3,"Q304Dragon6").rot,
}
}
Q304Config.AmborNarratorFlow1 =
{
{dialogID = 3040201, audioEvtName = "", duration = 3},
{dialogID = 3040202, audioEvtName = "", duration = 3},
{dialogID = 3040203, audioEvtName = "", duration = 3},
}
Q304Config.AmborNarratorFlow2 =
{
{dialogID = 3040301, audioEvtName = "", duration = 3},
{dialogID = 3040302, audioEvtName = "", duration = 3},
{dialogID = 3040303, audioEvtName = "", duration = 3},
}
Q304Config.AmborNarratorFlow3 =
{
{dialogID = 3040401, audioEvtName = "", duration = 3},
{dialogID = 3040402, audioEvtName = "", duration = 3},
}
Q304Config.DragonCircleCutScene =
{
type = CutsceneType.TIME_LINE_PREFAB,
roleSheetPath = "",
resPath = "ART/CameraAni/Quest/Ca_DragonFly",
startPosType = CutsceneInitPosType.FREE,
startOffset = {x = 0, y = 0, z = 0}
}
Q304Config.AmborNoReplyInter =
{
{
{
type = InteractionType.DIALOG,
dialogType = DialogType.LOCK_FRAME,
talkerName = "安柏",
content = "快点跟上来"
}
},
}
return Q304Config