mirror of
https://github.com/araxiaonline/mod-mythic-plus.git
synced 2026-06-13 03:02:24 -04:00
Changed MythicPlus and MpDataStore to pure singletons and updated current
calling scripts to not get the instance just call via defined macro
This commit is contained in:
@@ -7,15 +7,28 @@ class MythicPlus_UnitScript : public UnitScript
|
||||
public:
|
||||
MythicPlus_UnitScript() : UnitScript("MythicPlus_UnitScript", true) { }
|
||||
|
||||
uint32 DealDamage(Unit* /*AttackerUnit*/, Unit* /*playerVictim*/, uint32 damage, DamageEffectType /*damagetype*/) override {
|
||||
return damage;
|
||||
}
|
||||
|
||||
void ModifyPeriodicDamageAurasTick(Unit* /*target */, Unit* /*attacker*/, uint32& /*damage*/, SpellInfo const* /*spellInfo*/) override {
|
||||
|
||||
}
|
||||
|
||||
void ModifySpellDamageTaken(Unit* /*target*/, Unit* /*attacker*/, int32& /*damage*/, SpellInfo const* /*spellInfo*/) override {
|
||||
|
||||
}
|
||||
|
||||
void ModifyMeleeDamage(Unit* /*target*/, Unit* /*attacker*/, uint32& /*damage*/) override {
|
||||
|
||||
}
|
||||
|
||||
void ModifyHealReceived(Unit* /*target*/, Unit* /*attacker*/, uint32& /*damage*/, SpellInfo const* /*spellInfo*/) override {
|
||||
|
||||
}
|
||||
|
||||
void OnAuraApply(Unit* unit, Aura* aura) override {
|
||||
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
void Add_MP_UnitScripts()
|
||||
{
|
||||
MpLogger::debug("Add_MP_UnitScripts()");
|
||||
new MythicPlus_UnitScript();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user