Please link this guide if you use it as a reference for your own content

Thoma Guide: Protector from Afar

Updated for Patch 2.8

The housekeeper of the Yashiro’s Commission’s Kamisato Clan, and a well-known ‘fixer’ in Inazuma.
Art credits go to u/junebuart. [Original Post]

This is the in-depth Thoma guide, courtesy of Thoma Mains and KQM. In this guide, we’ll cover Thoma’s Talents and builds, complete with the best artifact sets and weapon rankings, for his support playstyle.


Explanation of the terms used (only applicable to this guide)

On-field DPS/DPSThe main damage dealer of a party, generally also the character occupying the most field time. Typically, the rest of the team is chosen to complement the on-field DPS and provide additional damage, reactions, healing or other utilities for the on-field DPS. For example, Hu Tao, Razor, Ganyu and Xiao are all on-field DPS units.
Off-field DPSA character who provides additional damage via their abilities. 
For example, Xingqiu, Fischl, Albedo and Beidou can be run as off-field DPS units.
Burst-DPSA character whose damage primarily comes from their Elemental Burst. Burst-DPS units typically only come on field to cast their Skill and Burst before promptly swapping off. For example, Ningguang and Mona are common burst-DPS units. There might be some overlap between this term and the term above. Burst-DPS typically have their Elemental Burst deal damage on-field or in one shot.

When Aloy is referred to as a Burst-DPS, it refers to her being played in a way where she may only be on-field to cast her skill or burst before swapping off.
SupportA character that provides utility via healing, buffs, cleansing, shielding or elemental resistance shred. For example, Zhongli, Bennett, Kujou Sara, Diona and Qiqi are common support units.
NONoblesse Oblige
DPS Short for damage per second
QElemental Burst 
EElemental Skill
NANormal Attacks
AOE Area of effect 
TToDSThrilling Tales of Dragon Slayers


Thoma is a 4-star Pyro polearm character who utilizes his skill and burst to shield his team, while also applying Pyro for VV shred utility. His strong shield is valuable and he is relatively low investment, usually wanting resin efficient artifact sets.

However, Thoma has extremely high energy requirements, which can be solved at the cost of the little DMG he does. Furthermore, his talents scalings are modest, making Thoma an ineffective DPS.

POV: Daddy came home.


6 Minute Quick Guide to Thoma by KeqingMains Youtube Channel


Thoma’s Pros and Cons


  • Currently second strongest shield in the game at max stacks 
  • Immense stagger resistance due to his shield stacking mechanic
  • Handsome 
  • Requires fairly low investment due to resin efficient options being available, as well as decent weapon access 


  • Tremendously high ER requirements
  • Horrendous scalings and damage
  • Niche option for most teams

Thoma’s FAQ/Assumptions

Q: Why should I use Thoma instead of other units such as Diona or Zhongli?
A: Although Diona and Zhongli are strong and commonly used shielders, Thoma not only provides a shield that is in between Diona and Zhongli’s in terms of strength, but can provide utility such as Pyro VV in Hu Tao teams, Pyro resonance, and incredible interruption resistance. 

Q: Can I build Thoma for damage? 
A: Technically, yes. However, it is not recommended due to his poor scalings. As such, we don’t go into it here and instead focus on his support playstyle. For players who want a guide for DPS Thoma, this guide by sasuchiha#0927 covers it.

Q: How does Thoma’s shield work?
A: His E makes a shield which scales off his max HP. His Q will summon a shield (Blazing Barrier) that scales with his E talent if you normal attack or use his E after casting it. His E alone is fairly average in scaling and not very interesting. By adding his burst, you can constantly refresh his Blazing Barrier – making his shield very sturdy. Further, shields still protect against interruption on the hit that breaks them, so Thoma’s stacking mechanic allows him to provide immense stagger resistance.

Q: Does Thoma’s Elemental Burst (Q) create a shield on cast?
A: It may look like it does but that’s actually his Scorching Ooyoroi, the part of his burst that does damage and sends out waves of fire. To actually get a shield after using his burst, you must either normal attack or use Thoma’s Elemental Skill (E), to summon his Blazing Barrier.

