◆ 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)
98 {
99 int successes = 0;
100 for (int i = 0; i < iterations; i++)
101 {
102
103 int roll = i % 100;
105 successes++;
106 }
107 return (float)successes / iterations * 100.0f;
108 }
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: