◆ RunStatisticalTest()
| float MissileBarrageTest::RunStatisticalTest |
( |
uint32 |
spellFamilyFlags0, |
|
|
int |
iterations = 10000 |
|
) |
| |
|
inlineprotected |
Run multiple proc checks and return the success rate.
- Parameters
-
| spellFamilyFlags0 | The spell flags to test |
| iterations | Number of iterations |
- Returns
- Success rate as percentage (0-100)
96 {
97 int successes = 0;
98 for (int i = 0; i < iterations; i++)
99 {
100
101 int roll = i % 100;
103 successes++;
104 }
105 return (float)successes / iterations * 100.0f;
106 }
bool SimulateMissileBarrageCheckProc(uint32 spellFamilyFlags0, int rollResult)
Simulates the CheckProc logic from spell_mage_missile_barrage.
Definition SpellScriptMissileBarrageTest.cpp:57
References SimulateMissileBarrageCheckProc().
◆ SetUp()
| void MissileBarrageTest::SetUp |
( |
| ) |
|
|
inlineoverrideprotected |
◆ TearDown()
| void MissileBarrageTest::TearDown |
( |
| ) |
|
|
inlineoverrideprotected |
The documentation for this class was generated from the following file: