Skip to content

Latest commit

 

History

History
290 lines (236 loc) · 13.4 KB

api_ja.md

File metadata and controls

290 lines (236 loc) · 13.4 KB

この日本語ドキュメントは翻訳されたものであり、不正確な場合があります。必要に応じて英語版の原文を参照してください

Enka.Network API - 原神

データ構造情報

名前 説明
playerInfo プロフィール情報
avatarInfoList 公開されたキャラクター詳細のリスト

playerInfo

キャラクターのID別の基本データについては、store/characters.jsonを参照。 より詳細な情報については、キャラクターデータを参照。

名前 説明
nickname プレイヤーのニックネーム
signature ゲーム内ステータスメッセージ
worldLevel 世界ランク
namecardId メインで設定された名刺ID
finishAchievementNum 達成したアチーブメント数
towerFloorIndex クリアした深境螺旋の層数
towerLevelIndex クリアした深境螺旋の間数
showAvatarInfoList 展示されたキャラクターIDとレべルのリスト
showNameCardIdList 展示された名刺のリスト
profilePicture.avatarId プロフィール画像のID

showAvatarInfoList

名前 説明
avatarId キャラクターID
level キャラクターレべル
costumeId キャラクター衣装ID
詳細はstore/characters.json内の"Costumes"を参照

avatarInfoList

キャラクターのID別の基本データについては、store/characters.jsonを参照。 追加情報については、キャラクターデータを参照。

名前 説明
avatarID キャラクターID
talentIdList 解放済みの命ノ星座IDのリスト
C0の場合はこの項目はundefined
propMap キャラクター情報のプロパティ
fightPropMap -> {id: value} キャラクターの戦闘ステータスのMap。
FightPropの定義を確認してください
skillDepotId キャラクタースキルID
Skills Data -> "id"
inherentProudSkillList 解放された天賦のIDリスト
詳細情報 -> "inherentProudSkillOpens"
skillLevelMap -> {skill_id: level} スキルレベルのマップ
詳細情報 -> "inherentProudSkillOpens"
equipList 装備済の武器と聖遺物のリスト
fetterInfo.expLevel 好感度レべル

propMap

名前 説明
type プロパティタイプのID 詳細はIDの定義を参照してください
ival 無効な値 (これは使用しないでください)
val プロパティの値

equipList

名前 説明
itemId 装備品のID
聖遺物情報 -> "id"
武器情報 -> "id"
weapon [Weapon Only] 武器の基本情報
reliquary [Artifact Only] 聖遺物の基本情報
flat 各装備品の詳細情報

weapon

武器に関する追加情報については、武器データを確認してください

名前 説明
level 武器レべル
promoteLevel 突破段階
affixMap 精錬ランク [0-4]

reliquary

聖遺物に関する追加情報については、聖遺物情報を確認してください

名前 説明
level 聖遺物Lv [1-21]
mainPropId 聖遺物メインステータスID
MainProps Data
appendPropIdList 聖遺物サブステータスIDのリスト
AppendProp Data

flat

名前 説明
nameTextHashMap 表示名の識別番号
参照:言語情報
setNameTextHashMap [Artifact Only] セット効果の識別番号
参照:言語情報
rankLevel レアリティ
reliquaryMainstat [Artifact Only] 聖遺物のメインステータス
reliquarySubstats [Artifact Only] 聖遺物のサブステータス
weaponStats [Weapon Only] 武器の基礎攻撃力とサブステータス
itemType 種別(武器:Weapon,聖遺物:Artifact)
icon アイテムアイコン名
アイコン名の使用法
equipType [Artifact Only] 聖遺物種別

reliquaryMainstat, reliquarySubstats, weaponStats

名前 説明
mainPropId / appendPropID プロパティ名。名前の定義を確認してください
propValue プロパティ値

定義

Prop

ID 説明
1001 経験値
1002 突破段階
4001 レベル

FightProp

