ログ・ホライズンTRPG 冒険窓口 JSONファイル仕様

◆この資料について

この資料は「ログ・ホライズンTRPG 冒険窓口」に登録されている〈冒険者〉の情報や、各種データを参照したツールを作成しようとする開発者向けのドキュメントです。
この機能は予告なく仕様の変更、または機能自体の提供が終了する可能性があることを、あらかじめご了承下さい。

▼更新履歴

2014/07/30 特技一覧、アイテム一覧、プレフィックスドアイテム効果一覧を追加
2014/07/24 特技、アイテムに出力項目を追加
2014/07/05 JSONPに関する記述を追加
2014/07/03 新規作成

▼〈冒険者〉JSONデータ出力条件

JSONデータは、その〈冒険者〉を登録したユーザー自身が「外部ツールからの〈冒険者〉データ参照を許可する」にチェックを入れた場合にのみ出力されます。

▼〈冒険者〉JSONデータ参照URL

以下のURL規則により〈冒険者〉のJSONデータへのアクセスを行うことができます。
https://lhrpg.com/lhz/api/[キャラクターID].json
※[キャラクターID]は「キャラクター詳細」ページのURL末尾に表示される数値になります
※[callback]という名称のパラメータを付加することにより、JSONP取得用の関数名を設定することができます

▼特技一覧JSONデータ参照URL

以下のURLより特技一覧のJSONデータへのアクセスを行うことができます。
https://lhrpg.com/lhz/api/skills.json
※[callback]という名称のパラメータを付加することにより、JSONP取得用の関数名を設定することができます

▼アイテム一覧JSONデータ参照URL

以下のURLより特技一覧のJSONデータへのアクセスを行うことができます。
https://lhrpg.com/lhz/api/items.json
※[callback]という名称のパラメータを付加することにより、JSONP取得用の関数名を設定することができます

▼プレフィックスドアイテム効果一覧JSONデータ参照URL

以下のURLより特技一覧のJSONデータへのアクセスを行うことができます。
https://lhrpg.com/lhz/api/prefixed_effects.json
※[callback]という名称のパラメータを付加することにより、JSONP取得用の関数名を設定することができます

▼JSONデータ仕様

文字コード:UTF-8
データ名参照キーデータ型
プレーヤーキャラクター名namestring
キャラクターランクcharacter_ranknumber
レベルlevelstring
プレイヤー名player_namestring
種族racestring
アーキ職業archetypestring
メイン職業main_jobstring
サブ職業sub_jobstring
性別genderstring
人物タグtagsarray[string]
説明remarksstring
最大HPmax_hitpointnumber
初期因果力effectnumber
行動力actionnumber
移動力movenumber
武器の射程rangestring
回復力heal_powernumber
攻撃力physical_attacknumber
魔力magic_attacknumber
物理防御力physical_defensenumber
魔法防御力magic_defensenumber
STR能力基本値str_basic_valuenumber
DEX能力基本値dex_basic_valuenumber
POW能力基本値pow_basic_valuenumber
INT能力基本値int_basic_valuenumber
STR能力値str_valuenumber
DEX能力値dex_valuenumber
POW能力値pow_valuenumber
INT能力値int_valuenumber
運動値abl_motionstring
耐久値abl_durabilitystring
解除値abl_dismantlestring
操作値abl_operatestring
知覚値abl_sensestring
交渉値abl_negotiatestring
知識値abl_knowledgestring
解析値abl_analyzestring
回避値abl_avoidstring
抵抗値abl_resiststring
命中値abl_hitstring
ガイディングクリード:クリード名creed_namestring
ガイディングクリード:信念creedstring
ガイディングクリード:人物タグcreed_tagstring
ガイディングクリード:解説creed_detailstring
コネクション一覧connectionsarray[コネクション・ユニオン]
ユニオン一覧unionsarray[コネクション・ユニオン]
手スロットのアイテム1hand1アイテム ※1
手スロットのアイテム2hand2アイテム ※1
防具スロットのアイテムarmorアイテム ※1
補助装備スロットのアイテム1support_item1アイテム ※1
補助装備スロットのアイテム2support_item2アイテム ※1
補助装備スロットのアイテム3support_item3アイテム ※1
鞄スロットのアイテム ※1bagアイテム ※1
所持品スロットのアイテム一覧itemsarray[アイテム]
選択中のスタイル特技名style_skill_namestring
取得特技一覧skillsarray[特技]
画像URLimage_urlstring
キャラクターシートURLsheet_urlstring

コネクション・ユニオン
データ名参照キーデータ型
人物名/ユニオン名namestring
タグtagsarray[string]
関係/備考detailstring

特技
データ名参照キーデータ型
特技種別job_typestring
戦闘/一般typestring
特技名namestring
スキルランクskill_ranknumber
最大スキルランクskill_max_ranknumber
タイミングtimingstring
判定rollstring
対象targetstring
射程rangestring
コストcoststring
制限limitstring
タグtagsarray[string]
効果functionstring
解説explainstring
内部IDidnumber

アイテム
データ名参照キーデータ型
種別typestring
アイテムランクitem_ranknumber
アイテム名namestring
ユーザーが付与した別名aliasstring
攻撃力physical_attacknumber
魔力magic_attacknumber
物理防御力physical_defensenumber
魔法防御力magic_defensenumber
命中修正hitnumber
行動修正actionnumber
射程rangestring
タイミングtimingstring
対象targetstring
判定rollstring
価格pricenumber
効果・解説functionstring
タグtagsarray[string]
レシピrecipestring
プレフィックスドアイテム効果prefix_functionstring
内部IDidnumber

プレフィックスドアイテム効果
データ名参照キーデータ型
マジックグレードranknumber
接頭語namestring
対応タグallow_tagsarray[string]
必須タグrequired_tagstring
アイテム効果functionstring
内部IDidnumber

※1 現状では各スロットに装備されたアイテムのデータには取得特技等による補正は反映されません。