Q: How much should I invest into Thoma?
A: It is good to invest until you are comfortable with the durability of his shield in your gameplay – as a general rule, however, Thoma should be lvl70/80 or lvl80/80. If used in Hu Tao teams with 4pc Instructor’s, he really only cares about having enough HP to not die in one hit, so lvl60/70 is perfectly fine. As for talents, 1/6/8 or 1/8/8 is a good stopping point if you want a strong shield. More levels will help, but not too significantly.

Q: Is getting Thoma to lvl90 a bad idea?
A: Generally, it’s not the most resin efficient thing to do, especially since his ascension stat is ATK%, for some reason, which doesn’t contribute anything to his main playstyle as a shielder support. Thoma doesn’t do much damage, and building him for his shield means that he will do even less. However, if you really like Thoma, really want the added HP for his shield, or lvl90 all the characters you use, then that’s a valid reason to do so.

Q: Is there a way to calculate how much damage Thoma’s shield can absorb?
A: Yes! Using this Thoma Shield Calculator by Praetor#3981 from Thoma Mains, simply make a copy, fill in your Thoma’s Max HP and talent levels, and watch it do the work for you!

Q: Does Thoma’s fishing passive count towards fishing achievements? 
A: Unfortunately not 🙁

Q: Can Raiden’s attacks during Burst proc Thoma’s Q Blazing Barriers? 
A: Yes. Thoma’s Blazing Barriers are activated on Normal Attack animations, not Normal Attack Hits. (Credits to Thoma Mains and Nass008#8577 for the info)

‘I’m your new buddy, Thoma — as long as that’s okay with you, of course!’
Art credits go to Leleilerin. [Original Post]

Thoma’s Talents

Normal Attack

Normal Attack: Swiftshatter Spear

Normal Attack
Performs up to four consecutive spear strikes.

Charged Attack
Consumes a certain amount of Stamina to lunge forward, dealing damage to opponents along the way.

Plunging Attack
Plunges from mid-air to strike the ground below, damaging opponents along the path and dealing AoE DMG upon impact.

Thoma’s Normal and Charged Attacks are fairly standard for a polearm user. The third attack hits twice. However, the last strike of his attack string flings enemies similar to Claymore users such as Eula or Razor. His charged attack is the classic forward driving thrust. Low scalings mean that you will use this to activate Favonius Lance and other on-hit abilities, but that’s about it.

Elemental Skill

Elemental Skill: Blazing Blessing

Thoma vaults forward with his polearm and delivers a flame-filled flying kick that deals AoE Pyro DMG, while also summoning a defensive Blazing Barrier.
At the moment of casting, Thoma’s Elemental Skill applies Pyro to himself.
The DMG Absorption of the Blazing Barrier scales off Thoma’s Max HP.
The Blazing Barrier has the following traits:

  • Absorbs Pyro DMG 250% more effectively.
  • When a new Blazing Barrier is obtained, the remaining DMG Absorption of an existing Blazing Barrier will stack and its duration will be refreshed.

The maximum DMG Absoprtion of the Blazing Barrier will not exceed a certain percentage of Thoma’s Max HP.

This skill is on a 15 seconds cooldown, and generates 3-4 Pyro particles as long as it hits an enemy. Blazing Barrier lasts for 8 seconds in total, assuming it doesn’t break before then.

His first way of defending the team. Pretty straightforward. The cleanse is valuable to cleanse Electro (eg. from Childe) and for Cryo. Note that each stack both refreshes the duration of the Blazing Barrier and its damage absorption, providing immense resistance to interruption.

Elemental Burst

Elemental Burst/Ultimate: Crimson Ooyoroi

Thoma spins his polearm, slicing at his foes with roaring flames that deal AoE Pyro DMG and weave themselves into a Scorching Ooyoroi.

Scorching Ooyoroi
While Scorching Ooyoroi is in effect, the active character’s Normal Attacks will trigger Fiery Collapse, dealing AoE Pyro DMG and summoning a Blazing Barrier.
Fiery Collapse can be triggered once every 1s.

Except for the amount of DMG they can absorb, the Blazing Barriers created in this way are identical to those created by Thoma’s Elemental Skill, Blazing Blessing:

  • Absorbs Pyro DMG 250% more effectively.
  • When a new Blazing Barrier is obtained, the remaining DMG Absorption of an existing Blazing Barrier will stack and its duration will be refreshed.

The maximum DMG Absorption of the Blazing Barrier will not exceed a certain percentage of Thoma’s Max HP.

If Thoma falls, the effects of Scorching Ooyoroi will be cleared.

Except for the amount of DMG they can absorb, the Blazing Barriers created in this way are identical to those created by Thoma’s Elemental Skill, Blazing Blessing. The maximum DMG Absorption of the Blazing Barrier will not exceed a certain percentage of Thoma’s Max HP. If Thoma falls, the effects of Scorching Ooyoroi will be cleared.

This burst is on a 20 second cooldown, and costs 80 Energy. Scorching Ooyoroi’s duration is 15 seconds, and the duration of the Blazing Barriers created when attacking is 8 seconds.

Essentially an upgraded version of his skill. Unlike Beidou or Xingqiu, where their bursts hit the enemy directly, Thoma’s Fiery Collapse hits by launching a wave of flames out from in front of the active character. The damage from this is extremely negligeable (despite what you may think) and is not worth going for. Note that it does not create a shield on cast. You must follow up with a normal attack or an E.

Footage by EdisonsMathsClub#6469, featuring Yoimiya. [Original Video]
1st Ascension Passive

Ascension 1 Passive: Imbricated Armor

When your current active character obtains or refreshes a Blazing Barrier, this character’s Shield Strength will increase by 5% for 6s.
This effect can be triggered once every 0.3 seconds. Max 5 stacks.

Exactly what it says. Very nice passive for Thoma’s shield. Its value is exactly the same as Zhongli’s shield, and is a reason Thoma’s shield is the second strongest in the game behind his.

4th Ascension Passive

Ascension 4 Passive: Flaming Assault 

DMG dealt by Crimson Ooyoroi’s Fiery Collapse is increased by 2.2% of Thoma’s Max HP.

Due to Thoma not dealing a significant amount of damage, this talent is not valuable. 

Utility Passive

Utility Passive: Snap and Swing

When you fish successfully in Inazuma, Thoma’s help grants a 20% chance of scoring a double catch.

Makes the pain of getting and refining The Catch a bit easier, using the power of friendship. However, any extra fish obtained does not count towards the achievement for catching 2000 fish.

For me, housework is about keeping a space clean and tidy, so that everyone who lives there has a smile on their face. Art credits go to @mors_gn. [Original Post]

Thoma’s Constellations

Constellation 1

C1: A Comrade’s Duty

When a character protected by Thoma’s own Blazing Barrier (Thoma excluded) is attacked, Thoma’s own Blazing Blessing CD is decreased by 3s, while his own Crimson Ooyoroi‘s CD is decreased by 3s. This effect can be triggered once every 20s.

This constellation is extremely valuable if Thoma is the limiting factor for a team’s rotation time. Otherwise, it is a simple quality of life upgrade. Since it is an early constellation, it is very much worth getting to increase shield uptime.

Constellation 2

C2: A Subordinate’s Skills

Crimson Ooyoroi’s duration is increased by 3s.

A straightforward and self-explanatory constellation. This boosts the uptime of his burst from 75% to 90%. Combined with the effects of C1, this offers 100% burst uptime if you can keep up with energy needs. Definitely worth getting if you want to increase shield uptime.

Constellation 3

C3: Fortified Resolve

Increases the Level of Blazing Blessing by 3. Maximum upgrade level is 15.

Talent boosts are always very good to have to save materials and resin. This one boosts Thoma’s skill.

Constellation 4

C4: Long-Term Planning

After using Crimson Ooyoroi, 15 Energy will be restored to Thoma.

The best and most useful constellation on Thoma. Reduces his energy requirements significantly

Constellation 5

C5: Raging Wildfire

Increases the Level of Crimson Ooyoroi by 3. Maximum upgrade level is 15.

Again, talent boosts are always very good to have to save materials and resin. This one boosts Thoma’s burst

Constellation 6

C6: Burning Heart

When a Blazing Barrier is obtained or refreshed, the DMG dealt by all party members’ Normal, Charged, and Plunging Attacks is increased by 15% for 6s.

This constellation is great for DPS characters like Hu Tao, Xiao and Yoimiya.

‘I, Thoma, give to you my weapon and my loyalty, and I promise to fight for you, no matter what. Art credits go to Litarnes. [Instagram] [Original Post]



Support Thoma revolves around shielding and applying Pyro for the team, buffing them with dedicated artifact sets and maintaining burst uptime.

Thoma needs around 200-250+ ER in this playstyle. Use the Energy Recharge Calculator to find out your needs.

Artifact StatsMain stats: ER%, HP%, HP%/CRIT RateSub Stats: ER% > CRIT Rate (if Favonius Lance) > HP% > HP
Note: If running Favonius Lance, using a CRIT Rate circlet is recommended. 
Talent PriorityQ > E (ignore NA)


WeaponWeapon stats (lvl90)Notes/Additional info
Engulfing Lightning (5*)Base attack: 608
Energy Recharge: 55.1%
Engulfing Lightning is a good stat stick with a high ER substat, which can ease the ER requirements in artifacts for Thoma. However, this comes with opportunity cost, given that either Raiden or Xiangling can make use of the weapon better than him.
Favonius Lance (4*)Base attack: 565
Energy Recharge: 30.6%
The closest weapon we can get to Sacrificial Spear. Excellent for meeting ER requirements. Having to build Crit Rate to reliably trigger the passive means that building Thoma with a 4pc Instructor’s might be difficult, in which case this weapon will fall behind other options such as Prototype Starglitter. Gets better with refinements.
Skyward Spine (5*)Base attack: 674
Energy Recharge: 36.8%
Mostly an ER statstick.
The Catch R5 (4*)Base attack: 510
Energy Recharge: 45.9%
Best F2P option. However, it shares the same problem with Engulfing Lightning—other units would better make use of its strong passive.
Kitain Cross Spear (4*)Base attack: 565
Elemental Mastery: 110
Falls slightly behind The Catch as an F2P option, however, it has much lower opportunity cost attached to it. Note that this weapon would want Thoma to use his Burst before his Skill.
Prototype Starglitter (4*)Base attack: 510
Energy Recharge: 45.9%
Same substat as The Catch but a different passive that doesn’t do anything for Thoma. Again, another ER statstick.
Black Tassel (3*)Base attack: 354HP: 46.9%In contrast to the weapons listed above, this one does not help with Thoma’s Energy. It helps bulks up his shield. You will need more ER from artifacts when using this weapon. Refinements aren’t necessary. At C4, this weapon becomes the BiS weapon for Thoma.


Artifact Ranking
Notes/Additional info
4 set: Instructor (Ins)

An option if the team uses Melt or Vaporize, providing a sizable amount of EM. However, it costs him his Shield Strength, Crit Rate to activate Favonius Lance’s passive, and Energy Recharge.
Use a 5* off-piece ER sands on this artifact set as Thoma will definitely need it. 
4 set: Noblesse Oblige (NO)

Provides a considerable buff to the team. Make sure that Thoma has enough Energy Recharge to use his burst if using this set. 
2pc: Tenacity of the Millelith (ToTM) + Emblem of Severed Fate (EoSF)

Provides exactly what Thoma needs; Energy Recharge and HP% for his shield. However, it may not be the most resin efficient set for your account.
4 set: Emblem of Severed Fate (EoSF)

Covers his ER needs and offers a tad more damage in return.
Mixed set: 2pc TotM/2pc EoSF/2pc NO

Use whatever that offers more HP or Energy Recharge. Acceptable on Thoma while you are still farming artifacts for him.
Mixed set: 2pc The Exile/2pc Scholar’s

For pre-AR45 players, run whatever offers the most Energy Recharge. 
‘My strength is your shield, and I will always be here to protect you.’Art credits go to prinzcakeart. [Original Post]

Team Comps And Synergies

Team images generated using this tool.

Character Synergies

Hydro UnitsXingqiu – Provides significant personal damage, as well as consistent off-field Single Target Hydro application. Acts as the off-field DPS in his teams.

Yelan – Performs a similar role to Xingqiu. She trades his higher Hydro application and defensive utility for generally higher damage, shorter cooldowns and a ramping buff for the on-field character.
Anemo UnitsXiao – Strong Anemo DPS, offers a lot of damage from his Anemo-infused plunge attacks. However, he suffers from some energy issues and loses health after using his burst.

Kazuha – Provides Elemental DMG Bonus, crowd control via his Skill, and personal damage. Furthermore, his Burst can also provide a fairly decent Elemental application, which may require some skill to utilize correctly.

Sucrose – Has a strong in-built team-wide EM share buff. Elemental Skill and Burst provide crowd control and Elemental DMG Bonus at C6. Offers a nice attack boost via TToDS (note that TToDS cannot stack multiple times on a single character). 
However, her ER requirements are significant if you wish to use her Burst often, and controlling what element it absorbs is significantly more difficult than with other units. 

Heizou – Serves as a sidegrade to Sucrose. Burst provides grouping, and has a nice in-built team EM buff. Can hold TToDS or Prototype Amber for team utility, or offensive weapons for good personal damage

Note: All Anemo units except Xiao should run 4 set Viridescent Venerer for the resistance shred.
Pyro UnitsHu Tao – Strong Pyro DPS, offers a lot of damage from Vaporizing her Pyro-infused charged attacks.

Yoimiya – Another strong Pyro DPS, offers a lot of damage from either Overloading or Vaporizing her Pyro-infused normal attacks. 

Bennett – A strong support that buffs, heals and cleanses with his burst. When paired with Thoma, they provide strong attack buffs and survivability, valuable for teams with a fragile on-field DPS. Moreover, Bennett’s inclusion activates Pyro Resonance and drops Thoma’s ER requirements by being able to funnel Thoma if needed.
Geo UnitsItto – Strong Geo on-field DPS. His damage mainly comes from his Geo-converted charged and normal attacks after bursting.

Albedo – An excellent off-field DPS. His damage mainly comes from off-field via his elemental skill. A simple, easy to use off-field DPS.

Gorou – A niche support who is generally run in teams with Defense scaling Geo characters such as Noelle, Itto, and Albedo. Due to the way his buff works, having 3 Geo characters in the team (including himself) is recommended. At C4, he also provides healing for the team.

Support Teams

Hu Tao Vaporize

This team has Hu Tao as the Pyro DPS (see character synergies for more info), along with Xingqiu as the off-field DPS and an Anemo unit. Thoma’s role is to shield, buff using certain artifact sets and provide Pyro application for VV so that Hu Tao can do more damage. C6 Thoma can also buff Hu Tao’s normal and charged attacks, further boosting damage.

On a more complex note, he also enables the possibility of double vape setups, detailed in the links below.


Sadly, Thoma may occasionally steal vapes from Hu Tao due to his additional Pyro application combined. This can result in a DPS loss. This also means Yelan cannot be used in place of Xingqiu, as she does not provide sufficient Hydro application.

Factors that go into Thoma stealing vapes include:
– Rotation
– Combo used (N1C is recommended to prevent vape steals)
– Xingqiu’s constellation (before C6, it may be more likely for vapes to be stolen due to fewer rainswords, especially when using N2C)
– Multi or single target situations (vapes may be inconsistent in multi-target situations)

If you follow the correct rotations as shown below, this should prevent a lot of vape steals from happening, if not completely.

Combo (using Kazuha):

Combo (using Sucrose or Heizou): Xingqiu E > Q > E (if using Sacrificial Sword and it activates, otherwise continue to Thoma) > Thoma E > Q > Suc/Hei N1 > E > Hu Tao goes ham until infusion about to end > Hu Tao Q (Every other rotation/Every 4 rotations with 4 Shime) > Repeat

Note: If using Heizou, N1C -> QE Can be used to deliver a full stacked E – this can be worthwhile with proper investment and/or constellations

Yoimiya Vaporize

Hydro Flex Options: Xingqiu, Yelan
Anemo Flex Options: Sucrose, Heizou

This team is similar to the Hu Tao team seen above. Yoimiya acts as the Pyro DPS, with Xingqiu or Yelan being her off-field DPS, helping her Vaporize her attacks. Sucrose is the team’s first support, providing VV shred and TToDS buff for the team. Thoma provides Pyro resonance and shielding. C6 Thoma can also buff Yoimiya’s normal attacks, further boosting damage. It is extremely important when playing Yoimiya that her N5 hits, as it results in higher DPS. However, without a shield, this may be difficult to achieve due to the chance of interruption.

The value of running this team is allowing Bennett to be moved onto another team where he would be more valued, without sacrificing much survivability and damage. 


To properly utilize Thoma + Anemo with Yoimiya + Xingqiu, a proper rotation needs to be executed to ensure vaporizes and damage are not being significantly lost. Using a set-up similar to the linked C0 Hu Tao Rotation, it is possible to consistently set up double VV.

For Yelan, the linked rotation can be used to properly Swirl the correct elements and pass Sucrose’s TTDS properly. Rotation credits to jstern25#1399, video credits to mina#4448. Note that dashing between Yoimiya’s combos is not necessary.

In terms of Vaporize, a Hydro Aura should always be on the enemy before Yoimiya uses her skill, and C6 Xingqiu is recommended to have more consistent Hydro Application.

When hugging the enemy, Thoma steals no vapes due to Xingqiu’s Orbitals applying more Hydro. When not hugging the enemy but still within range for Thoma to hit, Yoimiya’s vapes reliably with a C6 Xingqiu, and is more unreliable pre-C6 Xingqiu.
Clip by EdisonMathsClub#6469: C0 Yoimiya C6 Xingqiu showing the rotation.
Sheet by jamberry#7142 and EdisonsMathsClub#6469 for exact damage calcs on Yoimiya – Thoma team.

Xiao 2 Pyro 2 Anemo

This team consists of Xiao as the on-field DPS, Sucrose as Xiao’s battery, Bennett to heal and buff Xiao, and Thoma to increase the party’s attack by acting as the second half of Pyro resonance. If you have C6 Thoma, he buffs Xiao’s plunged attacks, further boosting damage. 

Thoma’s shield helps prevent common issues with playing Xiao shieldless, such as getting knocked out of the air while plunging. However, you’ll need to perform either N1JP or Jet to utilize Thoma’s shield.

As a 2 Pyro 2 Anemo team, it offers strong survivability and buffs for Xiao.


Thoma QE > Bennett EQ > Sucrose E > Xiao EE (even with C1 do not perform more than EE) > Xiao Q > N1JP or Jet Spam until burst is over.

Itto Triple Geo

A team comprising of Itto as the Geo on-field DPS, Albedo as an off-field DPS, and Gorou to buff Albedo and Itto’s damage. Both Albedo and Gorou act as batteries for Itto. Having 3 Geo units in the team allows it to take advantage of Geo resonance and all of Gorou’s fantastic buffs. If you own C6 Thoma, he can buff Itto’s charged and normal attacks, further boosting damage.

If your Itto team runs pre-C4 Gorou, it is viable to run Thoma in the last slot for buffs from his C6 and artifact sets, who can provide the shield necessary for the damage increase and Geo resistance decrease from Geo party resonance,  while providing extra protection for the team. It is important to note that in this team Thoma’s ER requirements are extremely high pre-C4, and thus it is only recommended after C4. Further, he is generally always worse than Zhongli in this slot – however, at C6, he can be comparable to other options.


I hope this guide was useful! If you have feedback to give or questions to ask, contact me on Discord (Raven#9205). This guide will be updated regularly as new content comes out to keep it up to date. 

‘Your kindness warms my heart more than the brightest flame ever could.’Art credits go to Chalseu. [Instagram] [Original Post]


Ascension and talent materials

Image credits go to @celestia.guides on Instagram.

Fluorescent Fungus Farming Route

Video guide by TakaGG.

Treasure Hoarder Farming Route

Video Guide by Kingsef Games.

Stat and Talent Scalings

Thoma – Theorycrafting Library (

References/External Links

Links used to help make this guide possible:

Talents, constellations, weapon stats, character lines: Thoma | Genshin Impact Wiki | Fandom
Stat and talent scalings: Thoma – Theorycrafting Library (
Team portrait images: Muakasan’s Genshin Team Portrait Generator

Character description: Official Genshin Impact Website
Energy Recharge Calculator by Zakharov#5645
Thoma’s Housekeeping Guide by sasuchiha#0927
Thoma Shield Calculator by Praetor#3981
Thoma Hu Tao Vape Counts by KeqingMains

Hu Tao Guide by jstern25#1399
Yoimiya Guide by EdisonsMathsClub#6469

Xiao Guide by Xiao Mains.

External Links:

[Thoma Mains Invite Link]
[Thoma Mains Subreddit]
[Keqing Mains Invite Link]
[Keqing Mains Website]


Credits go to the following people from Thoma Mains and KeqingMains for their contributions to the guide. This guide wouldn’t be here without them! – Raven


Knowledgeable Thoma players who helped make this guide possible:


Special thanks to:

Website by - Yami | chinese novel translations | gacha gaming news

Website Feedback - Click Here || Cookie Policy

Guides and content - contributors from Keqingmains

© All rights reserved by miHoYo. Other properties belong to their respective owners.