-
Notifications
You must be signed in to change notification settings - Fork 0
equipment data spec
Munchi369 edited this page Sep 4, 2026
·
2 revisions
EQUIPMENT_MASTER を直接編集するときや、装備データ管理画面の入力値を調べるときに参照してください。
Caution
通常の追加・編集は装備データを編集するの手順で行えます。DBを直接変更する場合は、ゲームを終了して penanto3 フォルダをバックアップしてください。
装備は次の3テーブルで管理されています。
| テーブル | 内容 |
|---|---|
EQUIPMENT_MASTER |
装備マスタ。名前、レア度、効果、表示設定などを管理 |
EQUIPMENT_INVENTORY |
装備の所持数を管理 |
EQUIPMENT_DATA |
誰が何を装備しているかを管理 |
EQUIPMENT_MASTER.SOURCE は装備の種類を表します。
| SOURCE | 内容 |
|---|---|
system |
ツール標準装備 |
user |
ユーザー追加装備 |
装備設定、所持装備一覧、装備ガチャ、装備データ管理を開くと、system装備の定義が同期されます。
同期で更新されるのは SOURCE='system' の行だけです。SOURCE='user' の行は、ツールの更新によって更新・削除されません。
EQUIPMENT_KEY は主キーです。user装備のキーは user_ で始め、半角英数字とアンダースコアだけで指定します。system装備と同じキーは使えません。
例:
user_sample_bat
user_original_glove
| 項目 | 意味 |
|---|---|
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 は 能力コード:数値 をカンマ区切りで指定します。
例:
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を直接変更したあとに装備画面を開けなくなった場合は、先にバックアップへ戻してください。装備の全解除やテーブル再構築が必要な場合は、データベースメンテナンスの操作内容と削除対象を確認してから実行します。