#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を取得します。