genshin-db
Version:
Genshin Impact v5.8 JSON data. Search and get results in all in-game languages! Sources from the fandom wiki and GenshinData repo.
1,354 lines (1,300 loc) • 155 kB
Markdown
# Examples
First start off with:
```js
const genshindb = require('genshin-db');
```
## Table of Contents
- [genshindb.characters(query[, opts])](#genshindbcharactersquery-opts)
- [genshindb.talents(query[, opts])](#genshindbtalentsquery-opts)
- [genshindb.constellations(query[, opts])](#genshindbconstellationsquery-opts)
- [genshindb.weapons(query[, opts])](#genshindbweaponsquery-opts)
- [genshindb.materials(query[, opts])](#genshindbmaterialsquery-opts)
- [genshindb.artifacts(query[, opts])](#genshindbartifactsquery-opts)
- [genshindb.foods(query[, opts])](#genshindbfoodsquery-opts)
- [genshindb.domains(query[, opts])](#genshindbdomainsquery-opts)
- [genshindb.enemies(query[, opts])](#genshindbenemiesquery-opts)
- [genshindb.outfits(query[, opts])](#genshindboutfitsquery-opts)
- [genshindb.windgliders(query[, opts])](#genshindbwindglidersquery-opts)
- [genshindb.animals(query[, opts])](#genshindbanimalsquery-opts)
- [genshindb.namecards(query[, opts])](#genshindbnamecardsquery-opts)
- [genshindb.geographies(query[, opts])](#genshindbgeographiesquery-opts)
- [genshindb.adventureranks(query[, opts])](#genshindbadventureranksquery-opts)
- [genshindb.emojis(query[, opts])](#genshindbemojisquery-opts)
- [genshindb.voiceovers(query[, opts])](#genshindbvoiceoversquery-opts)
- [genshindb.elements(query[, opts])](#genshindbelementsquery-opts)
- [genshindb.rarity(query[, opts])](#genshindbrarityquery-opts)
## genshindb.characters(query[, opts])]
<details>
<summary>genshindb.characters('<b>names', { matchCategories: true }</b>)</summary>
```js
[
'Aether', 'Albedo', 'Alhaitham',
'Aloy', 'Amber', 'Arataki Itto',
'Arlecchino', 'Baizhu', 'Barbara',
'Beidou', 'Bennett', 'Candace',
'Charlotte', 'Chasca', 'Chevreuse',
'Chiori', 'Chongyun', 'Citlali',
'Clorinde', 'Collei', 'Cyno',
'Dahlia', 'Dehya', 'Diluc',
'Diona', 'Dori', 'Emilie',
'Escoffier', 'Eula', 'Faruzan',
'Fischl', 'Freminet', 'Furina',
'Gaming', 'Ganyu', 'Gorou',
'Hu Tao', 'Iansan', 'Ifa',
'Ineffa', 'Jean', 'Kachina',
'Kaedehara Kazuha', 'Kaeya', 'Kamisato Ayaka',
'Kamisato Ayato', 'Kaveh', 'Keqing',
'Kinich', 'Kirara', 'Klee',
'Kujou Sara', 'Kuki Shinobu', 'Lan Yan',
'Layla', 'Lisa', 'Lumine',
'Lynette', 'Lyney', 'Mavuika',
'Mika', 'Mona', 'Mualani',
'Nahida', 'Navia', 'Neuvillette',
'Nilou', 'Ningguang', 'Noelle',
'Ororon', 'Qiqi', 'Raiden Shogun',
'Razor', 'Rosaria', 'Sangonomiya Kokomi',
'Sayu', 'Sethos', 'Shenhe',
'Shikanoin Heizou', 'Sigewinne', 'Skirk',
'Sucrose', 'Tartaglia', 'Thoma',
'Tighnari', 'Varesa', 'Venti',
'Wanderer', 'Wriothesley', 'Xiangling',
'Xianyun', 'Xiao', 'Xilonen',
'Xingqiu', 'Xinyan', 'Yae Miko',
'Yanfei', 'Yaoyao', 'Yelan',
'Yoimiya',
... 3 more items
]
```
</details>
<details>
<summary>genshindb.characters('<b>ganyu'</b>)</summary>
```js
{
id: 10000037,
name: 'Ganyu',
title: 'Plenilune Gaze',
description: 'The secretary at Yuehai Pavilion. The blood of the qilin, an illuminated beast, flows within her veins.',
weaponType: 'WEAPON_BOW',
weaponText: 'Bow',
bodyType: 'BODY_GIRL',
gender: 'Female',
qualityType: 'QUALITY_ORANGE',
rarity: 5,
birthdaymmdd: '12/2',
birthday: 'December 2',
elementType: 'ELEMENT_CRYO',
elementText: 'Cryo',
affiliation: 'Yuehai Pavilion',
associationType: 'ASSOC_LIYUE',
region: 'Liyue',
substatType: 'FIGHT_PROP_CRITICAL_HURT',
substatText: 'CRIT DMG',
constellation: 'Sinae Unicornis',
cv: {
english: 'Jennifer Losi',
chinese: '林簌',
japanese: '上田麗奈',
korean: 'Kim Seon-hye'
},
costs: {
ascend1: [
{ id: 202, name: 'Mora', count: 20000 },
{ id: 104161, name: 'Shivada Jade Sliver', count: 1 },
{ id: 100031, name: 'Qingxin', count: 3 },
{ id: 112038, name: 'Whopperflower Nectar', count: 3 }
],
ascend2: [
{ id: 202, name: 'Mora', count: 40000 },
{ id: 104162, name: 'Shivada Jade Fragment', count: 3 },
{ id: 113010, name: 'Hoarfrost Core', count: 2 },
{ id: 100031, name: 'Qingxin', count: 10 },
{ id: 112038, name: 'Whopperflower Nectar', count: 15 }
],
ascend3: [
{ id: 202, name: 'Mora', count: 60000 },
{ id: 104162, name: 'Shivada Jade Fragment', count: 6 },
{ id: 113010, name: 'Hoarfrost Core', count: 4 },
{ id: 100031, name: 'Qingxin', count: 20 },
{ id: 112039, name: 'Shimmering Nectar', count: 12 }
],
ascend4: [
{ id: 202, name: 'Mora', count: 80000 },
{ id: 104163, name: 'Shivada Jade Chunk', count: 3 },
{ id: 113010, name: 'Hoarfrost Core', count: 8 },
{ id: 100031, name: 'Qingxin', count: 30 },
{ id: 112039, name: 'Shimmering Nectar', count: 18 }
],
ascend5: [
{ id: 202, name: 'Mora', count: 100000 },
{ id: 104163, name: 'Shivada Jade Chunk', count: 6 },
{ id: 113010, name: 'Hoarfrost Core', count: 12 },
{ id: 100031, name: 'Qingxin', count: 45 },
{ id: 112040, name: 'Energy Nectar', count: 12 }
],
ascend6: [
{ id: 202, name: 'Mora', count: 120000 },
{ id: 104164, name: 'Shivada Jade Gemstone', count: 6 },
{ id: 113010, name: 'Hoarfrost Core', count: 20 },
{ id: 100031, name: 'Qingxin', count: 60 },
{ id: 112040, name: 'Energy Nectar', count: 24 }
]
},
images: {
card: 'https://static.wikia.nocookie.net/gensin-impact/images/8/8d/Character_Ganyu_Card.png',
portrait: 'https://static.wikia.nocookie.net/gensin-impact/images/a/a0/Character_Ganyu_Portrait.png',
cover1: 'https://act-webstatic.hoyoverse.com/upload/contentweb/2022/07/22/1ae0d0aaad9ee9b55652ea7ec67f0465_3602224572622981451.png',
cover2: 'https://webstatic.hoyoverse.com/upload/uploadstatic/contentweb/20210105/2021010519280045054.png',
'hoyolab-avatar': 'https://img-os-static.hoyolab.com/communityWeb/upload/4af4adf192a35db2dd76d9718acc7bc8.png',
filename_icon: 'UI_AvatarIcon_Ganyu',
filename_iconCard: 'UI_AvatarIcon_Ganyu_Card',
filename_sideIcon: 'UI_AvatarIcon_Side_Ganyu',
filename_gachaSplash: 'UI_Gacha_AvatarImg_Ganyu',
filename_gachaSlice: 'UI_Gacha_AvatarIcon_Ganyu',
mihoyo_icon: 'https://upload-os-bbs.mihoyo.com/game_record/genshin/character_icon/UI_AvatarIcon_Ganyu.png',
mihoyo_sideIcon: 'https://upload-os-bbs.mihoyo.com/game_record/genshin/character_side_icon/UI_AvatarIcon_Side_Ganyu.png'
},
url: { fandom: 'https://genshin-impact.fandom.com/wiki/Ganyu' },
stats: [Function (anonymous)],
version: '1.2'
}
```
</details>
<details>
<summary>genshindb.characters('<b>ayaka'</b>)<b>.costs</b></summary>
```js
{
ascend1: [
{ id: 202, name: 'Mora', count: 20000 },
{ id: 104161, name: 'Shivada Jade Sliver', count: 1 },
{ id: 101202, name: 'Sakura Bloom', count: 3 },
{ id: 112044, name: 'Old Handguard', count: 3 }
],
ascend2: [
{ id: 202, name: 'Mora', count: 40000 },
{ id: 104162, name: 'Shivada Jade Fragment', count: 3 },
{ id: 113023, name: 'Perpetual Heart', count: 2 },
{ id: 101202, name: 'Sakura Bloom', count: 10 },
{ id: 112044, name: 'Old Handguard', count: 15 }
],
ascend3: [
{ id: 202, name: 'Mora', count: 60000 },
{ id: 104162, name: 'Shivada Jade Fragment', count: 6 },
{ id: 113023, name: 'Perpetual Heart', count: 4 },
{ id: 101202, name: 'Sakura Bloom', count: 20 },
{ id: 112045, name: 'Kageuchi Handguard', count: 12 }
],
ascend4: [
{ id: 202, name: 'Mora', count: 80000 },
{ id: 104163, name: 'Shivada Jade Chunk', count: 3 },
{ id: 113023, name: 'Perpetual Heart', count: 8 },
{ id: 101202, name: 'Sakura Bloom', count: 30 },
{ id: 112045, name: 'Kageuchi Handguard', count: 18 }
],
ascend5: [
{ id: 202, name: 'Mora', count: 100000 },
{ id: 104163, name: 'Shivada Jade Chunk', count: 6 },
{ id: 113023, name: 'Perpetual Heart', count: 12 },
{ id: 101202, name: 'Sakura Bloom', count: 45 },
{ id: 112046, name: 'Famed Handguard', count: 12 }
],
ascend6: [
{ id: 202, name: 'Mora', count: 120000 },
{ id: 104164, name: 'Shivada Jade Gemstone', count: 6 },
{ id: 113023, name: 'Perpetual Heart', count: 20 },
{ id: 101202, name: 'Sakura Bloom', count: 60 },
{ id: 112046, name: 'Famed Handguard', count: 24 }
]
}
```
</details>
<details>
<summary>genshindb.characters('<b>amber', { resultLanguage: 'JP' }</b>)</summary>
```js
{
id: 10000021,
name: 'アンバー',
title: '飛行チャンピオン',
description: '元気満々な女の子、騎士団で最も優秀で、最後の偵察騎士である。',
weaponType: 'WEAPON_BOW',
weaponText: '弓',
bodyType: 'BODY_GIRL',
gender: '女',
qualityType: 'QUALITY_PURPLE',
rarity: 4,
birthdaymmdd: '8/10',
birthday: '8月10日',
elementType: 'ELEMENT_PYRO',
elementText: '炎',
affiliation: '西風騎士団',
associationType: 'ASSOC_MONDSTADT',
region: 'モンド',
substatType: 'FIGHT_PROP_ATTACK_PERCENT',
substatText: '攻撃力',
constellation: '小兎座',
cv: {
english: 'Kelly Baskin',
chinese: '蔡书瑾',
japanese: '石見舞菜香',
korean: '김연우'
},
costs: {
ascend1: [
{ id: 202, name: 'モラ', count: 20000 },
{ id: 104111, name: '炎願のアゲート·砕屑', count: 1 },
{ id: 100055, name: 'イグサ', count: 3 },
{ id: 112011, name: '牢固な矢先', count: 3 }
],
ascend2: [
{ id: 202, name: 'モラ', count: 40000 },
{ id: 104112, name: '炎願のアゲート·欠片', count: 3 },
{ id: 113011, name: '常燃の火種', count: 2 },
{ id: 100055, name: 'イグサ', count: 10 },
{ id: 112011, name: '牢固な矢先', count: 15 }
],
ascend3: [
{ id: 202, name: 'モラ', count: 60000 },
{ id: 104112, name: '炎願のアゲート·欠片', count: 6 },
{ id: 113011, name: '常燃の火種', count: 4 },
{ id: 100055, name: 'イグサ', count: 20 },
{ id: 112012, name: '鋭利な矢先', count: 12 }
],
ascend4: [
{ id: 202, name: 'モラ', count: 80000 },
{ id: 104113, name: '炎願のアゲート·塊', count: 3 },
{ id: 113011, name: '常燃の火種', count: 8 },
{ id: 100055, name: 'イグサ', count: 30 },
{ id: 112012, name: '鋭利な矢先', count: 18 }
],
ascend5: [
{ id: 202, name: 'モラ', count: 100000 },
{ id: 104113, name: '炎願のアゲート·塊', count: 6 },
{ id: 113011, name: '常燃の火種', count: 12 },
{ id: 100055, name: 'イグサ', count: 45 },
{ id: 112013, name: '歴戦の矢先', count: 12 }
],
ascend6: [
{ id: 202, name: 'モラ', count: 120000 },
{ id: 104114, name: '炎願のアゲート', count: 6 },
{ id: 113011, name: '常燃の火種', count: 20 },
{ id: 100055, name: 'イグサ', count: 60 },
{ id: 112013, name: '歴戦の矢先', count: 24 }
]
},
images: {
card: 'https://static.wikia.nocookie.net/gensin-impact/images/2/26/Character_Amber_Card.jpg',
portrait: 'https://static.wikia.nocookie.net/gensin-impact/images/0/00/Character_Amber_Portrait.png',
cover1: 'https://act-webstatic.hoyoverse.com/upload/contentweb/2022/07/22/6f0ef40157e95b0d59455c12f4d3f270_6966278935690800707.png',
cover2: 'https://act-webstatic.hoyoverse.com/upload/contentweb/2022/06/28/4f598572016e3177da5d4256fe9c1f5e_8765525983470991811.png',
'hoyolab-avatar': 'https://img-os-static.hoyolab.com/communityWeb/upload/b7c1e4d14fdaac060eb86e3ad09bbf78.png',
filename_icon: 'UI_AvatarIcon_Ambor',
filename_iconCard: 'UI_AvatarIcon_Ambor_Card',
filename_sideIcon: 'UI_AvatarIcon_Side_Ambor',
filename_gachaSplash: 'UI_Gacha_AvatarImg_Ambor',
filename_gachaSlice: 'UI_Gacha_AvatarIcon_Ambor',
mihoyo_icon: 'https://upload-os-bbs.mihoyo.com/game_record/genshin/character_icon/UI_AvatarIcon_Ambor.png',
mihoyo_sideIcon: 'https://upload-os-bbs.mihoyo.com/game_record/genshin/character_side_icon/UI_AvatarIcon_Side_Ambor.png'
},
url: { fandom: 'https://genshin-impact.fandom.com/wiki/Amber' },
stats: [Function (anonymous)],
version: '1.0'
}
```
</details>
<details>
<summary>genshindb.characters('<b>アンバー', { queryLanguages: 'Japanese', resultLanguage: 'Spanish' }</b>)</summary>
```js
{
id: 10000021,
name: 'Amber',
title: 'La Campeona de Vuelo',
description: 'Siempre enérgica y llena de vida, Amber es la mejor exploradora de los Caballeros de Favonius, aunque también es la única...',
weaponType: 'WEAPON_BOW',
weaponText: 'Arco',
bodyType: 'BODY_GIRL',
gender: 'Femenino',
qualityType: 'QUALITY_PURPLE',
rarity: 4,
birthdaymmdd: '8/10',
birthday: '10 de agosto',
elementType: 'ELEMENT_PYRO',
elementText: 'Pyro',
affiliation: 'Caballeros de Favonius',
associationType: 'ASSOC_MONDSTADT',
region: 'Mondstadt',
substatType: 'FIGHT_PROP_ATTACK_PERCENT',
substatText: 'ATQ',
constellation: 'Lepus Minor',
cv: {
english: 'Kelly Baskin',
chinese: '蔡书瑾',
japanese: '石見舞菜香',
korean: 'Kim Yeon-woo'
},
costs: {
ascend1: [
{ id: 202, name: 'Mora', count: 20000 },
{ id: 104111, name: 'Pedacito de ágata agnidus', count: 1 },
{ id: 100055, name: 'Lucetta', count: 3 },
{ id: 112011, name: 'Flecha robusta', count: 3 }
],
ascend2: [
{ id: 202, name: 'Mora', count: 40000 },
{ id: 104112, name: 'Fragmento de ágata agnidus', count: 3 },
{ id: 113011, name: 'Semilla de fuego eterno', count: 2 },
{ id: 100055, name: 'Lucetta', count: 10 },
{ id: 112011, name: 'Flecha robusta', count: 15 }
],
ascend3: [
{ id: 202, name: 'Mora', count: 60000 },
{ id: 104112, name: 'Fragmento de ágata agnidus', count: 6 },
{ id: 113011, name: 'Semilla de fuego eterno', count: 4 },
{ id: 100055, name: 'Lucetta', count: 20 },
{ id: 112012, name: 'Flecha afilada', count: 12 }
],
ascend4: [
{ id: 202, name: 'Mora', count: 80000 },
{ id: 104113, name: 'Trozo de ágata agnidus', count: 3 },
{ id: 113011, name: 'Semilla de fuego eterno', count: 8 },
{ id: 100055, name: 'Lucetta', count: 30 },
{ id: 112012, name: 'Flecha afilada', count: 18 }
],
ascend5: [
{ id: 202, name: 'Mora', count: 100000 },
{ id: 104113, name: 'Trozo de ágata agnidus', count: 6 },
{ id: 113011, name: 'Semilla de fuego eterno', count: 12 },
{ id: 100055, name: 'Lucetta', count: 45 },
{ id: 112013, name: 'Flecha veterana', count: 12 }
],
ascend6: [
{ id: 202, name: 'Mora', count: 120000 },
{ id: 104114, name: 'Ágata agnidus', count: 6 },
{ id: 113011, name: 'Semilla de fuego eterno', count: 20 },
{ id: 100055, name: 'Lucetta', count: 60 },
{ id: 112013, name: 'Flecha veterana', count: 24 }
]
},
images: {
card: 'https://static.wikia.nocookie.net/gensin-impact/images/2/26/Character_Amber_Card.jpg',
portrait: 'https://static.wikia.nocookie.net/gensin-impact/images/0/00/Character_Amber_Portrait.png',
cover1: 'https://act-webstatic.hoyoverse.com/upload/contentweb/2022/07/22/6f0ef40157e95b0d59455c12f4d3f270_6966278935690800707.png',
cover2: 'https://act-webstatic.hoyoverse.com/upload/contentweb/2022/06/28/4f598572016e3177da5d4256fe9c1f5e_8765525983470991811.png',
'hoyolab-avatar': 'https://img-os-static.hoyolab.com/communityWeb/upload/b7c1e4d14fdaac060eb86e3ad09bbf78.png',
filename_icon: 'UI_AvatarIcon_Ambor',
filename_iconCard: 'UI_AvatarIcon_Ambor_Card',
filename_sideIcon: 'UI_AvatarIcon_Side_Ambor',
filename_gachaSplash: 'UI_Gacha_AvatarImg_Ambor',
filename_gachaSlice: 'UI_Gacha_AvatarIcon_Ambor',
mihoyo_icon: 'https://upload-os-bbs.mihoyo.com/game_record/genshin/character_icon/UI_AvatarIcon_Ambor.png',
mihoyo_sideIcon: 'https://upload-os-bbs.mihoyo.com/game_record/genshin/character_side_icon/UI_AvatarIcon_Side_Ambor.png'
},
url: { fandom: 'https://genshin-impact.fandom.com/wiki/Amber' },
stats: [Function (anonymous)],
version: '1.0'
}
```
</details>
<details>
<summary>genshindb.characters('<b>childe', { matchAliases: true }</b>)</summary>
```js
{
id: 10000033,
name: 'Tartaglia',
title: 'Childe',
description: 'No. 11 of The Harbingers, also known as "Childe." His name is highly feared on the battlefield.',
weaponType: 'WEAPON_BOW',
weaponText: 'Bow',
bodyType: 'BODY_MALE',
gender: 'Male',
qualityType: 'QUALITY_ORANGE',
rarity: 5,
birthdaymmdd: '7/20',
birthday: 'July 20',
elementType: 'ELEMENT_HYDRO',
elementText: 'Hydro',
affiliation: 'Fatui',
associationType: 'ASSOC_FATUI',
region: 'Snezhnaya',
substatType: 'FIGHT_PROP_WATER_ADD_HURT',
substatText: 'Hydro DMG Bonus',
constellation: 'Monoceros Caeli',
cv: {
english: 'Griffin Burns',
chinese: '鱼冻',
japanese: '木村良平',
korean: 'Nam Do-hyeong'
},
costs: {
ascend1: [
{ id: 202, name: 'Mora', count: 20000 },
{ id: 104121, name: 'Varunada Lazurite Sliver', count: 1 },
{ id: 100033, name: 'Starconch', count: 3 },
{ id: 112032, name: "Recruit's Insignia", count: 3 }
],
ascend2: [
{ id: 202, name: 'Mora', count: 40000 },
{ id: 104122, name: 'Varunada Lazurite Fragment', count: 3 },
{ id: 113012, name: 'Cleansing Heart', count: 2 },
{ id: 100033, name: 'Starconch', count: 10 },
{ id: 112032, name: "Recruit's Insignia", count: 15 }
],
ascend3: [
{ id: 202, name: 'Mora', count: 60000 },
{ id: 104122, name: 'Varunada Lazurite Fragment', count: 6 },
{ id: 113012, name: 'Cleansing Heart', count: 4 },
{ id: 100033, name: 'Starconch', count: 20 },
{ id: 112033, name: "Sergeant's Insignia", count: 12 }
],
ascend4: [
{ id: 202, name: 'Mora', count: 80000 },
{ id: 104123, name: 'Varunada Lazurite Chunk', count: 3 },
{ id: 113012, name: 'Cleansing Heart', count: 8 },
{ id: 100033, name: 'Starconch', count: 30 },
{ id: 112033, name: "Sergeant's Insignia", count: 18 }
],
ascend5: [
{ id: 202, name: 'Mora', count: 100000 },
{ id: 104123, name: 'Varunada Lazurite Chunk', count: 6 },
{ id: 113012, name: 'Cleansing Heart', count: 12 },
{ id: 100033, name: 'Starconch', count: 45 },
{ id: 112034, name: "Lieutenant's Insignia", count: 12 }
],
ascend6: [
{ id: 202, name: 'Mora', count: 120000 },
{ id: 104124, name: 'Varunada Lazurite Gemstone', count: 6 },
{ id: 113012, name: 'Cleansing Heart', count: 20 },
{ id: 100033, name: 'Starconch', count: 60 },
{ id: 112034, name: "Lieutenant's Insignia", count: 24 }
]
},
images: {
card: 'https://static.wikia.nocookie.net/gensin-impact/images/4/4c/Character_Tartaglia_Card.png',
portrait: 'https://static.wikia.nocookie.net/gensin-impact/images/3/3a/Character_Tartaglia_Portrait.png',
cover1: 'https://webstatic.hoyoverse.com/upload/uploadstatic/contentweb/20201103/2020110321160453386.png',
cover2: 'https://webstatic.hoyoverse.com/upload/uploadstatic/contentweb/20201103/2020110321234137061.png',
'hoyolab-avatar': 'https://img-os-static.hoyolab.com/communityWeb/upload/34ebaeb164a8b447dbe52afaae3e1f63.png',
filename_icon: 'UI_AvatarIcon_Tartaglia',
filename_iconCard: 'UI_AvatarIcon_Tartaglia_Card',
filename_sideIcon: 'UI_AvatarIcon_Side_Tartaglia',
filename_gachaSplash: 'UI_Gacha_AvatarImg_Tartaglia',
filename_gachaSlice: 'UI_Gacha_AvatarIcon_Tartaglia',
mihoyo_icon: 'https://upload-os-bbs.mihoyo.com/game_record/genshin/character_icon/UI_AvatarIcon_Tartaglia.png',
mihoyo_sideIcon: 'https://upload-os-bbs.mihoyo.com/game_record/genshin/character_side_icon/UI_AvatarIcon_Side_Tartaglia.png'
},
url: { fandom: 'https://genshin-impact.fandom.com/wiki/Tartaglia' },
stats: [Function (anonymous)],
version: '1.1'
}
```
</details>
<details>
<summary>genshindb.characters('<b>carmen', { matchAliases: true }</b>)</summary>
```js
{
id: 10000022,
name: 'Venti',
title: 'Windborne Bard',
description: "One of the many bards of Mondstadt, who freely wanders the city's streets and alleys.",
weaponType: 'WEAPON_BOW',
weaponText: 'Bow',
bodyType: 'BODY_BOY',
gender: 'Male',
qualityType: 'QUALITY_ORANGE',
rarity: 5,
birthdaymmdd: '6/16',
birthday: 'June 16',
elementType: 'ELEMENT_ANEMO',
elementText: 'Anemo',
affiliation: 'Mondstadt',
associationType: 'ASSOC_MONDSTADT',
region: 'Mondstadt',
substatType: 'FIGHT_PROP_CHARGE_EFFICIENCY',
substatText: 'Energy Recharge',
constellation: 'Carmen Dei',
cv: {
english: 'Erika Harlacher',
chinese: '喵酱',
japanese: '村瀬歩',
korean: 'Jung Yoo-jung'
},
costs: {
ascend1: [
{ id: 202, name: 'Mora', count: 20000 },
{ id: 104151, name: 'Vayuda Turquoise Sliver', count: 1 },
{ id: 100023, name: 'Cecilia', count: 3 },
{ id: 112002, name: 'Slime Condensate', count: 3 }
],
ascend2: [
{ id: 202, name: 'Mora', count: 40000 },
{ id: 104152, name: 'Vayuda Turquoise Fragment', count: 3 },
{ id: 113001, name: 'Hurricane Seed', count: 2 },
{ id: 100023, name: 'Cecilia', count: 10 },
{ id: 112002, name: 'Slime Condensate', count: 15 }
],
ascend3: [
{ id: 202, name: 'Mora', count: 60000 },
{ id: 104152, name: 'Vayuda Turquoise Fragment', count: 6 },
{ id: 113001, name: 'Hurricane Seed', count: 4 },
{ id: 100023, name: 'Cecilia', count: 20 },
{ id: 112003, name: 'Slime Secretions', count: 12 }
],
ascend4: [
{ id: 202, name: 'Mora', count: 80000 },
{ id: 104153, name: 'Vayuda Turquoise Chunk', count: 3 },
{ id: 113001, name: 'Hurricane Seed', count: 8 },
{ id: 100023, name: 'Cecilia', count: 30 },
{ id: 112003, name: 'Slime Secretions', count: 18 }
],
ascend5: [
{ id: 202, name: 'Mora', count: 100000 },
{ id: 104153, name: 'Vayuda Turquoise Chunk', count: 6 },
{ id: 113001, name: 'Hurricane Seed', count: 12 },
{ id: 100023, name: 'Cecilia', count: 45 },
{ id: 112004, name: 'Slime Concentrate', count: 12 }
],
ascend6: [
{ id: 202, name: 'Mora', count: 120000 },
{ id: 104154, name: 'Vayuda Turquoise Gemstone', count: 6 },
{ id: 113001, name: 'Hurricane Seed', count: 20 },
{ id: 100023, name: 'Cecilia', count: 60 },
{ id: 112004, name: 'Slime Concentrate', count: 24 }
]
},
images: {
card: 'https://static.wikia.nocookie.net/gensin-impact/images/7/76/Character_Venti_Card.jpg',
portrait: 'https://static.wikia.nocookie.net/gensin-impact/images/c/cf/Character_Venti_Portrait.png',
cover1: 'https://act-webstatic.hoyoverse.com/upload/contentweb/2022/07/22/965e940e6caafe8fbd4bf0e17653000b_4508958090491775485.png',
cover2: 'https://webstatic.hoyoverse.com/upload/uploadstatic/contentweb/20191122/2019112211143037621.png',
'hoyolab-avatar': 'https://img-os-static.hoyolab.com/communityWeb/upload/f42e16fca94650e2e932c093de92ae54.png',
filename_icon: 'UI_AvatarIcon_Venti',
filename_iconCard: 'UI_AvatarIcon_Venti_Card',
filename_sideIcon: 'UI_AvatarIcon_Side_Venti',
filename_gachaSplash: 'UI_Gacha_AvatarImg_Venti',
filename_gachaSlice: 'UI_Gacha_AvatarIcon_Venti',
mihoyo_icon: 'https://upload-os-bbs.mihoyo.com/game_record/genshin/character_icon/UI_AvatarIcon_Venti.png',
mihoyo_sideIcon: 'https://upload-os-bbs.mihoyo.com/game_record/genshin/character_side_icon/UI_AvatarIcon_Side_Venti.png'
},
url: { fandom: 'https://genshin-impact.fandom.com/wiki/Venti' },
stats: [Function (anonymous)],
version: '1.0'
}
```
</details>
<details>
<summary>genshindb.characters('<b>arrowhead', { matchCategories: true }</b>)</summary>
```js
[ 'Amber', 'Collei', 'Dahlia', 'Diona', 'Fischl' ]
```
</details>
<details>
<summary>genshindb.characters('<b>arrow', { dumpResult: true, matchCategories: true, resultLanguage: 'jp' }</b>)</summary>
```js
{
query: 'arrow',
folder: 'characters',
match: 'Firm Arrowhead',
matchfolder: 'characters',
matchtype: 'categories',
options: {
dumpResult: true,
matchNames: true,
matchAltNames: true,
matchAliases: false,
matchCategories: true,
verboseCategories: false,
queryLanguages: [ 'English' ],
resultLanguage: 'Japanese',
v4Props: false,
v4PropsOnly: false
},
filename: [ 'amber', 'collei', 'dahlia', 'diona', 'fischl' ],
result: [ 'アンバー', 'コレイ', 'ダリア', 'ディオナ', 'フィッシュル' ]
}
```
</details>
<details>
<summary>genshindb.characters('<b>december', { matchCategories: true }</b>)</summary>
```js
[
'Chasca', 'Dori',
'Gaming', 'Ganyu',
'Layla', 'Neuvillette',
'Nilou', 'Tighnari',
'Zhongli'
]
```
</details>
<details>
<summary>genshindb.characters('<b>pyro', { matchCategories: true }</b>)</summary>
```js
[
'Amber', 'Arlecchino',
'Bennett', 'Chevreuse',
'Dehya', 'Diluc',
'Gaming', 'Hu Tao',
'Klee', 'Lyney',
'Mavuika', 'Thoma',
'Xiangling', 'Xinyan',
'Yanfei', 'Yoimiya'
]
```
</details>
<details>
<summary>genshindb.characters('<b>liyue', { matchCategories: true }</b>)</summary>
```js
[
'Baizhu', 'Beidou', 'Chongyun',
'Gaming', 'Ganyu', 'Hu Tao',
'Keqing', 'Lan Yan', 'Ningguang',
'Qiqi', 'Shenhe', 'Xiangling',
'Xianyun', 'Xiao', 'Xingqiu',
'Xinyan', 'Yanfei', 'Yaoyao',
'Yelan', 'Yun Jin', 'Zhongli'
]
```
</details>
<details>
<summary>genshindb.characters('<b>sword', { matchCategories: true }</b>)</summary>
```js
[
'Aether', 'Albedo',
'Alhaitham', 'Bennett',
'Chiori', 'Clorinde',
'Dahlia', 'Furina',
'Jean', 'Kaedehara Kazuha',
'Kaeya', 'Kamisato Ayaka',
'Kamisato Ayato', 'Keqing',
'Kirara', 'Kuki Shinobu',
'Layla', 'Lumine',
'Lynette', 'Nilou',
'Qiqi', 'Skirk',
'Xilonen', 'Xingqiu'
]
```
</details>
<details>
<summary>genshindb.characters('<b>klee'</b>)<b>.stats(90)</b></summary>
```js
{
level: 90,
ascension: 6,
hp: 10286.5650232,
attack: 310.931894,
defense: 614.843496,
specialized: 0.288
}
```
</details>
<details>
<summary>genshindb.characters('<b>klee'</b>)<b>.stats(80)</b></summary>
```js
{
level: 80,
ascension: 5,
hp: 9075.6026368,
attack: 274.32836599999996,
defense: 542.462304,
specialized: 0.216
}
```
</details>
<details>
<summary>genshindb.characters('<b>klee'</b>)<b>.stats(80, '+')</b></summary>
```js
{
level: 80,
ascension: 6,
hp: 9563.452736800002,
attack: 289.073876,
defense: 571.622304,
specialized: 0.288
}
```
</details>
<details>
<summary>genshindb.characters('<b>aether'</b>)<b>.stats(12)</b></summary>
```js
{
level: 12,
ascension: 0,
hp: 1739.697228,
attack: 33.977664,
defense: 109.1853,
specialized: 0
}
```
</details>
## genshindb.talents(query[, opts])]
<details>
<summary>genshindb.talents('<b>names', { matchCategories: true }</b>)</summary>
```js
[
'Albedo', 'Alhaitham', 'Aloy',
'Amber', 'Arataki Itto', 'Arlecchino',
'Baizhu', 'Barbara', 'Beidou',
'Bennett', 'Candace', 'Charlotte',
'Chasca', 'Chevreuse', 'Chiori',
'Chongyun', 'Citlali', 'Clorinde',
'Collei', 'Cyno', 'Dahlia',
'Dehya', 'Diluc', 'Diona',
'Dori', 'Emilie', 'Escoffier',
'Eula', 'Faruzan', 'Fischl',
'Freminet', 'Furina', 'Gaming',
'Ganyu', 'Gorou', 'Hu Tao',
'Iansan', 'Ifa', 'Ineffa',
'Jean', 'Kachina', 'Kaedehara Kazuha',
'Kaeya', 'Kamisato Ayaka', 'Kamisato Ayato',
'Kaveh', 'Keqing', 'Kinich',
'Kirara', 'Klee', 'Kujou Sara',
'Kuki Shinobu', 'Lan Yan', 'Layla',
'Lisa', 'Lynette', 'Lyney',
'Mavuika', 'Mika', 'Mona',
'Mualani', 'Nahida', 'Navia',
'Neuvillette', 'Nilou', 'Ningguang',
'Noelle', 'Ororon', 'Qiqi',
'Raiden Shogun', 'Razor', 'Rosaria',
'Sangonomiya Kokomi', 'Sayu', 'Sethos',
'Shenhe', 'Shikanoin Heizou', 'Sigewinne',
'Skirk', 'Sucrose', 'Tartaglia',
'Thoma', 'Tighnari', 'Traveler (Anemo)',
'Traveler (Cryo)', 'Traveler (Dendro)', 'Traveler (Electro)',
'Traveler (Geo)', 'Traveler (Hydro)', 'Traveler (Pyro)',
'Varesa', 'Venti', 'Wanderer',
'Wriothesley', 'Xiangling', 'Xianyun',
'Xiao', 'Xilonen', 'Xingqiu',
'Xinyan',
... 8 more items
]
```
</details>
<details>
<summary>genshindb.talents('<b>ninguang'</b>)</summary>
```js
{
id: 2701,
name: 'Ningguang',
combat1: {
name: 'Sparkling Scatter',
descriptionRaw: '<color=#FFD780FF>Normal Attack</color>\n' +
'Shoots gems that deal <color=#FFE699FF>Geo DMG</color>.\n' +
'Upon hit, this grants Ningguang 1 Star Jade.\n' +
'\n' +
'<color=#FFD780FF>Charged Attack</color>\n' +
'Consumes a certain amount of stamina to fire off a giant gem that deals <color=#FFE699FF>Geo DMG</color>.\n' +
'If Ningguang has any Star Jades, unleashing a Charged Attack will cause the Star Jades to be fired at the enemy as well, dealing additional DMG.\n' +
'\n' +
'<color=#FFD780FF>Plunging Attack</color>\n' +
'Gathering the might of Geo, Ningguang plunges towards the ground from mid-air, damaging all opponents in her path. Deals <color=#FFE699FF>AoE Geo DMG</color> upon impact with the ground.',
description: 'Normal Attack\n' +
'Shoots gems that deal Geo DMG.\n' +
'Upon hit, this grants Ningguang 1 Star Jade.\n' +
'\n' +
'Charged Attack\n' +
'Consumes a certain amount of stamina to fire off a giant gem that deals Geo DMG.\n' +
'If Ningguang has any Star Jades, unleashing a Charged Attack will cause the Star Jades to be fired at the enemy as well, dealing additional DMG.\n' +
'\n' +
'Plunging Attack\n' +
'Gathering the might of Geo, Ningguang plunges towards the ground from mid-air, damaging all opponents in her path. Deals AoE Geo DMG upon impact with the ground.',
attributes: {
labels: [
'Normal Attack DMG|{param1:F1P}',
'Charged Attack DMG|{param2:P}',
'DMG per Star Jade|{param3:F1P}',
'Charged Attack Stamina Cost|{param4:F1}',
'Plunge DMG|{param5:F1P}',
'Low/High Plunge DMG|{param6:P}/{param7:P}'
],
parameters: {
param1: [
0.28, 0.301, 0.322,
0.35, 0.371, 0.392,
0.42, 0.448, 0.476,
0.504, 0.53312, 0.5712,
0.60928, 0.64736, 0.68544
],
param2: [
1.7408, 1.87136, 2.00192,
2.176, 2.30656, 2.43712,
2.6112, 2.78528, 2.95936,
3.13344, 3.314483, 3.551232,
3.787981, 4.02473, 4.261478
],
param3: [
0.496, 0.5332, 0.5704,
0.62, 0.6572, 0.6944,
0.744, 0.7936, 0.8432,
0.8928, 0.944384, 1.01184,
1.079296, 1.146752, 1.214208
],
param4: [
50, 50, 50, 50, 50, 50,
50, 50, 50, 50, 50, 50,
50, 50, 50
],
param5: [
0.568288, 0.614544,
0.6608, 0.72688,
0.773136, 0.826,
0.898688, 0.971376,
1.044064, 1.12336,
1.202656, 1.281952,
1.361248, 1.440544,
1.51984
],
param6: [
1.136335, 1.228828,
1.32132, 1.453452,
1.545944, 1.65165,
1.796995, 1.94234,
2.087686, 2.246244,
2.404802, 2.563361,
2.721919, 2.880478,
3.039036
],
param7: [
1.419344, 1.534872,
1.6504, 1.81544,
1.930968, 2.063,
2.244544, 2.426088,
2.607632, 2.80568,
3.003728, 3.201776,
3.399824, 3.597872,
3.79592
]
}
}
},
combat2: {
name: 'Jade Screen',
descriptionRaw: 'Ningguang creates a Jade Screen out of gold, obsidian, and her great opulence, dealing <color=#FFE699FF>AoE Geo DMG</color>.\n' +
'\n' +
'<color=#FFD780FF>Jade Screen</color>\n' +
"·Blocks opponents' projectiles.\n" +
"·Endurance scales based on Ningguang's Max HP.\n" +
'\n' +
'Jade Screen is considered a <color=#FFE699FF>Geo Construct</color> and can be used to block certain attacks, but cannot be climbed. Only one Jade Screen may exist at any one time.\n' +
'\n' +
'<i>The canvas of stars is written upon this jade screen.</i>',
description: 'Ningguang creates a Jade Screen out of gold, obsidian, and her great opulence, dealing AoE Geo DMG.\n' +
'\n' +
'Jade Screen\n' +
"·Blocks opponents' projectiles.\n" +
"·Endurance scales based on Ningguang's Max HP.\n" +
'\n' +
'Jade Screen is considered a Geo Construct and can be used to block certain attacks, but cannot be climbed. Only one Jade Screen may exist at any one time.',
flavorText: 'The canvas of stars is written upon this jade screen.',
attributes: {
labels: [
'Inherited HP|{param3:F1P}',
'Skill DMG|{param2:P}',
'CD|{param4:F1}s'
],
parameters: {
param1: [
-0.499, -0.469, -0.439,
-0.4, -0.37, -0.34,
-0.301, -0.262, -0.223,
-0.184, -0.145, -0.106,
-0.067, -0.028, 0.011
],
param2: [
2.304, 2.4768, 2.6496,
2.88, 3.0528, 3.2256,
3.456, 3.6864, 3.9168,
4.1472, 4.3776, 4.608,
4.896, 5.184, 5.472
],
param3: [
0.501, 0.531, 0.561,
0.6, 0.63, 0.66,
0.699, 0.738, 0.777,
0.816, 0.855, 0.894,
0.933, 0.972, 1.011
],
param4: [
12, 12, 12, 12, 12, 12,
12, 12, 12, 12, 12, 12,
12, 12, 12
]
}
}
},
combat3: {
name: 'Starshatter',
descriptionRaw: 'Gathering a great number of gems, Ningguang scatters them all at once, sending homing projectiles at her opponents that deal massive <color=#FFE699FF>Geo DMG</color>.\n' +
'If Starshatter is cast when a Jade Screen is nearby, the Jade Screen will fire additional gem projectiles at the same time.\n' +
'\n' +
'<i>Stars shatter. Silence falls.</i>',
description: 'Gathering a great number of gems, Ningguang scatters them all at once, sending homing projectiles at her opponents that deal massive Geo DMG.\n' +
'If Starshatter is cast when a Jade Screen is nearby, the Jade Screen will fire additional gem projectiles at the same time.',
flavorText: 'Stars shatter. Silence falls.',
attributes: {
labels: [
'DMG Per Gem|{param1:F1P}',
'CD|{param2:F1}s',
'Energy Cost|{param3:I}'
],
parameters: {
param1: [
0.8696, 0.93482, 1.00004,
1.087, 1.15222, 1.21744,
1.3044, 1.39136, 1.47832,
1.56528, 1.65224, 1.7392,
1.8479, 1.9566, 2.0653
],
param2: [
12, 12, 12, 12, 12, 12,
12, 12, 12, 12, 12, 12,
12, 12, 12
],
param3: [
40, 40, 40, 40, 40, 40,
40, 40, 40, 40, 40, 40,
40, 40, 40
]
}
}
},
passive1: {
name: 'Backup Plan',
descriptionRaw: 'When Ningguang is in possession of Star Jades, her Charged Attack does not consume Stamina.',
description: 'When Ningguang is in possession of Star Jades, her Charged Attack does not consume Stamina.'
},
passive2: {
name: 'Strategic Reserve',
descriptionRaw: 'A character that passes through the <color=#FFD780FF>Jade Screen</color> will gain a 12% <color=#FFE699FF>Geo DMG Bonus</color> for 10s.',
description: 'A character that passes through the Jade Screen will gain a 12% Geo DMG Bonus for 10s.'
},
passive3: {
name: 'Trove of Marvelous Treasures',
descriptionRaw: 'Displays the location of nearby <color=#FFD780FF>ore veins used in forging</color> on the mini-map.',
description: 'Displays the location of nearby ore veins used in forging on the mini-map.'
},
costs: {
lvl2: [
{ id: 202, name: 'Mora', count: 12500 },
{ id: 104310, name: 'Teachings of Prosperity', count: 3 },
{ id: 112032, name: "Recruit's Insignia", count: 6 }
],
lvl3: [
{ id: 202, name: 'Mora', count: 17500 },
{ id: 104311, name: 'Guide to Prosperity', count: 2 },
{ id: 112033, name: "Sergeant's Insignia", count: 3 }
],
lvl4: [
{ id: 202, name: 'Mora', count: 25000 },
{ id: 104311, name: 'Guide to Prosperity', count: 4 },
{ id: 112033, name: "Sergeant's Insignia", count: 4 }
],
lvl5: [
{ id: 202, name: 'Mora', count: 30000 },
{ id: 104311, name: 'Guide to Prosperity', count: 6 },
{ id: 112033, name: "Sergeant's Insignia", count: 6 }
],
lvl6: [
{ id: 202, name: 'Mora', count: 37500 },
{ id: 104311, name: 'Guide to Prosperity', count: 9 },
{ id: 112033, name: "Sergeant's Insignia", count: 9 }
],
lvl7: [
{ id: 202, name: 'Mora', count: 120000 },
{ id: 104312, name: 'Philosophies of Prosperity', count: 4 },
{ id: 112034, name: "Lieutenant's Insignia", count: 4 },
{ id: 113008, name: 'Spirit Locket of Boreas', count: 1 }
],
lvl8: [
{ id: 202, name: 'Mora', count: 260000 },
{ id: 104312, name: 'Philosophies of Prosperity', count: 6 },
{ id: 112034, name: "Lieutenant's Insignia", count: 6 },
{ id: 113008, name: 'Spirit Locket of Boreas', count: 1 }
],
lvl9: [
{ id: 202, name: 'Mora', count: 450000 },
{ id: 104312, name: 'Philosophies of Prosperity', count: 12 },
{ id: 112034, name: "Lieutenant's Insignia", count: 9 },
{ id: 113008, name: 'Spirit Locket of Boreas', count: 2 }
],
lvl10: [
{ id: 202, name: 'Mora', count: 700000 },
{ id: 104312, name: 'Philosophies of Prosperity', count: 16 },
{ id: 112034, name: "Lieutenant's Insignia", count: 12 },
{ id: 113008, name: 'Spirit Locket of Boreas', count: 2 },
{ id: 104319, name: 'Crown of Insight', count: 1 }
]
},
images: {
filename_combat1: 'Skill_A_Catalyst_MD',
filename_combat2: 'Skill_S_Ningguang_01',
filename_combat3: 'Skill_E_Ningguang_01_HD',
filename_passive1: 'UI_Talent_S_Ningguang_02',
filename_passive2: 'UI_Talent_S_Ningguang_06',
filename_passive3: 'UI_Talent_Collect_Ore'
},
version: '1.0'
}
```
</details>
<details>
<summary>genshindb.talents('<b>ningguang'</b>)<b>.costs</b></summary>
```js
{
lvl2: [
{ id: 202, name: 'Mora', count: 12500 },
{ id: 104310, name: 'Teachings of Prosperity', count: 3 },
{ id: 112032, name: "Recruit's Insignia", count: 6 }
],
lvl3: [
{ id: 202, name: 'Mora', count: 17500 },
{ id: 104311, name: 'Guide to Prosperity', count: 2 },
{ id: 112033, name: "Sergeant's Insignia", count: 3 }
],
lvl4: [
{ id: 202, name: 'Mora', count: 25000 },
{ id: 104311, name: 'Guide to Prosperity', count: 4 },
{ id: 112033, name: "Sergeant's Insignia", count: 4 }
],
lvl5: [
{ id: 202, name: 'Mora', count: 30000 },
{ id: 104311, name: 'Guide to Prosperity', count: 6 },
{ id: 112033, name: "Sergeant's Insignia", count: 6 }
],
lvl6: [
{ id: 202, name: 'Mora', count: 37500 },
{ id: 104311, name: 'Guide to Prosperity', count: 9 },
{ id: 112033, name: "Sergeant's Insignia", count: 9 }
],
lvl7: [
{ id: 202, name: 'Mora', count: 120000 },
{ id: 104312, name: 'Philosophies of Prosperity', count: 4 },
{ id: 112034, name: "Lieutenant's Insignia", count: 4 },
{ id: 113008, name: 'Spirit Locket of Boreas', count: 1 }
],
lvl8: [
{ id: 202, name: 'Mora', count: 260000 },
{ id: 104312, name: 'Philosophies of Prosperity', count: 6 },
{ id: 112034, name: "Lieutenant's Insignia", count: 6 },
{ id: 113008, name: 'Spirit Locket of Boreas', count: 1 }
],
lvl9: [
{ id: 202, name: 'Mora', count: 450000 },
{ id: 104312, name: 'Philosophies of Prosperity', count: 12 },
{ id: 112034, name: "Lieutenant's Insignia", count: 9 },
{ id: 113008, name: 'Spirit Locket of Boreas', count: 2 }
],
lvl10: [
{ id: 202, name: 'Mora', count: 700000 },
{ id: 104312, name: 'Philosophies of Prosperity', count: 16 },
{ id: 112034, name: "Lieutenant's Insignia", count: 12 },
{ id: 113008, name: 'Spirit Locket of Boreas', count: 2 },
{ id: 104319, name: 'Crown of Insight', count: 1 }
]
}
```
</details>
<details>
<summary>genshindb.talents('<b>klee'</b>)<b>.passive3</b></summary>
```js
{
name: 'All Of My Treasures!',
descriptionRaw: 'Displays the location of nearby <color=#FFD780FF>resources unique to Mondstadt</color> on the mini-map.',
description: 'Displays the location of nearby resources unique to Mondstadt on the mini-map.'
}
```
</details>
<details>
<summary>genshindb.talents('<b>mona'</b>)<b>.combat1</b></summary>
```js
{
name: 'Ripple of Fate',
descriptionRaw: '<color=#FFD780FF>Normal Attack</color>\n' +
'Performs up to 4 water splash attacks that deal <color=#80C0FFFF>Hydro DMG</color>.\n' +
'\n' +
'<color=#FFD780FF>Charged Attack</color>\n' +
'Consumes a certain amount of Stamina to deal <color=#80C0FFFF>AoE Hydro DMG</color> after a short casting time.\n' +
'\n' +
'<color=#FFD780FF>Plunging Attack</color>\n' +
'Gathering the might of Hydro, Mona plunges towards the ground from mid-air, damaging all opponents in her path. Deals <color=#80C0FFFF>AoE Hydro DMG</color> upon impact with the ground.',
description: 'Normal Attack\n' +
'Performs up to 4 water splash attacks that deal Hydro DMG.\n' +
'\n' +
'Charged Attack\n' +
'Consumes a certain amount of Stamina to deal AoE Hydro DMG after a short casting time.\n' +
'\n' +
'Plunging Attack\n' +
'Gathering the might of Hydro, Mona plunges towards the ground from mid-air, damaging all opponents in her path. Deals AoE Hydro DMG upon impact with the ground.',
attributes: {
labels: [
'1-Hit DMG|{param1:F1P}',
'2-Hit DMG|{param2:F1P}',
'3-Hit DMG|{param3:F1P}',
'4-Hit DMG|{param4:F1P}',
'Charged Attack DMG|{param5:P}',
'Charged Attack Stamina Cost|{param6:F1}',
'Plunge DMG|{param7:F1P}',
'Low/High Plunge DMG|{param8:P}/{param9:P}'
],
parameters: {
param1: [
0.376, 0.4042, 0.4324,
0.47, 0.4982, 0.5264,
0.564, 0.6016, 0.6392,
0.6768, 0.7144, 0.752,
0.799, 0.846, 0.893
],
param2: [
0.36, 0.387, 0.414,
0.45, 0.477, 0.504,
0.54, 0.576, 0.612,
0.648, 0.684, 0.72,
0.765, 0.81, 0.855
],
param3: [
0.448, 0.4816, 0.5152,
0.56, 0.5936, 0.6272,
0.672, 0.7168, 0.7616,
0.8064, 0.8512, 0.896,
0.952, 1.008, 1.064
],
param4: [
0.5616, 0.60372, 0.64584,
0.702, 0.74412, 0.78624,
0.8424, 0.89856, 0.95472,
1.01088, 1.06704, 1.1232,
1.1934, 1.2636, 1.3338
],
param5: [
1.4972, 1.60949,
1.72178, 1.8715,
1.98379, 2.09608,
2.2458, 2.39552,
2.54524, 2.69496,
2.850669, 3.054288,
3.257907, 3.461526,
3.665146
],
param6: [
50, 50, 50, 50, 50, 50,
50, 50, 50, 50, 50, 50,
50, 50, 50
],
param7: [
0.568288, 0.614544,
0.6608, 0.72688,
0.773136, 0.826,
0.898688, 0.971376,
1.044064, 1.12336,
1.202656, 1.281952,
1.361248, 1.440544,
1.51984
],
param8: [
1.136335, 1.228828,
1.32132, 1.453452,
1.545944, 1.65165,
1.796995, 1.94234,
2.087686, 2.246244,
2.404802, 2.563361,
2.721919, 2.880478,
3.039036
],
param9: [
1.419344, 1.534872,
1.6504, 1.81544,
1.930968, 2.063,
2.244544, 2.426088,
2.607632, 2.80568,
3.003728, 3.201776,
3.399824, 3.597872,
3.79592
]
}
}
}
```
</details>
<details>
<summary>genshindb.talents('<b>mona'</b>)<b>.combat2</b></summary>
```js
{
name: 'Mirror Reflection of Doom',
descriptionRaw: 'Creates an illusory Phantom of Fate from coalesced waterspouts.\n' +
'\n' +
'<color=#FFD780FF>Phantom</color>\n' +
'Has the following special properties:\n' +
'·Continuously taunts nearby opponents, attracting their fire.\n' +
'·Continuously deals <color=#80C0FFFF>Hydro DMG</color> to nearby opponents.\n' +
'·When its duration expires, the Phantom explodes, dealing <color=#80C0FFFF>AoE Hydro DMG</color>.\n' +
'\n' +
'<color=#FFD780FF>Hold</color>\n' +
'Utilizes water currents to move backwards swiftly before conjuring a Phantom.\n' +
'\n' +
'Only one Phantom created by Mirror Reflection of Doom can exist at any time.\n' +
'\n' +
'<i>Skilled astrologers have always dreamed of using a phantom facsimile of themselves to ward off imminent ill fate, but Mona must be the first to make such a mockery of it in all of Teyvat.</i>',
description: 'Creates an illusory Phantom of Fate from coalesced waterspouts.\n' +
'\n' +
'Phantom\n' +
'Has the following special properties:\n' +
'·Continuously taunts nearby opponents, attracting their fire.\n' +
'·Continuously deals Hydro DMG to nearby opponents.\n' +
'·When its duration expires, the Phantom explodes, dealing AoE Hydro DMG.\n' +
'\n' +
'Hold\n' +
'Utilizes water currents to move backwards swiftly before conjuring a Phantom.\n' +
'\n' +
'Only one Phantom created by Mirror Reflection of Doom can exist at any time.',
flavorText: 'Skilled astrologers have always dreamed of using a phantom facsimile of themselves to ward off imminent ill fate, but Mona must be the first to make such a mockery of it in all of Teyvat.',
attributes: {
labels: [
'DoT|{param1:F1P}',
'Explosion DMG|{param2:P}',
'CD|{param5:F1}s'
],
parameters: {
param1: [
0.32, 0.344, 0.368,
0.4, 0.424, 0.448,
0.48, 0.512, 0.544,
0.576, 0.608, 0.64,
0.68, 0.72, 0.76
],
param2: [
1.328, 1.4276, 1.5272,
1.66, 1.7596, 1.8592,
1.992, 2.1248, 2.2576,
2.3904, 2.5232, 2.656,
2.822, 2.988, 3.154
],
param5: [
12, 12, 12, 12, 12, 12,
12, 12, 12, 12, 12, 12,
12, 12, 12
]
}
}
}
```
</details>
<details>
<summary>genshindb.talents('<b>mona'</b>)<b>.combatsp</b></summary>
```js
{
name: 'Illusory Torrent',
descriptionRaw: '<color=#FFD780FF>Alternate Sprint</color>\n' +
"Mona cloaks herself within the water's flow, consuming Stamina to move rapidly.\n" +
'\n' +
'When under the effect of Illusory Torrent, Mona can move at high speed on water.\n' +
'Applies the <color=#80C0FFFF>Wet</color> status to nearby opponents when she reappears.\n' +
'\n' +
"<i>This is something that Mona can do, but her teacher cannot. Well, but it's not as if her teacher would pursue any matter concerning Hydro Visions anyway...</i>",
description: 'Alternate Sprint\n' +
"Mona cloaks herself within the water's flow, consuming Stamina to move rapidly.\n" +
'\n' +
'When under the effect of Illusory Torrent, Mona can move at high speed on water.\n' +
'Applies the Wet status to nearby opponents when she reappears.',
flavorText: "This is something that Mona can do, but her teacher cannot. Well, but it's not as if her teacher would pursue any matter concerning Hydro Visions anyway...",
attributes: {
labels: [
'Activation Stamina Consumption|{param1:F2}',
'Stamina Drain|{param2:F2}/s'
],
parameter