![]() |
TrinityCore
|
Inheritance diagram for spell_random_ingredient:Private Member Functions | |
| bool | Validate (SpellInfo const *) override |
| void | HandleScriptEffect (SpellEffIndex) |
| void | Register () override |
Definition at line 453 of file zone_zuldrak.cpp.
|
inlineprivate |
Definition at line 483 of file zone_zuldrak.cpp.
References FetchIngredients, GetClosestCreatureWithEntry(), SpellScript::GetHitPlayer(), SpellScript::GetSpellInfo(), NPC_FINKLESTEIN, SPELL_RANDOM_INGREDIENT_EASY, SPELL_RANDOM_INGREDIENT_HARD, SPELL_RANDOM_INGREDIENT_MEDIUM, and urand().
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 510 of file zone_zuldrak.cpp.
References EFFECT_0, HandleScriptEffect(), SpellScript::OnEffectHitTarget, SPELL_EFFECT_SCRIPT_EFFECT, and SpellEffectFn.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 455 of file zone_zuldrak.cpp.
References SPELL_FETCH_AMBERSEED, SPELL_FETCH_CHILLED_SERPENT_MUCUS, SPELL_FETCH_CRUSHED_BASILISK_CRYSTALS, SPELL_FETCH_CRYSTALLIZED_HOGSNOT, SPELL_FETCH_FROZEN_SPIDER_ICHOR, SPELL_FETCH_HAIRY_HERRING_HEAD, SPELL_FETCH_ICECROWN_BOTTLED_WATER, SPELL_FETCH_KNOTROOT, SPELL_FETCH_MUDDY_MIRE_MAGGOT, SPELL_FETCH_PICKLED_EAGLE_EGG, SPELL_FETCH_PRISMATIC_MOJO, SPELL_FETCH_PULVERIZED_GARGOYLE_TEETH, SPELL_FETCH_PUTRID_PIRATE_PERSPIRATION, SPELL_FETCH_RAPTOR_CLAW, SPELL_FETCH_SEASONED_SLIDER_CIDER, SPELL_FETCH_SHRUNKEN_DRAGONS_CLAW, SPELL_FETCH_SPECKLED_GUANO, SPELL_FETCH_SPIKY_SPIDER_EGG, SPELL_FETCH_TROLLBANE, SPELL_FETCH_WASPS_WINGS, SPELL_FETCH_WITHERED_BATWING, SPELL_HAVE_AMBERSEED, SPELL_HAVE_CHILLED_SERPENT_MUCUS, SPELL_HAVE_CRUSHED_BASILISK_CRYSTALS, SPELL_HAVE_CRYSTALLIZED_HOGSNOT, SPELL_HAVE_FROZEN_SPIDER_ICHOR, SPELL_HAVE_HAIRY_HERRING_HEAD, SPELL_HAVE_ICECROWN_BOTTLED_WATER, SPELL_HAVE_KNOTROOT, SPELL_HAVE_MUDDY_MIRE_MAGGOT, SPELL_HAVE_PICKLED_EAGLE_EGG, SPELL_HAVE_PRISMATIC_MOJO, SPELL_HAVE_PULVERIZED_GARGOYLE_TEETH, SPELL_HAVE_PUTRID_PIRATE_PERSPIRATION, SPELL_HAVE_RAPTOR_CLAW, SPELL_HAVE_SEASONED_SLIDER_CIDER, SPELL_HAVE_SHRUNKEN_DRAGONS_CLAW, SPELL_HAVE_SPECKLED_GUANO, SPELL_HAVE_SPIKY_SPIDER_EGG, SPELL_HAVE_TROLLBANE, SPELL_HAVE_WASPS_WINGS, SPELL_HAVE_WITHERED_BATWING, and SpellScriptBase::ValidateSpellInfo().