Skip to content

equipment data spec

Munchi369 edited this page Sep 4, 2026 · 2 revisions

装備データ仕様

EQUIPMENT_MASTER を直接編集するときや、装備データ管理画面の入力値を調べるときに参照してください。

Caution

通常の追加・編集は装備データを編集するの手順で行えます。DBを直接変更する場合は、ゲームを終了して penanto3 フォルダをバックアップしてください。

装備関連テーブル

装備は次の3テーブルで管理されています。

テーブル 内容
EQUIPMENT_MASTER 装備マスタ。名前、レア度、効果、表示設定などを管理
EQUIPMENT_INVENTORY 装備の所持数を管理
EQUIPMENT_DATA 誰が何を装備しているかを管理

SOURCE

EQUIPMENT_MASTER.SOURCE は装備の種類を表します。

SOURCE 内容
system ツール標準装備
user ユーザー追加装備

アップデート時の挙動

装備設定、所持装備一覧、装備ガチャ、装備データ管理を開くと、system装備の定義が同期されます。

同期で更新されるのは SOURCE='system' の行だけです。SOURCE='user' の行は、ツールの更新によって更新・削除されません。

EQUIPMENT_KEY

EQUIPMENT_KEY は主キーです。user装備のキーは user_ で始め、半角英数字とアンダースコアだけで指定します。system装備と同じキーは使えません。

例:

user_sample_bat
user_original_glove

IS_HIDDEN と IS_GACHA_ENABLED

項目 意味
IS_HIDDEN=false 装備設定の候補になる
IS_HIDDEN=true 装備設定の候補とガチャ抽選から外れる
IS_GACHA_ENABLED=true ガチャ抽選対象になる
IS_GACHA_ENABLED=false ガチャ抽選対象外になる

IS_GACHA_ENABLED=true でも、IS_HIDDEN=true の装備は抽選されません。所持済みの装備は、非表示にしても所持装備一覧へ残ります。

すでに装備中の装備を IS_HIDDEN=true にしても、自動解除はされません。

表示・ガチャ設定の例

非表示にする

UPDATE EQUIPMENT_MASTER
SET IS_HIDDEN = TRUE
WHERE EQUIPMENT_KEY = 'user_sample_bat';

表示に戻し、ガチャ対象にする

UPDATE EQUIPMENT_MASTER
SET IS_HIDDEN = FALSE, IS_GACHA_ENABLED = TRUE
WHERE EQUIPMENT_KEY = 'user_sample_bat';

表示はするが、ガチャ対象から外す

UPDATE EQUIPMENT_MASTER
SET IS_GACHA_ENABLED = FALSE
WHERE EQUIPMENT_KEY = 'user_sample_bat';

MODIFIERS

MODIFIERS能力コード:数値 をカンマ区切りで指定します。

例:

SEIKYUU:2,SUTAMINA:-1
POWER:3,KOUDA:2

装備データ管理画面で指定できる能力コード:

HEN
MAXMAX
SEIKYUU
SUTAMINA
KAIHUKU
SEISIN
QUICK
SENPATUTEKISEI
NAKATUGITEKISEI
KOUDA
POWER
SOURYOKU
KENRYOKU
HOKYUU
SOUKYUU
SENKYUU
KOWAZA
TAIRYOKU
RIDO
TOURUIGIJUTU

問題が起きた場合

DBを直接変更したあとに装備画面を開けなくなった場合は、先にバックアップへ戻してください。装備の全解除やテーブル再構築が必要な場合は、データベースメンテナンスの操作内容と削除対象を確認してから実行します。

Clone this wiki locally