65 lines
1.3 KiB
Lua
Raw Normal View History

2023-06-26 04:40:53 -07:00
require( "common" )
--[[
require( "Data/Name" )
require( "Data/Process" )
require( "Data/Chat" )
require( "Data/Regen" )
require( "Functions/SubFunc" )
require( "Functions/Routine" )
require( "Functions/Progress" )
--]]
require( "ID/Leviathan/Data/Name" )
require( "ID/Leviathan/Data/Process" )
require( "ID/Leviathan/Data/Chat" )
require( "ID/Leviathan/Data/Regen" )
require( "ID/Leviathan/Functions/SubFunc" )
require( "ID/Leviathan/Functions/Routine" )
require( "ID/Leviathan/Functions/Progress" )
--]]
function Main( Field )
cExecCheck "Main"
local Var = InstanceField[ Field ]
if Var == nil
then
InstanceField[ Field ] = {}
Var = InstanceField[ Field ]
Var["MapIndex"] = Field
Var["Door"] = {} -- <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20>޸<EFBFBD><DEB8><EFBFBD>
Var["Boss"] = {} -- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20>޸<EFBFBD><DEB8><EFBFBD>
Var["RoutineTime"] = {} -- <20><>ƾ Ÿ<><C5B8><EFBFBD><EFBFBD> <20>ڵ鸶<DAB5><E9B8B6> <20><><EFBFBD><EFBFBD><EFBFBD>ϴ<EFBFBD> <20>޸<EFBFBD><DEB8><EFBFBD>
cSetFieldScript ( Var["MapIndex"], MainLuaScriptPath )
cFieldScriptFunc( Var["MapIndex"], "MapLogin", "PlayerMapLogin" )
-- <20><><EFBFBD><EFBFBD> <20>ð<EFBFBD> <20>Է<EFBFBD>
Var["InitialSec"] = cCurrentSecond()
Var["CurSec"] = cCurrentSecond()
-- ù <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
Var["StepFunc"] = InitDungeon
end
-- 0.05<EFBFBD>ʸ<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
if Var["CurSec"] + 0.05 > cCurrentSecond()
then
return
else
Var["CurSec"] = cCurrentSecond()
end
Var["StepFunc"] ( Var )
end