![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "SpellMgr.h"#include "SpellInfo.h"#include "AuraStub.h"#include "UnitStub.h"#include <algorithm>#include <chrono>Go to the source code of this file.
Classes | |
| class | ProcChanceTestHelper |
| Helper class for testing proc chance calculations. More... | |
| struct | ProcChanceTestHelper::TriggeredSpellConfig |
| Configuration for simulating triggered spell filtering. More... | |
| struct | ProcChanceTestHelper::ExtraAttackProcConfig |
| Configuration for simulating extra attack chain-proc prevention. More... | |
| struct | ProcChanceTestHelper::PPMModifierConfig |
| PPM modifier configuration for testing SPELLMOD_PROC_PER_MINUTE. More... | |
| struct | ProcChanceTestHelper::EquipmentConfig |
| Configuration for simulating equipment requirements. More... | |
| struct | ProcChanceTestHelper::CascadeProcConfig |
| Configuration for simulating cascade proc suppression. More... | |
| struct | ProcChanceTestHelper::TakenAutoTriggerConfig |
| Configuration for simulating the TAKEN auto-trigger logic from SpellMgr::LoadSpellProcs() auto-generation. More... | |
| struct | ProcChanceTestHelper::ConditionsConfig |
| Configuration for simulating conditions system. More... | |
| class | ProcTestScenario |
| Test context for proc simulation scenarios. More... | |
| class | ProcChainGuardSimulator |
| Simulates the proc chain guard logic from Unit::TriggerAurasProcOnEvent. More... | |
| struct | ProcChainGuardSimulator::AuraConfig |
| struct | ProcChainGuardSimulator::ProcRecord |