
Inteyvat
ภาษาอังกฤษ | 简体中文 | 繁體中文 | 日本語
สนับสนุนตัวละครทั้งหมดอาวุธมากกว่า 3 ดาว 5 ดาวและการคำนวณสิ่งประดิษฐ์ระดับ 20 ระดับ 20
สนับสนุน enka.api (การแสดงผลเกมของบุคคลที่สามในที่สาธารณะเพื่อนำเข้าข้อมูลอักขระแสดงเกมแสดงเกม (ข้อมูลตัวละครพาเนลต้องเป็นหัวหน่าวในเกม)
การคำนวณข้อมูลแบบเรียลไทม์และการบันทึกข้อมูลอัตโนมัติในท้องถิ่น
ความเสียหายทักษะเต็มรูปแบบ (รวมถึงปฏิกิริยา) การเพิ่มมูลค่าความเสียหายที่เพิ่มขึ้นภายใต้การเปลี่ยนแปลงการปรับเปลี่ยนอาวุธและการส่งเสริมการขายทรัพย์สินของสิ่งประดิษฐ์แต่ละครั้ง
Team Buff ที่คำนวณตามข้อมูลจริงของอักขระเสริม (ข้อมูลของอักขระเสริมจะต้องเริ่มต้นหรือนำเข้าก่อน)
บัฟแบบกำหนดเองที่อุดมไปด้วย
ฉลากการเติบโตของสิ่งประดิษฐ์
การคำนวณการเพิ่มประสิทธิภาพของคุณสมบัติสิ่งประดิษฐ์ (ข้อมูลทักษะเฉพาะที่มีการ จำกัด อัตราวิกฤตสูงสุด):
(หมายเหตุ: เนื่องจากจำนวนรายการที่แท้จริงของแต่ละสิ่งประดิษฐ์ไม่จำเป็นต้องเป็นจริงอย่างสมบูรณ์จึงเป็นเพียงการอ้างอิงในทิศทางหลักของการขึ้นสวรรค์)
(หมายเหตุ: ในปัจจุบันโครงการนี้ให้ค่าความเสียหายของแต่ละทักษะเท่านั้นไม่รวมการคำนวณ DPS แกนการจัดการและการดำเนินการจะต้องคำนวณด้วยวิธีอื่น ๆ )



■อักขระ
ผู้ชื่นชอบความสามารถทั้งหมดจะปิดโดยค่าเริ่มต้น
ผู้ชื่นชอบกลุ่มดาวทั้งหมดจะปิดโดยค่าเริ่มต้น
■อาวุธ
บัฟเอฟเฟกต์ทั้งหมดจะปิดโดยค่าเริ่มต้น
มีเพียงอาวุธ 3 ดาวขึ้นไป
■สิ่งประดิษฐ์
สิ่งประดิษฐ์บัฟถูกปิดโดยค่าเริ่มต้น
สนับสนุนระดับ 20 5 ดาว
■การคำนวณสิ่งประดิษฐ์อัตโนมัติ
คำจำกัดความของขั้นตอนคือค่าสูงสุดของการเพิ่มขึ้นแต่ละครั้ง (ตัวอย่างเช่นอัตราวิกฤตคือ 3.9%) ซึ่งสามารถระบุไว้ในตำแหน่งทศนิยมหนึ่งตำแหน่ง (ตัวอย่างเช่น 0.1 ขั้นตอนสอดคล้องกับอัตราวิกฤต 0.39%, 2.7%สอดคล้องกับ 0.7 ขั้นตอน)
หากเป้าหมายการคำนวณเป็นความเสียหายจากการโจมตีปกติหลังจากการลุ่ม
การคำนวณนี้อยู่ภายใต้บริบทปัจจุบันนั่นคือเมื่อแอตทริบิวต์หรือบัฟใด ๆ ที่เกี่ยวข้องกับการคำนวณเป้าหมายนอกเหนือจากจำนวนขั้นตอนในพื้นที่ฟังก์ชั่นนี้เปลี่ยน
เพื่อลดต้นทุนทรัพยากรของการคำนวณอัตโนมัติขั้นตอนคุณสมบัติมูลค่าจะไม่รวมอยู่ในขอบเขตการคำนวณ (ค่าการโจมตีขนาดเล็กค่า HP ขนาดเล็กค่าการป้องกันขนาดเล็ก)
■ฉลากสิ่งประดิษฐ์ (การเติบโต/ความหายาก)
ค่าแท็กการเจริญเติบโต/ความหายากไม่สามารถประเมินคุณภาพของสิ่งประดิษฐ์ได้เป็นอย่างดี แต่เพียงประเมินความหายากของสิ่งประดิษฐ์ (นั่นคือช่วงค่าของค่าเริ่มต้นและแต่ละเพิ่มขึ้นหลังจาก+4)
การเติบโตไม่ใช่เชิงเส้นเกี่ยวข้องกับความแตกต่างระหว่างมูลค่าการเติบโตและเวลาการเจริญเติบโตแต่ละครั้งเพิ่มขึ้นมากกว่ามูลค่าเชิงเส้นของค่าขั้นตอนสุดท้าย ยิ่งมูลค่าการเติบโตและเวลาในการเติบโตมากขึ้นเท่าใดค่าแท็กการเติบโตที่สูงขึ้นซึ่งหมายถึงยิ่งใกล้กับราชาแห่ง XX (ตัวอย่างเช่นกษัตริย์แห่งการป้องกันด้วยการป้องกัน 35.7% หรือมากกว่า)
ความหายากคือผลรวมของการเติบโตทั้งหมดซึ่งหมายถึงความยากลำบากในการได้รับสิ่งประดิษฐ์ (ยิ่งมีค่าที่สูงกว่ามากขึ้น) ในเวลาเดียวกันโปรดทราบว่าไม่ได้หมายความว่าสิ่งประดิษฐ์นั้นหายาก แต่ฉันคิดว่าคุณไม่ควรใช้สิ่งประดิษฐ์ที่หายากมากกว่า 100% เป็นอาหารสุนัขได้ตลอดเวลา ٩ (ˊ*)
■บันทึกอัตโนมัติ
โครงการนี้เป็นเว็บแอปพลิเคชัน NoBackend ที่พัฒนาขึ้นด้วย Angular ซึ่งสามารถสร้างได้ในพื้นที่โดยโครงการนี้เท่านั้น ขั้นตอนมีดังนี้
■ข้อกำหนด
โหนด แนะนำให้ใช้ JS (v16.15.0)
แนะนำให้ใช้ Golang (สูงกว่า 1.16.3)
■ดาวน์โหลด
git clone https://github.com/Kurarion/Genshin-Calc.git
cd Genshin-Calc
npm install
■ข้อมูลเกมเริ่มต้น
ไม่สามารถใช้รหัสต่อไปนี้ได้เนื่องจากที่เก็บ Genshindata ของ Dimbreath ถูกลงโทษ
npm run generateGenshinData
บางทีคุณควรใช้ข้อมูลของ URL ดิบข้อมูล Genshin Impact อื่น ๆ หรือไฟล์ท้องถิ่น
go run GenshinData -resUrl=https://gitlab.com/????/GC-Resources/-/raw/3.?/Resources/
go run GenshinData -localResPath=./GenshinData
หลังจากที่เวอร์ชันเกมได้รับการอัปเดตหรือเมื่อจำเป็นต้องใช้ข้อมูลการทดสอบและกำหนดเองแล้ว Game data initialize จะต้องดำเนินการอีกครั้งเพื่อสร้างข้อมูลล่าสุดสำหรับโครงการและการกำหนดค่าของเนื้อหาที่อัปเดตจะต้องเพิ่มลงใน src/assets/init/data.json
การอ้างอิงอินเตอร์เฟส: src/app/shared/interface/interfaces.ts
การอ้างอิงคงที่: src/app/shared/const/const.ts
■ทดสอบ
//use angular-cli
npm run start
■สร้าง
//use http-server after building
npm run build
npm run serve