![]() |
TrinityCore
|
Inheritance diagram for spell_pot_check:Private Member Functions | |
| bool | Validate (SpellInfo const *) override |
| void | HandleScriptEffect (SpellEffIndex) |
| void | RemoveItems (Player *player) |
| void | Register () override |
Definition at line 521 of file zone_zuldrak.cpp.
|
inlineprivate |
Definition at line 551 of file zone_zuldrak.cpp.
References FetchIngredients, GetClosestCreatureWithEntry(), SpellScript::GetHitPlayer(), NPC_FINKLESTEIN, QUEST_STATUS_INCOMPLETE, QUEST_THE_ALCHEMIST_APPRENTICE_DAILY, RemoveItems(), SAY_RUINED, SPELL_ALCHEMIST_APPRENTICE_INVISBUFF, SPELL_KILL_CREDIT, and SPELL_THROW_INGREDIENT.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 600 of file zone_zuldrak.cpp.
References EFFECT_0, HandleScriptEffect(), SpellScript::OnEffectHitTarget, SPELL_EFFECT_SCRIPT_EFFECT, and SpellEffectFn.
|
inlineprivate |
Definition at line 593 of file zone_zuldrak.cpp.
References Player::DestroyItemCount(), FetchIngredients, and Player::HasItemCount().
Referenced by HandleScriptEffect().
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 523 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().