这里我补充说明一些东西,控制台里面用到的很多编号其实就是对应枚举变量的值,我们可以通过游戏自带的lua文档查阅得到,比如各个道具的道具ID,spawn生成物的编号等等(图鉴:……,语法提示:……)。
打开游戏目录下的tools\LuaDocs\index.html在左侧找到Modules,里面有一个Enumerations,直接点开后可以看到右侧文档显示了一系列枚举变量的定义,也可以在这个页面下面找到表格,里面没有标号但是有一些注释(左侧的链接会定位到下面的表格)。
比如spawn指令要求提供四个数字,生成萌死戳可以用20.0.0.0,生成可拾取的硫磺火可以用5.100.118(不够四位应该是自动补0)
关于第一位数字,见枚举变量EntityType:

之后的大部分是一些小怪、Boss名字,所以没有翻译。
也就是说5号是生成可拾取道具,如果第一位是5,第二位也就代表了可拾取道具种类,详见枚举变量PickupVariant(表格往上翻可以翻到定义部分,这部分是有数字的,但是没有注释,Ctrl+F搜索比较方便):

PICKUP_COLLECTIBLE = 100, PICKUP_SHOPITEM = 150,这两个还比较显眼,100代表可收集物品,150代表商店物品,所以带底座硫磺火自然就是在5.100。前两位是5.100的时候,第三位就必须是物品ID。
各物品ID就参照枚举变量CollectibleType(建议Ctrl F搜索 “CollectibleType {”,不带引号),实际上就是一个官方的道具ID表,这里就不截图了。118号是硫磺火。于是spawn 5.100.118生成硫磺火 spawn 5.150.118生成15块的硫磺火。
注意这些枚举变量实际上是给编程用的,官方提供的控制台接口有限,并不能发挥全部功能(luarun这个就不考虑了吧……)。