#author("2022-10-01T11:31:16+09:00","","")
*概要 [#dada5cd5]
セーブデータの一覧です。
値の追加時は/data/save/index.phpに追記してください。
*目次 [#oa53488a]
#contents
*セーブデータ系 [#c7ecdaba]
このデータは、セーブデータに保存されます。
**setting/ [#p7209b77]
ゲームの設定が保存されます。~
通常、スクリプトからは操作しません。
***setting/bgm/on [#q93c394e]
:型|bool
:内容|BGMを再生するかどうかを指定します。
***setting/bgm/volume [#q93c394e]
:型|int
:範囲|0~100
:内容|BGMの音量を指定します。
***setting/se/on [#v23d22e6]
:型|bool
:内容|SEを再生するかどうかを指定します。
***setting/se/volume [#q93c394e]
:型|int
:範囲|0~100
:内容|SEの音量を指定します。
***setting/battle/skip_effect [#qe3d6717]
:型|bool
:内容|スキルのエフェクトを再生するかどうかを指定します。
***setting/battle/reduction_effect [#qe3d6717]
:型|bool
:内容|スキルのエフェクトを簡略化するかどうかを指定します。~
通常再生が重い場合にオフにすることを想定しています。
***setting/auto_save [#u5d58a82]
:内容|イベント終了時に自動でセーブするかどうかを指定します。
**elemtnts/ [#w6b0d4b9]
精霊の情報が保存されます。~
[elemID]は[[各種リスト]]を参照してください。
***elements/[elemID]/get [#c5db0f4a]
:型|bool
:内容|[elemID]の精霊と出会ったかどうかを指定します。
:補足|一時離脱等で抜ける場合はelements/[id]/partyを使用してください。~
ホクトやクロース等、パーティに入らない精霊と出会ったかどうかのフラグはflags/を使用してください。
***elements/[elemID]/party [#x8a8bab9]
:型|bool
:内容|[elemID]の精霊がパーティに加入しているかを指定します。
:補足|カギレベルやAP等はこのデータを参照して計算されます。
***elements/[elemID]/star [#xe6fe4d0]
:型|int
:範囲|0~10
:内容|[elemID]の精霊に割り振られているレベルスターを指定します。
**item/ [#hc028088]
アイテムの情報が保存されます。~
[itemID]は[[各種リスト]]を参照してください。
***item/[Category]/[itemID] [#rcd35b22]
:型|int
:範囲|0~99
:内容|[itemID]のアイテムの所持数を指定します。~
[category]および[ID]は[[各種リスト]]を参照してください。
**achievement/ [#qe3b8984]
実績の情報が保存されます。~
[achieveID]は[[各種リスト]]を参照してください。
***achievement/[achieveID] [#dd36611c]
:型|bool
:内容|[achieveID]の実績が解禁されたかを指定します。
**flags/ [#q3ee8cc3]
フラグの情報が保存されます。~
[category]および[ID]は[[各種リスト]]を参照してください。
***flags/[category]/[ID] [#o42b6d4a]
:型|任意
:範囲|任意
:内容|各種フラグの状態を指定します。
**chat/ [#j26a5d77]
チャットの既読情報が保存されます。~
通常、スクリプトからは操作しません。~
[chatID]は[[各種リスト]]を参照してください。
***chat/[chatID] [#r9b2e152]
:型|bool
:内容|[chatID]のチャットを聞いたかどうかを指定します。
**library/ [#r340875f]
魔獣図鑑の情報が保存されます。~
通常、スクリプトからは操作しません。~
[enemyID]は[[各種リスト]]を参照してください。
***library/[enemyID] [#a61a163c]
:型|int
:範囲|0~100
:内容|[enemyID]の魔獣の撃破回数を指定します。
:補足|ゲーム上での表示は99までとなり、100の場合は★と表示されます。
**system/ [#wf882d73]
その他、システム全般の情報が保存されます。
***system/phase [#lba1ac13]
:型|int
:範囲|1~xx(未定)
:内容|現在のおおまかな進行状態を指定します。
:補足|進行状態によるNPCの会話変更等に使用されます。
***system/init [#x912783a]
:型|bool
:内容|セーブデータが初期化済みかを指定します。
:補足|通常、スクリプトからは操作しません。
***system/savetime [#x87b4825]
:型|string
:内容|最後にセーブを行った日付時刻を指定します。
:補足|日付時刻は「YYYY/MM/DD HH:MM:SS」形式です。通常、スクリプトからは操作しません。
***system/clear [#s94adc17]
:型|bool
:内容|v3.0を最後までクリアしたかを指定します。
:補足|この値がtrueの場合、セーブデータに★マークが付加されます。
***system/show_r18 [#afbcb8c2]
:型|bool
:内容|R18コンテンツを表示するかを指定します。
:補足|通常、スクリプトからは操作しません。(コンフィグ画面での設定を想定)
***system/night_steps [#vc761f1f]
:型|int
:範囲|0~10
:内容|夜から昼に変わるまでの残り時間を指定します。
:補足|値が0の場合は昼になります。
***system/checkpoint_map [#xd236c95]
:型|string
:内容|再開時のマップIDを指定します。~
マップIDは[[各種リスト]]を参照してください。
:補足|データロード時、全滅時の再開マップはこのデータに保存されたマップIDになります。
***system/lvstar [#i67373cc]
:型|int
:範囲|0~110
:内容|現在所持しているレベルスターの総数を指定します。
:補足|使用中のレベルスターの数はext/usedlvstarを使用してください。
***system/equiped_elem [#yc955549]
:型|string
:内容|現在連れ歩いている精霊のIDを指定します。
:補足|[精霊ID]は[[各種リスト]]を参照してください。
***system/stone [#s80c26a7]
>
|system/stone/star_lv1    |星の石 Lv.1|
|system/stone/star_lv2    |星の石 Lv.2|
|system/stone/star_lv3    |星の石 Lv.3|
|system/stone/fire_lv1    |炎の石 Lv.1|
|system/stone/fire_lv2    |炎の石 Lv.2|
|system/stone/fire_lv3    |炎の石 Lv.3|
|system/stone/leaf_lv1    |樹の石 Lv.1|
|system/stone/leaf_lv2    |樹の石 Lv.2|
|system/stone/leaf_lv3    |樹の石 Lv.3|
|system/stone/water_lv1   |水の石 Lv.1|
|system/stone/water_lv2   |水の石 Lv.2|
|system/stone/water_lv3   |水の石 Lv.3|
|system/stone/wind_lv1    |風の石 Lv.1|
|system/stone/wind_lv2    |風の石 Lv.2|
|system/stone/wind_lv3    |風の石 Lv.3|
|system/stone/night_lv1   |夜の石 Lv.1|
|system/stone/night_lv2   |夜の石 Lv.2|
|system/stone/night_lv3   |夜の石 Lv.3|
|system/stone/ice_lv1     |氷の石 Lv.1|
|system/stone/ice_lv2     |氷の石 Lv.2|
|system/stone/ice_lv3     |氷の石 Lv.3|
|system/stone/thunder_lv1 |雷の石 Lv.1|
|system/stone/thunder_lv2 |雷の石 Lv.2|
|system/stone/thunder_lv3 |雷の石 Lv.3|
|system/stone/stone_lv1   |土の石 Lv.1|
|system/stone/stone_lv2   |土の石 Lv.2|
|system/stone/stone_lv3   |土の石 Lv.3|
|system/stone/rainbow_lv1 |虹の石 Lv.1|
|system/stone/rainbow_lv2 |虹の石 LV.2|
|system/stone/rainbow_lv3 |虹の石 LV.3|
<
:型|int
:範囲|0~99
:内容|現在所持している魔力の塊(仮)の数を指定します。
**system/contents/ [#a0b0c88d]
コンテンツの解禁情報が保存されます。
***system/contents/xxxx [#pd353b2a]
>
|system/contents/rakugaki|コンテンツ「ラクガキ」|!|
|system/contents/offline|コンテンツ「同人情報」|!|
|system/contents/mailform|コンテンツ「メールフォーム」|!|
|system/contents/link|コンテンツ「リンク」|!|
|system/contents/diary|コンテンツ「チラシの裏」|!|
|system/contents/sketch|コンテンツ「スケッチブック」|!|
|system/contents/chat|コンテンツ「雑談を聞く」||
|system/contents/scarf|施設「スカーフショップ」||
|system/contents/chat|施設「茶釜湯」||
<
:型|bool
:内容|各種コンテンツが開放されているかを指定します。
:補足|!マークがついているコンテンツは不使用になる可能性があります。
**battle/ [#i5744e07]
バトルメンバーの情報が保存されます。
***battle/members [#ob947210]
:型|string
:内容|現在のバトルメンバーを指定します。
:補足|中身は暗号化されたJSON形式の文字列になります。~
***battle/myset1 [#n026eb39]
:型|string
:内容|マイセット1のバトルメンバーを指定します。
:補足|中身は暗号化されたJSON形式の文字列になります。~
***battle/myset2 [#p1e36216]
:型|string
:内容|マイセット2のバトルメンバーを指定します。
:補足|中身は暗号化されたJSON形式の文字列になります。~
***battle/myset3 [#j2051847]
:型|string
:内容|マイセット3のバトルメンバーを指定します。
:補足|中身は暗号化されたJSON形式の文字列になります。~
#author("2023-02-10T23:50:54+09:00","","")

~以下のデータは、バトル中のみ取得可能です。定数系同様、取得のみ可能です。~

***battle/current_turn [#pa641377]
:型|int
:内容|現在のターン数を取得します。
***battle/alive_enemy/[enemyName] [#gde4bd3a]
:型|bool
:内容|バトルキャラクターが生存している場合、trueを返します。
***battle/hp_rate/[characterName] [#edc8919d]
:型|int
:範囲|0~100
:内容|バトルキャラクターの現在HPの割合を返します。
***battle/player_buff/[playerName]/[buffID](未実装) [#cb29084b]
:型|bool
:内容|プレイヤー[playerName]が[buffID]を所持している場合、trueを返します。
***battle/enemy_buff/[enemyName]/[buffID](未実装) [#n7f12ffa]
:型|bool
:内容|敵[enemyName]が[buffID]を所持している場合、trueを返します。
***battle/current_ap/[characterName][#n7f12ffa]
:型|int
:内容|敵[characterName]の現在APを返します。
*テンポラリー系 [#lfb9b4ae]
このデータは、セーブデータに保存されません。
***temp/current_map [#s0cc3e71]
:型|string
:内容|現在のマップIDを指定します。
マップIDは[[各種リスト]]を参照してください。
***temp/recent_map [#g556148b]
:型|string
:内容|現在のマップの前にいたマップを指定します。(移動先座標の判定等に使用します。)
:補足|この値はマップ移動の際に自動で設定されます。
*定数系 [#nf43d1f9]
このデータは、セーブデータの値から計算して取得されます。
**進行度関連 [#ka5c2d06]
***ext/version/v1 [#vd4110c7]
***ext/version/v2 [#n42ff7c2]
***ext/version/v3 [#kfda04d5]
:型|bool
:内容|現在の進行状態が、各バージョン以上かどうかを取得します。
:補足|v3進行中はv1~v3すべてがtrue…のように、進行状態以前のバージョンはすべてtrueが返ります。phaseよりもおおまかに進行状態を管理する場合(ショップやコンテンツの状態等)はこちらを使用してください。
**パーティメンバー関連 [#j3384dda]
***ext/keylv [#t2423ba8]
:型|int
:内容|現在のカギレベルを取得します。
***ext/usedlvstar [#nbac4859]
:型|int
:内容|現在使用中のレベルスターの数を取得します。~
所持しているレベルスターは、system/lvstarを参照してください。
***ext/elementlv/[elemID] [#t2abb061]
:型|int
:内容|[elemID]の精霊のレベルを取得します。
***ext/maxhp [#jfd3ab8b]
:型|int
:内容|現在のパーティの最大HPを取得します
***ext/maxap [#xbd016bf]
:型|int
:内容|現在のパーティの最大APを取得します。


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS