
Inteyvat
Inglés | 简体中文 | 繁體中文 | 日本語
Apoyar a todos los personajes, armas de más de 3 estrellas, 5 estrellas y cálculos de artefactos de nivel 20
Soporte enka.api (una API de consulta de datos de personajes de Panel Panel Panel de terceros) para importar los datos del personaje del panel de visualización del juego (la información del personaje del panel debe ser púbica en el juego)
Cálculo de datos en tiempo real y datos automáticos locales Guardar
Daño de habilidad completa (incluida la reacción) Línea rota de valor de valor de daño Aumento bajo cada cambio de refinación de arma y promoción de propiedades de artefactos
Buff de equipo que calculó en función de los datos reales de los caracteres auxiliares (los datos de los caracteres auxiliares deben inicializarse o importarse en primer lugar)
Buff rico personalizado
etiqueta de crecimiento de artefactos
El cálculo de optimización de la propiedad Artifact (información de habilidad específica con la limición de la tasa crítica máxima):
(Nota: Debido a que el número real de entradas de cada artefacto no es necesariamente completamente realista, es solo como referencia en la dirección principal de la ascensión)
(Nota: en la actualidad, este proyecto solo proporciona el valor de daño de cada habilidad, excluyendo el cálculo de DPS. El eje de manipulación y operación debe calcularse de otras maneras)



■ caracteres
Todos los aficionados a los talentos están apagados por defecto
Todos los aficionados a la constelación están apagados de forma predeterminada
■ Armas
Todos los buffs de efecto están apagados por defecto
Solo armas de 3 estrellas y más
■ artefacto
Los beneficios de artefactos están apagados de forma predeterminada
Solo soporte Nivel 20 Artefacto de 5 estrellas
■ Cálculo automático de artefactos
La definición de un paso es el valor máximo de cada aumento (por ejemplo, la tasa crítica es 3.9%), que puede especificarse en un lugar decimal (por ejemplo, 0.1 paso corresponde a la tasa crítica de 0.39%, el 2.7%corresponde a 0.7 paso)
Si el objetivo de cálculo es el daño de ataque normal después del encantamiento, verifique si el encantamiento en el ataque normal está en el estado de encanto correspondiente antes del cálculo
Este cálculo está en el contexto actual, es decir, cuando cualquier atributo o beneficio relacionado con el cálculo objetivo que no sea el número de paso en este área de función cambia, debe recalcularse (como el interruptor de refinación de armas o el beneficio relacionado)
Para reducir el costo de recursos del cálculo automático, los pasos de la propiedad de valor no están incluidos en el alcance del cálculo (valor de ataque pequeño, valor de HP pequeño, valor de defensa pequeño)
■ Etiquetas de artefactos (crecimiento/rareza)
El valor de la etiqueta de crecimiento/rareza no puede evaluar muy bien la calidad de un artefacto, sino simplemente evaluar la rareza de un artefacto (es decir, el rango de valor del valor inicial y cada aumento después de+4)
El crecimiento no es lineal, lo que implica la diferencia entre el valor de crecimiento y los tiempos de crecimiento cada aumento, en lugar del valor lineal del valor del paso final. Cuanto mayor sea el valor de crecimiento y cuanto más tiempos de crecimiento, mayor sea el valor de la etiqueta de crecimiento, lo que significa más cercano al rey de XX (por ejemplo, el rey de la defensa con una defensa del 35.7% o más)
La rareza es la suma de todo crecimiento, lo que significa la dificultad de obtener el artefacto (cuanto mayor sea el valor, más raro es). Al mismo tiempo, tenga en cuenta que no significa que el artefacto sea efectivo raro, pero creo que no debe usar un artefacto con una rareza de más del 100% como comida para perros en cualquier momento ٩ (ˊ ᗜ ˋ ˋ ˋ ˋ ˋ ˋ ˋ ˋ ˋ ˋ ˋ ˋ ˋ ˋ ˋ ˋ ˋ ˋ*) و
■ Guardar automático
Este proyecto es una aplicación web Nobackend desarrollada con Angular , que puede construir localmente solo por este proyecto. Los pasos son los siguientes
■ Requisitos
Nodo. JS (se recomienda V16.15.0)
Golang (se recomienda por encima de 1.16.3)
■ Descargar
git clone https://github.com/Kurarion/Genshin-Calc.git
cd Genshin-Calc
npm install
■ Los datos del juego inicializan
El siguiente código no se puede utilizar actualmente porque el repositorio Genshindata de Dimbreath fue sancionado
npm run generateGenshinData
Tal vez debería usar los datos de otros datos de impacto de Genshin URL sin procesar o archivo local
go run GenshinData -resUrl=https://gitlab.com/????/GC-Resources/-/raw/3.?/Resources/
go run GenshinData -localResPath=./GenshinData
Una vez actualizado la versión del juego o cuando se deben utilizar los datos de prueba y personalizado, los Game data initialize se deben ejecutar nuevamente para generar los datos más recientes para el proyecto, y la configuración del contenido actualizado debe agregarse a src/assets/init/data.json
Referencia de la interfaz: src/app/shared/interface/interfaces.ts
Referencia constante: src/app/shared/const/const.ts
■ Prueba
//use angular-cli
npm run start
■ construir
//use http-server after building
npm run build
npm run serve