修复即使有noMod也会显示开了什么mod,模式属性noMod改名allowMod

This commit is contained in:
MrZ626
2021-04-24 17:25:43 +08:00
parent e242a89a4b
commit 20a8470b3c
5 changed files with 8 additions and 6 deletions

View File

@@ -73,7 +73,7 @@
bg:背景,只能填写内置背景的名字 bg:背景,只能填写内置背景的名字
bgm:背景音乐名(或者列表随机,例如{"race","push"}),只能用内置音乐库的音乐名 bgm:背景音乐名(或者列表随机,例如{"race","push"}),只能用内置音乐库的音乐名
noMod:是否禁用mod allowMod:是否允许mod
load: load:
必选 必选
模式初始化函数,一般创建一个玩家即可 模式初始化函数,一般创建一个玩家即可

View File

@@ -401,7 +401,9 @@ do--function resetGameData(args)
STAT.game=STAT.game+1 STAT.game=STAT.game+1
FREEROW.reset(30*#PLAYERS) FREEROW.reset(30*#PLAYERS)
TASK.removeTask_code(tick_showMods) TASK.removeTask_code(tick_showMods)
TASK.new(tick_showMods) if GAME.setting.allowMod then
TASK.new(tick_showMods)
end
SFX.play("ready") SFX.play("ready")
collectgarbage() collectgarbage()
end end

View File

@@ -5,7 +5,7 @@ return{
freshLimit=15, freshLimit=15,
pushSpeed=5, pushSpeed=5,
garbageSpeed=2, garbageSpeed=2,
noMod=true, allowMod=false,
bgm={"race","battle","push","secret8th","secret7th","waterfall","oxygen","shining terminal","storm","rockblock","magicblock","cruelty"}, bgm={"race","battle","push","secret8th","secret7th","waterfall","oxygen","shining terminal","storm","rockblock","magicblock","cruelty"},
}, },
load=function() load=function()

View File

@@ -58,5 +58,5 @@ return{
mindas=0,minarr=0,minsdarr=0, mindas=0,minarr=0,minsdarr=0,
bg="none",bgm="race", bg="none",bgm="race",
noMod=false, allowMod=true,
} }

View File

@@ -229,7 +229,7 @@ local function loadGameEnv(P)--Load gameEnv
ENV[k]=TABLE.copy(v) ENV[k]=TABLE.copy(v)
end end
end end
if not ENV.noMod then if ENV.allowMod then
for _,M in next,GAME.mod do for _,M in next,GAME.mod do
M.func(P,M.list and M.list[M.sel]) M.func(P,M.list and M.list[M.sel])
end end
@@ -346,7 +346,7 @@ local DemoEnv={
wait=10,fall=20, wait=10,fall=20,
highCam=false, highCam=false,
life=1e99, life=1e99,
noMod=true, allowMod=false,
fine=false, fine=false,
} }
function PLY.newDemoPlayer(id) function PLY.newDemoPlayer(id)