支持模式篡改皮肤和初始朝向
This commit is contained in:
@@ -526,7 +526,25 @@ do--json
|
|||||||
return res
|
return res
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
function addToTable(G,base)--Refresh default base with G-values
|
function copyList(org)
|
||||||
|
local L={}
|
||||||
|
for i=1,#org do
|
||||||
|
L[i]=org[i]
|
||||||
|
end
|
||||||
|
return L
|
||||||
|
end
|
||||||
|
function copyTable(org)
|
||||||
|
local L={}
|
||||||
|
for k,v in next,org do
|
||||||
|
if type(v)~="table"then
|
||||||
|
L[k]=v
|
||||||
|
else
|
||||||
|
L[k]=copyTable(v)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
return L
|
||||||
|
end
|
||||||
|
function addToTable(G,base)--For all things in G if same type in base, push to base
|
||||||
for k,v in next,G do
|
for k,v in next,G do
|
||||||
if type(v)==type(base[k])then
|
if type(v)==type(base[k])then
|
||||||
if type(v)=="table"then
|
if type(v)=="table"then
|
||||||
|
|||||||
@@ -11,16 +11,16 @@ local default_setting={
|
|||||||
"ihs","irs","ims",
|
"ihs","irs","ims",
|
||||||
"maxNext",
|
"maxNext",
|
||||||
"swap",
|
"swap",
|
||||||
-- "face",
|
--"face","skin",
|
||||||
}
|
}
|
||||||
local function copyGameSetting()
|
local function copyGameSetting()
|
||||||
local S={face={}}
|
local S={
|
||||||
|
face=copyList(SETTING.face),
|
||||||
|
skin=copyList(SETTING.skin),
|
||||||
|
}
|
||||||
for _,v in next,default_setting do
|
for _,v in next,default_setting do
|
||||||
S[v]=SETTING[v]
|
S[v]=SETTING[v]
|
||||||
end
|
end
|
||||||
for i=1,25 do
|
|
||||||
S.face[i]=SETTING.face[i]
|
|
||||||
end
|
|
||||||
return S
|
return S
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -1094,7 +1094,11 @@ local function loadGameEnv(P)--Load gameEnv
|
|||||||
-- else
|
-- else
|
||||||
-- DBP("default-"..k..":"..tostring(v))
|
-- DBP("default-"..k..":"..tostring(v))
|
||||||
end
|
end
|
||||||
ENV[k]=v --Default setting
|
if type(v)~="table"then--Default setting
|
||||||
|
ENV[k]=v
|
||||||
|
else
|
||||||
|
ENV[k]=copyTable(v)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
local function applyGameEnv(P)--Finish gameEnv processing
|
local function applyGameEnv(P)--Finish gameEnv processing
|
||||||
@@ -3081,7 +3085,7 @@ function PLY.newDemoPlayer(id,x,y,size)
|
|||||||
sequence="bag",
|
sequence="bag",
|
||||||
bag={1,2,3,4,5,6,7},
|
bag={1,2,3,4,5,6,7},
|
||||||
face={0,0,0,0,0,0,0},
|
face={0,0,0,0,0,0,0},
|
||||||
skin=SETTING.skin,
|
skin=copyTable(SETTING.skin),
|
||||||
mission=false,
|
mission=false,
|
||||||
|
|
||||||
life=1e99,
|
life=1e99,
|
||||||
|
|||||||
Reference in New Issue
Block a user