خطوات الاستخدام
1. فهم المدخلات: أولاً، تحتاج إلى معرفة أربعة قيم من لعبتك: الضرر الأساسي (baseDamage) وهو متوسط الضرر الذي تسببه كل ضربة بدون احتساب العوامل الأخرى. فرصة الضربة الحاسمة (critChance) وهي احتمال تسجيل ضربة حاسمة، وتكون قيمة بين 0 و1 (مثلاً 0.25 تعني 25%). مضاعف الضربة الحاسمة (critMultiplier) وهو مقدار الضرر الإضافي عند حدوث ضربة حاسمة (مثلاً 2.0 يعني ضعف الضرر). سرعة الهجوم (attackSpeed) وهي عدد الهجمات في الثانية.
2. حساب معامل الضربة الحاسمة: الضربة الحاسمة تزيد الضرر بمقدار (critMultiplier - 1) أضعاف الضرر الأساسي. لذا، متوسط الضرر لكل هجمة = baseDamage * (1 + critChance * (critMultiplier - 1)). هذا المعامل يمثل الزيادة المتوقعة من الضربات الحاسمة.
3. حساب DPS: الآن اضرب متوسط الضرر لكل هجمة في سرعة الهجوم: DPS = baseDamage * attackSpeed * (1 + critChance * (critMultiplier - 1)). هذه هي الصيغة الكاملة. تأكد من أن القيم متسقة (مثلاً critChance بين 0 و1).