模式文件支持多音乐随机播放,在对战模式中试用
This commit is contained in:
@@ -13,7 +13,7 @@
|
|||||||
bone:是否开启骨块模式
|
bone:是否开启骨块模式
|
||||||
nextCount:显示next个数
|
nextCount:显示next个数
|
||||||
nextStartPos:next从第几个开始显示
|
nextStartPos:next从第几个开始显示
|
||||||
holdCount:hold个数,
|
holdCount:hold个数
|
||||||
infHold:是否能无限hold
|
infHold:是否能无限hold
|
||||||
ospin=是否能O-spin
|
ospin=是否能O-spin
|
||||||
RS:旋转系统名
|
RS:旋转系统名
|
||||||
@@ -29,8 +29,8 @@
|
|||||||
irs:提前旋转
|
irs:提前旋转
|
||||||
ims:提前移动
|
ims:提前移动
|
||||||
|
|
||||||
skin:方块颜色,包含25个整数(1~16)的table
|
skin:方块颜色,包含25个整数(1~16)的table
|
||||||
face:方块朝向,包含25个整数(0~3)的table
|
face:方块朝向,包含25个整数(0~3)的table
|
||||||
|
|
||||||
block:是否显示方块
|
block:是否显示方块
|
||||||
ghost:影子透明度(0~1)
|
ghost:影子透明度(0~1)
|
||||||
@@ -54,25 +54,25 @@
|
|||||||
|
|
||||||
sequence=序列模式,是放一块后对next序列的刷新函数,可以使用默认的几个函数用字符串表示。也可以自己写一个,注意:使用协程技术
|
sequence=序列模式,是放一块后对next序列的刷新函数,可以使用默认的几个函数用字符串表示。也可以自己写一个,注意:使用协程技术
|
||||||
seqData:序列模式使用的"包"数据(本质是生成序列用的数据,会作为参数传进序列生成函数,不一定是包)
|
seqData:序列模式使用的"包"数据(本质是生成序列用的数据,会作为参数传进序列生成函数,不一定是包)
|
||||||
mission:包含任务的table,说明暂时略
|
mission:包含任务的table,说明暂时略
|
||||||
|
|
||||||
life:生命数,
|
life:生命数
|
||||||
pushSpeed:上涨速度
|
pushSpeed:上涨速度
|
||||||
noTele:是否禁止10个高级按键,
|
noTele:是否禁止10个高级按键
|
||||||
visible:方块可见性,填写固定的几个字符串
|
visible:方块可见性,填写固定的几个字符串
|
||||||
freshLimit:锁延刷新次数限制
|
freshLimit:锁延刷新次数限制
|
||||||
easyFresh:是否使用简单锁延刷新规则
|
easyFresh:是否使用简单锁延刷新规则
|
||||||
|
|
||||||
fkey1:按下功能键1后执行的函数
|
fkey1:按下功能键1后执行的函数
|
||||||
fkey2:按下功能键2后执行的函数
|
fkey2:按下功能键2后执行的函数
|
||||||
keyCancel:包含禁止使用的按键的id们的table,例如{1,2}就是禁止左右移
|
keyCancel:包含禁止使用的按键的id们的table,例如{1,2}就是禁止左右移
|
||||||
fineKill:是否开启非极简即死
|
fineKill:是否开启非极简即死
|
||||||
b2bKill:是否开启断b2b即死
|
b2bKill:是否开启断b2b即死
|
||||||
missionKill:是否开启强制任务
|
missionKill:是否开启强制任务
|
||||||
dropPiece:放一块后要执行的函数,输入玩家对象
|
dropPiece:放一块后要执行的函数,输入玩家对象
|
||||||
|
|
||||||
bg:背景,只能填写内置背景的名字
|
bg:背景,只能填写内置背景的名字
|
||||||
bgm:背景音乐,只能填写内置音乐库的音乐名
|
bgm:背景音乐名(或者列表随机,例如{"race","push"}),只能用内置音乐库的音乐名
|
||||||
noMod:是否禁用mod
|
noMod:是否禁用mod
|
||||||
load:
|
load:
|
||||||
必选
|
必选
|
||||||
|
|||||||
@@ -751,7 +751,8 @@ do--function resetGameData(args)
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
BG.set(GAME.modeEnv.bg)
|
BG.set(GAME.modeEnv.bg)
|
||||||
BGM.play(GAME.modeEnv.bgm)
|
local bgm=GAME.modeEnv.bgm
|
||||||
|
BGM.play(type(bgm)=="string"and bgm or type(bgm)=="table"and bgm[rnd(#bgm)])
|
||||||
|
|
||||||
TEXT.clear()
|
TEXT.clear()
|
||||||
if GAME.modeEnv.royaleMode then
|
if GAME.modeEnv.royaleMode then
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ return{
|
|||||||
freshLimit=15,
|
freshLimit=15,
|
||||||
noMod=true,
|
noMod=true,
|
||||||
bg="space",
|
bg="space",
|
||||||
|
bgm={"race","push","secret8th","secret7th","waterfall","oxygen","shining terminal","storm","rockblock","magicblock","cruelty"},
|
||||||
},
|
},
|
||||||
load=function()
|
load=function()
|
||||||
PLY.newPlayer(1)
|
PLY.newPlayer(1)
|
||||||
|
|||||||
Reference in New Issue
Block a user