TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
AchievementCriteriaScript Class Referenceabstract

#include <ScriptMgr.h>

Public Member Functions

virtual bool OnCheck (Player *source, Unit *target)=0
 
- Public Member Functions inherited from ScriptObject
const std::string & GetName () const
 

Protected Member Functions

 AchievementCriteriaScript (const char *name)
 
- Protected Member Functions inherited from ScriptObject
 ScriptObject (const char *name)
 
virtual ~ScriptObject ()
 

Constructor & Destructor Documentation

AchievementCriteriaScript::AchievementCriteriaScript ( const char *  name)
protected
1659  : ScriptObject(name)
1660 {
1662 }
static void AddScript(TScript *const script, bool addToDeleteContainer=true)
Definition: ScriptMgr.cpp:111
ScriptObject(const char *name)
Definition: ScriptMgr.h:159

+ Here is the call graph for this function:

Member Function Documentation

virtual bool AchievementCriteriaScript::OnCheck ( Player source,
Unit target 
)
pure virtual

Implemented in achievement_neck_deep_in_vile, achievement_been_waiting_long_time, achievement_firefighter, achievement_setup_rocket, achievement_setup_mine, achievement_setup_boom, achievement_denyin_the_scion, achievement_im_on_a_boat, achievement_knock_knock_knock_on_wood, achievement_knock_knock_on_wood, achievement_knock_on_wood, achievement_all_you_can_eat, achievement_getting_back_to_nature, achievement_portal_jockey, achievement_orbit_uary, achievement_nuked_from_orbit, achievement_orbital_devastation, achievement_orbital_bombardment, achievement_unbroken, achievement_he_feeds_on_your_tears, achievement_shutout, achievement_three_car_garage_siege, achievement_ive_gone_and_made_a_mess, achievement_three_car_garage_chopper, achievement_three_car_garage_demolisher, achievement_thaddius_shocking, achievement_quick_shave, achievement_iron_dwarf_medium_rare, achievement_nerf_gravity_bombs, achievement_heartbreaker, achievement_twilight_zone, achievement_nerf_engineering, achievement_twilight_duo, achievement_twilight_assist, achievement_once_bitten_twice_shy_v, achievement_once_bitten_twice_shy_n, achievement_just_cant_get_enough, achievement_ohganot_so_fast, achievement_assembly_i_choose_you, achievement_brann_spankin_new, achievement_watch_him_die, achievement_incredible_hulk, achievement_volunteer_work, achievement_crazy_cat_lady, achievement_smell_saronite, achievement_nine_lives, achievement_shadowdodger, achievement_wg_didnt_stand_a_chance, achievement_flu_shot_shortage, achievement_ignis_shattered, achievement_shatter_resistant, achievement_three_faced, achievement_dehydration, achievement_the_hundred_club, achievement_bronjahm_soul_power, achievement_oh_novos, achievement_split_personality, achievement_on_the_rocks, achievement_consumption_junction, achievement_doesnt_go_to_eleven, achievement_kings_bane, achievement_snakes_whyd_it_have_to_be_snakes, achievement_abuse_the_ooze, achievement_respect_your_elders, achievement_gen_eregos_void, achievement_king_dred, achievement_share_the_love, achievement_killed_exp_or_honor_target, achievement_chaos_theory, achievement_intense_cold, achievement_flirt_with_disaster_perf_check, achievement_momma_said_knock_you_out, achievement_not_even_a_scratch, achievement_safety_dance, achievement_tilted, achievement_void_dance, achievement_bg_sa_defense_of_ancients, achievement_bg_av_perfection, achievement_less_rabi, achievement_everything_counts, achievement_spore_loser, achievement_sickly_gazelle, achievement_arena_kills, achievement_defenseless, achievement_bg_sa_artillery, achievement_bg_ic_mowed_down, achievement_bg_ic_glaive_grave, achievement_bg_ic_resource_glut, achievement_save_the_day, achievement_bg_control_all_nodes, and achievement_resilient_victory.


The documentation for this class was generated from the following files: