MODの作り方/data.luaの書き方

Last-modified: 2024-08-07 (水) 18:21:25
Version0.12.34現在の情報です

ソース

require("config")
require("items")
require("recipes.a")
if hardmode then
  require("recipes.hard")
else
  require("recipes.easy")
end

解説

require("items")の場合「items.lua」を読み込む
require("recipes.a")の場合「recipes/a.lua」を読み込む
if文なんかも使える
configのhardmodeがtrueだったらrecipes/hard.luaを読み込んでtrue以外ならrecipes/easy.luaを読み込む

この例の場合、data.luaには別に用意したファイルを読み込む内容しか書かれていないが、
data.lua自体に追加・変更内容を直接書いてしまっても問題なく動作する。