ID 説明
1 基礎HP
2 HP
3 HP%
4 基礎攻撃力
5 攻撃力
6 攻撃力%
7 基礎防御力
8 防御力
9 防御力%
10 基礎速度
11 速度%
20 会心率
22 会心ダメージ
23 元素チャージ効率
26 与える治癒効果
27 受ける治癒効果
28 元素熟知
29 物理耐性
30 物理ダメージ
40 炎元素ダメージ
41 雷元素ダメージ
42 水元素ダメージ
43 草元素ダメージ
44 風元素ダメージ
45 岩元素ダメージ
46 氷元素ダメージ
50 炎元素耐性
51 雷元素耐性
52 水元素耐性
53 草元素耐性
54 風元素耐性
55 岩元素耐性
56 氷元素耐性
70 炎元素 元素エネルギー 要求量(元素爆発)
71 雷元素 元素エネルギー 要求量(元素爆発)
72 水元素 元素エネルギー 要求量(元素爆発)
73 草元素 元素エネルギー 要求量(元素爆発)
74 風元素 元素エネルギー 要求量(元素爆発)
75 氷元素 元素エネルギー 要求量(元素爆発)
76 岩元素 元素エネルギー 要求量(元素爆発)
80 クールタイム短縮
81 シールド強化
1000 現在の炎元素 元素エネルギー
1001 現在の雷元素 元素エネルギー
1002 現在の水元素 元素エネルギー
1003 現在の草元素 元素エネルギー
1004 現在の風元素 元素エネルギー
1005 現在の氷元素 元素エネルギー
1006 現在の岩元素 元素エネルギー
1010 現在HP
2000 最大HP
2001 攻撃力
2002 防御力
2003 速度
3025 元素反応 会心率
3026 元素反応 会心ダメージ
3027 元素反応(過負荷)会心率
3028 元素反応(過負荷)会心ダメージ
3029 元素反応(拡散)会心率
3030 元素反応(拡散)会心ダメージ
3031 元素反応(感電)会心率
3032 元素反応(感電)会心ダメージ
3033 元素反応(超伝導)会心率
3034 元素反応(超伝導)会心ダメージ
3035 元素反応(燃焼)会心率
3036 元素反応(燃焼)会心ダメージ
3037 元素反応(凍結(氷砕き))会心率
3038 元素反応(凍結(氷砕き))会心ダメージ
3039 元素反応(開花)会心率
3040 元素反応(開花)会心ダメージ
3041 元素反応(烈開花)会心率
3042 元素反応(烈開花)会心ダメージ
3043 元素反応(超開花)会心率
3044 元素反応(超開花)会心ダメージ
3045 基礎元素反応会心率
3046 基礎元素反応会心ダメージ

ItemType

名前 説明
ITEM_WEAPON 武器
ITEM_RELIQUARY 聖遺物

EquipType

名前 説明
EQUIP_BRACER
EQUIP_NECKLACE
EQUIP_SHOES 時計
EQUIP_RING
EQUIP_DRESS

AppendProp

名前 説明
FIGHT_PROP_BASE_ATTACK [Weapon] 基礎攻撃力
FIGHT_PROP_HP HP固定値
FIGHT_PROP_ATTACK 攻撃力固定値
FIGHT_PROP_DEFENSE 防御力固定値
FIGHT_PROP_HP_PERCENT HP%
FIGHT_PROP_ATTACK_PERCENT 攻撃力%
FIGHT_PROP_DEFENSE_PERCENT 防御力%
FIGHT_PROP_CRITICAL 会心率
FIGHT_PROP_CRITICAL_HURT 会心ダメージ
FIGHT_PROP_CHARGE_EFFICIENCY 元素チャージ効率
FIGHT_PROP_HEAL_ADD 与える治癒効果
FIGHT_PROP_ELEMENT_MASTERY 元素熟知
FIGHT_PROP_PHYSICAL_ADD_HURT 物理ダメージ
FIGHT_PROP_FIRE_ADD_HURT 炎元素ダメージ
FIGHT_PROP_ELEC_ADD_HURT 雷元素ダメージ
FIGHT_PROP_WATER_ADD_HURT 水元素ダメージ
FIGHT_PROP_WIND_ADD_HURT 風元素ダメージ
FIGHT_PROP_ICE_ADD_HURT 氷元素ダメージ
FIGHT_PROP_ROCK_ADD_HURT 岩元素ダメージ
FIGHT_PROP_GRASS_ADD_HURT 草元素ダメージ

アイコンと画像

https://enka.network/ui/[icon_name].pngでキャラクター、武器、聖遺物のアイコンを得られます 通常、アイコン名は"UI_"または"Skill_"で始まるcharacters talentsを表します 例: https://enka.network/ui/UI_AvatarIcon_Side_Ambor.png

武器と聖遺物

flaticonを参照

キャラクターと天賦

store/characters.jsonから"UI_XXXXXX"または"Skill_XXXXXX"を探します

言語情報

store/loc.jsonでIDから各言語に対応した文字列を得る事が出来ます。 この時に使用されるキーとなるIDは

その他の追加情報をTextMap Dataで得る事が出来ます。ゲームでサポートされている言語のみが含まれます。

ラッパー

TS/JS - https://www.npmjs.com/package/enkanetwork.js - Jelosus1

TS/JS - https://github.com/yuko1101/enka-network-api - yuko1101

Rust - https://github.com/eratou/enkanetwork-rs - eratou

Python - https://github.com/mrwan200/enkanetwork.py - mrwan200

Python - https://github.com/seriaati/enka-py - seriaati

Java - https://github.com/kazuryyx/EnkaNetworkAPI - kazury