模块:Data/Level/doc

来自滚动的天空Wiki
跳到导航 跳到搜索

本模块储存所有关卡信息。

关卡信息[编辑]

关卡的信息储存在本模块输出的值中,并按关卡出现顺序进行排序。注意,域名(键)是纯数字,而不是任何形式的关卡名称。

>print(p.data.level)
table
>print(p.data.level["山丘"])
nil
>print(p.data.level[1])
table

每一个关卡的信息又是一个表。

>print(p.data.level[1].name)
山丘

每个关卡的表都储存着以下带有域名的信息(不是全部):

order
关卡在直接的关卡列表中的顺序(不是新版关卡列表),类型为number。如果这一关未出现或者不在直接的关卡列表,该值为nil。
name
这一关的简体中文名称。
nameT
这一关的繁体中文名称。在代码段中,你可以发现如果繁体中文名称与简体一样,该值会是nil,但其后有迭代,会自动补充繁体中文名称。
en
这一关的英文名称。
diamond
这一关的钻石数量,类型为number。如果这一关未出现,这个值可能为nil。
star
这一关的难度,即关卡推荐表中关卡的星星数量,是6以内的正整数。
locked
这一关是否需要钥匙解锁。如果是则值为true(布尔值),如果否则值为nil(不是false)。
crown
这一关是否有可以直接捡到的皇冠。如果是则值为true,如果否(包括使用神秘箱形式的皇冠)则值为nil。
present
这一关是否有神秘箱。如果是则值为true,如果否则值为nil。(注意:present这里是“禮物”的意思,相当于gift;它还有“现在”的意思。)
new
这一关是第几关,一般与关卡列表没什么关系。这一关出现的版本会显示“NEW X”,这个X就是这个值。
bonus
这是第几个奖励关卡,类型为number。这一关出现的版本的图标会显示“BONUS X”,这个X就是这个值。