#32581 Voy a intentar resumirlo sin ir a lo técnico.
-El código del Genshin es una maraña de funciones o se conoce como Spaguetti code.
El burst de Beidou funciona con ataques que realizas cuando NO son Skills o Burst. En PC sería usar ratón izquierdo.
El burst de Raiden Shogun, hace que durante ese tiempo de daño, sus ataques sean Daño de Burst. El problema reside que aunque tus ataques son realizados con el ratón izquierdo, la procedencia de estos ataques, sigue en el código marcado como que son Burst. Al hacer la comprobación del daño para ver cual se realiza, pues Burst es distinto a Ataque Normal o Cargado y no salta el Burst de Beidou.
Y por qué si lo hace el de Xingqiu? El cálculo de cada acción que se realiza sigue unos pasos y salta a la siguiente comprobación.
En el caso de XQ, se detecta que Raiden Shogun está realizando un ataque normal. No importa que no golpee a nadie ni si su daño es Burst o de su NA, entonces salen las espadas despedidas de XQ (Esto se nota que aun no tengas a nadie cerca, puedas lanzar las espadas) y es cuando Raiden Shogun golpea a un enemigo, se detecta que tipo de daño le va a hacer al enemigo.
Se ve fácil si usas el Burst de Beidou y atacas con Raiden Shogun sin estar en los efectos del suyo ya que se consideran daños normales. Pero si usas el burst de RS ya no se activa al ser Burst.
Hay muchas más comprobaciones en cada ataque que se realiza, como si golpeas o no (armas del sacrificio vs escudos, burst de RS vs Escudos, Burst de Beidou, el burst de Eula)
Y volvemos al Spaguetti code, Beidou especifica es con Hit, pero los ataques de Raiden Shogun, aunque sus movimientos son Normales o Cargados en cuanto a animación. Siguen sin contar como tales y ya está el lio