3449 {
3451 {
3454 {
3459 else
3461 }
3463 {
3468 else
3470 }
3472 {
3477 else
3479 }
3482 {
3487 else
3489 }
3491 {
3496 else
3498 }
3500 {
3505 else
3507 }
3509 {
3514 else
3516 }
3518 {
3523 else
3525 }
3527 {
3532 else
3534 }
3536 {
3541 else
3543 }
3545 {
3550 else
3552 }
3553 default:
3554 return 0;
3555 }
3556 }
@ CLASS_DEATH_KNIGHT
Definition SharedDefines.h:146
uint32 GetEntry() const
Definition Object.h:116
bool GetQuestRewardStatus(uint32 quest_id) const
Definition PlayerQuest.cpp:1415
bool HasAchieved(uint32 achievementId) const
Definition Player.cpp:13945
bool IsClass(Classes playerClass, ClassContext context=CLASS_CONTEXT_NONE) const override
Definition Player.cpp:1295
@ ACHIEVEMENT_CHAMPION_UNDERCITY
Definition spell_generic.cpp:3346
@ QUEST_VALIANT_OF_UNDERCITY
Definition spell_generic.cpp:3368
@ ACHIEVEMENT_CHAMPION_THUNDER_BLUFF
Definition spell_generic.cpp:3345
@ QUEST_A_VALIANT_OF_STORMWIND
Definition spell_generic.cpp:3353
@ QUEST_A_VALIANT_OF_GNOMEREGAN
Definition spell_generic.cpp:3359
@ ACHIEVEMENT_CHAMPION_IRONFORGE
Definition spell_generic.cpp:3340
@ ACHIEVEMENT_CHAMPION_DARNASSUS
Definition spell_generic.cpp:3339
@ QUEST_VALIANT_OF_STORMWIND
Definition spell_generic.cpp:3352
@ QUEST_VALIANT_OF_GNOMEREGAN
Definition spell_generic.cpp:3358
@ ACHIEVEMENT_CHAMPION_SILVERMOON
Definition spell_generic.cpp:3347
@ QUEST_VALIANT_OF_DARNASSUS
Definition spell_generic.cpp:3354
@ ACHIEVEMENT_CHAMPION_GNOMEREGAN
Definition spell_generic.cpp:3341
@ QUEST_VALIANT_OF_ORGRIMMAR
Definition spell_generic.cpp:3362
@ QUEST_VALIANT_OF_THUNDER_BLUFF
Definition spell_generic.cpp:3366
@ QUEST_VALIANT_OF_IRONFORGE
Definition spell_generic.cpp:3356
@ QUEST_VALIANT_OF_SILVERMOON
Definition spell_generic.cpp:3370
@ QUEST_A_VALIANT_OF_SILVERMOON
Definition spell_generic.cpp:3371
@ QUEST_VALIANT_OF_SEN_JIN
Definition spell_generic.cpp:3364
@ ACHIEVEMENT_CHAMPION_HORDE
Definition spell_generic.cpp:3350
@ QUEST_VALIANT_OF_THE_EXODAR
Definition spell_generic.cpp:3360
@ ACHIEVEMENT_CHAMPION_STORMWIND
Definition spell_generic.cpp:3338
@ QUEST_A_VALIANT_OF_DARNASSUS
Definition spell_generic.cpp:3355
@ ACHIEVEMENT_CHAMPION_ALLIANCE
Definition spell_generic.cpp:3349
@ ACHIEVEMENT_ARGENT_VALOR
Definition spell_generic.cpp:3348
@ QUEST_A_VALIANT_OF_ORGRIMMAR
Definition spell_generic.cpp:3363
@ ACHIEVEMENT_CHAMPION_SEN_JIN
Definition spell_generic.cpp:3344
@ QUEST_A_VALIANT_OF_UNDERCITY
Definition spell_generic.cpp:3369
@ QUEST_A_VALIANT_OF_THUNDER_BLUFF
Definition spell_generic.cpp:3367
@ QUEST_A_VALIANT_OF_SEN_JIN
Definition spell_generic.cpp:3365
@ QUEST_A_VALIANT_OF_IRONFORGE
Definition spell_generic.cpp:3357
@ ACHIEVEMENT_CHAMPION_ORGRIMMAR
Definition spell_generic.cpp:3343
@ QUEST_A_VALIANT_OF_THE_EXODAR
Definition spell_generic.cpp:3361
@ ACHIEVEMENT_CHAMPION_THE_EXODAR
Definition spell_generic.cpp:3342
@ NPC_ARGENT_WARHORSE
Definition spell_generic.cpp:3331
@ NPC_DARNASSIAN_NIGHTSABER
Definition spell_generic.cpp:3325
@ NPC_STORMWIND_STEED
Definition spell_generic.cpp:3321
@ NPC_IRONFORGE_RAM
Definition spell_generic.cpp:3322
@ NPC_SILVERMOON_HAWKSTRIDER
Definition spell_generic.cpp:3329
@ NPC_FORSAKEN_WARHORSE
Definition spell_generic.cpp:3330
@ NPC_ARGENT_STEED_ASPIRANT
Definition spell_generic.cpp:3332
@ NPC_THUNDER_BLUFF_KODO
Definition spell_generic.cpp:3328
@ NPC_EXODAR_ELEKK
Definition spell_generic.cpp:3324
@ NPC_DARK_SPEAR_RAPTOR
Definition spell_generic.cpp:3327
@ NPC_GNOMEREGAN_MECHANOSTRIDER
Definition spell_generic.cpp:3323
@ NPC_ARGENT_HAWKSTRIDER_ASPIRANT
Definition spell_generic.cpp:3333
@ NPC_ORGRIMMAR_WOLF
Definition spell_generic.cpp:3326
@ SPELL_PENNANT_EXODAR_ASPIRANT
Definition spell_generic.cpp:3296
@ SPELL_PENNANT_IRONFORGE_ASPIRANT
Definition spell_generic.cpp:3299
@ SPELL_PENNANT_GNOMEREGAN_ASPIRANT
Definition spell_generic.cpp:3284
@ SPELL_PENNANT_EBON_BLADE_CHAMPION
Definition spell_generic.cpp:3316
@ SPELL_PENNANT_IRONFORGE_CHAMPION
Definition spell_generic.cpp:3301
@ SPELL_PENNANT_ORGRIMMAR_CHAMPION
Definition spell_generic.cpp:3307
@ SPELL_PENNANT_THUNDER_BLUFF_CHAMPION
Definition spell_generic.cpp:3310
@ SPELL_PENNANT_ORGRIMMAR_VALIANT
Definition spell_generic.cpp:3306
@ SPELL_PENNANT_STORMWIND_CHAMPION
Definition spell_generic.cpp:3283
@ SPELL_PENNANT_THUNDER_BLUFF_VALIANT
Definition spell_generic.cpp:3309
@ SPELL_PENNANT_SEN_JIN_ASPIRANT
Definition spell_generic.cpp:3287
@ SPELL_PENNANT_ORGRIMMAR_ASPIRANT
Definition spell_generic.cpp:3305
@ SPELL_PENNANT_UNDERCITY_CHAMPION
Definition spell_generic.cpp:3304
@ SPELL_PENNANT_GNOMEREGAN_VALIANT
Definition spell_generic.cpp:3285
@ SPELL_PENNANT_GNOMEREGAN_CHAMPION
Definition spell_generic.cpp:3286
@ SPELL_PENNANT_EBON_BLADE_VALIANT
Definition spell_generic.cpp:3315
@ SPELL_PENNANT_IRONFORGE_VALIANT
Definition spell_generic.cpp:3300
@ SPELL_PENNANT_STORMWIND_VALIANT
Definition spell_generic.cpp:3282
@ SPELL_PENNANT_UNDERCITY_ASPIRANT
Definition spell_generic.cpp:3302
@ SPELL_PENNANT_UNDERCITY_VALIANT
Definition spell_generic.cpp:3303
@ SPELL_PENNANT_ARGENT_CRUSADE_VALIANT
Definition spell_generic.cpp:3312
@ SPELL_PENNANT_STORMWIND_ASPIRANT
Definition spell_generic.cpp:3281
@ SPELL_PENNANT_EXODAR_VALIANT
Definition spell_generic.cpp:3297
@ SPELL_PENNANT_ARGENT_CRUSADE_CHAMPION
Definition spell_generic.cpp:3313
@ SPELL_PENNANT_EBON_BLADE_ASPIRANT
Definition spell_generic.cpp:3314
@ SPELL_PENNANT_SILVERMOON_VALIANT
Definition spell_generic.cpp:3291
@ SPELL_PENNANT_SILVERMOON_CHAMPION
Definition spell_generic.cpp:3292
@ SPELL_PENNANT_SEN_JIN_VALIANT
Definition spell_generic.cpp:3288
@ SPELL_PENNANT_ARGENT_CRUSADE_ASPIRANT
Definition spell_generic.cpp:3311
@ SPELL_PENNANT_SEN_JIN_CHAMPION
Definition spell_generic.cpp:3289
@ SPELL_PENNANT_DARNASSUS_CHAMPION
Definition spell_generic.cpp:3295
@ SPELL_PENNANT_THUNDER_BLUFF_ASPIRANT
Definition spell_generic.cpp:3308
@ SPELL_PENNANT_DARNASSUS_VALIANT
Definition spell_generic.cpp:3294
@ SPELL_PENNANT_DARNASSUS_ASPIRANT
Definition spell_generic.cpp:3293
@ SPELL_PENNANT_EXODAR_CHAMPION
Definition spell_generic.cpp:3298
@ SPELL_PENNANT_SILVERMOON_ASPIRANT
Definition spell_generic.cpp:3290