一般公開用シート説明

Last-modified: 2021-09-19 (日) 13:12:00

シートについて

TheLowでは開発者が円滑にRPGの設定を行うために、GoogleSpreadSheetで設定情報を管理しています。

まずは以下のシートに記入を行いましょう。
https://docs.google.com/spreadsheets/d/1W1unnSjBiMhT9UfuOURXUhic3QfXashtg36_FzkdxSg/edit#gid=330647161

シートに記入しただけではサーバーに反映されません。変更後は「/sr シート名」というコマンドを実行しましょう。
なお、上記のシートは本番サーバーとは同期していません。

シートの種類について

Mob系

作成したmobはhttps://wikiwiki.jp/thelow-dev/%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89/spawnmob?word=spawnmobで召喚可能です。

Item系

  • item
    • 特殊アイテムを登録するためのシート。登録したアイテムは「/getitem アイテムID」で取得可能です。シート/item参照

mobスキル系

  • mobskill
    • 単純なモンスターのスキルを登録するためのシート。mobが攻撃をする場合に追加効果を与えるなど単純なスキルを作る場合はこのシートを使うとよい
  • bossskill
    • ボス用の凝ったスキルを作成するためのシート。アクションで指定するものは/tl bossSkillコマンドを実行することで詳細な設定情報を確認できる。
  • monsterskill, magicspell
    • bossやmobのスキルを登録するためのシート。magicspellで指定したアクションをmonsterskillにて発動条件などを指定する。magicspellはgiコマンド?でも利用できる。

util系

  • loadchunk
    • 指定した座標の範囲のチャンクを永久にロードさせておくためのシート
  • buff
    • ポーションエフェクトを登録するためのシート。mobスキル系のシートで利用する
  • sound
    • サウンドを登録するためのシート。mobスキル系のシートで利用する
  • chest
    • チェストを登録するためのシート。

PluginValue設定について

シートの項目では設定できない細かい設定を行うことができます。何を設定できるかは各シートのページを参考にしてください。

指定方法は以下の通りです。

複数の設定をする場合は以下の通りにカンマ区切りで指定する。
 > 項目名:値,項目名:値,項目名:値
設定値が「-」の場合は値の指定が不要。
> 項目名:値,項目名,項目名

例:noStack,dropOnDeath,removeOnTpWorld,inChest:false
例の意味についてはシート/item参照