2323class mod_zone_difficulty_unitscript : public UnitScript
2424{
2525public:
26- mod_zone_difficulty_unitscript () : UnitScript(" mod_zone_difficulty_unitscript" ) { }
26+ mod_zone_difficulty_unitscript () : UnitScript(" mod_zone_difficulty_unitscript" , true , {
27+ UNITHOOK_ON_AURA_APPLY,
28+ UNITHOOK_MODIFY_HEAL_RECEIVED,
29+ UNITHOOK_MODIFY_PERIODIC_DAMAGE_AURAS_TICK,
30+ UNITHOOK_MODIFY_SPELL_DAMAGE_TAKEN,
31+ UNITHOOK_MODIFY_MELEE_DAMAGE,
32+ UNITHOOK_ON_UNIT_ENTER_COMBAT
33+ }) { }
2734
2835 void OnAuraApply (Unit* target, Aura* aura) override
2936 {
@@ -408,7 +415,9 @@ class mod_zone_difficulty_unitscript : public UnitScript
408415class mod_zone_difficulty_petscript : public PetScript
409416{
410417public:
411- mod_zone_difficulty_petscript () : PetScript(" mod_zone_difficulty_petscript" ) { }
418+ mod_zone_difficulty_petscript () : PetScript(" mod_zone_difficulty_petscript" , {
419+ PETHOOK_ON_PET_ADD_TO_WORLD
420+ }) { }
412421
413422 void OnPetAddToWorld (Pet* pet) override
414423 {
@@ -429,7 +438,10 @@ class mod_zone_difficulty_petscript : public PetScript
429438class mod_zone_difficulty_worldscript : public WorldScript
430439{
431440public:
432- mod_zone_difficulty_worldscript () : WorldScript(" mod_zone_difficulty_worldscript" ) { }
441+ mod_zone_difficulty_worldscript () : WorldScript(" mod_zone_difficulty_worldscript" , {
442+ WORLDHOOK_ON_AFTER_CONFIG_LOAD,
443+ WORLDHOOK_ON_STARTUP
444+ }) { }
433445
434446 void OnAfterConfigLoad (bool /* reload*/ ) override
435447 {
@@ -455,7 +467,11 @@ class mod_zone_difficulty_worldscript : public WorldScript
455467class mod_zone_difficulty_globalscript : public GlobalScript
456468{
457469public:
458- mod_zone_difficulty_globalscript () : GlobalScript(" mod_zone_difficulty_globalscript" ) { }
470+ mod_zone_difficulty_globalscript () : GlobalScript(" mod_zone_difficulty_globalscript" , {
471+ GLOBALHOOK_ON_BEFORE_SET_BOSS_STATE,
472+ GLOBALHOOK_ON_INSTANCEID_REMOVED,
473+ GLOBALHOOK_ON_AFTER_UPDATE_ENCOUNTER_STATE
474+ }) { }
459475
460476 void OnBeforeSetBossState (uint32 id, EncounterState newState, EncounterState oldState, Map* instance) override
461477 {
@@ -1137,7 +1153,12 @@ class mod_zone_difficulty_allcreaturescript : public AllCreatureScript
11371153class mod_zone_difficulty_playerscript : public PlayerScript
11381154{
11391155public:
1140- mod_zone_difficulty_playerscript () : PlayerScript(" mod_zone_difficulty_playerscript" ) { }
1156+ mod_zone_difficulty_playerscript () : PlayerScript(" mod_zone_difficulty_playerscript" , {
1157+ PLAYERHOOK_ON_MAP_CHANGED,
1158+ PLAYERHOOK_ON_LOGIN,
1159+ PLAYERHOOK_ON_LOGOUT,
1160+ PLAYERHOOK_ON_BEFORE_BUY_ITEM_FROM_VENDOR
1161+ }) { }
11411162
11421163 void OnPlayerMapChanged (Player* player) override
11431164 {
0 commit comments