3570 {
3572 {
3575 {
3580 else
3582 }
3584 {
3589 else
3591 }
3593 {
3598 else
3600 }
3603 {
3608 else
3610 }
3612 {
3617 else
3619 }
3621 {
3626 else
3628 }
3630 {
3635 else
3637 }
3639 {
3644 else
3646 }
3648 {
3653 else
3655 }
3657 {
3662 else
3664 }
3666 {
3671 else
3673 }
3674 default:
3675 return 0;
3676 }
3677 }
@ CLASS_DEATH_KNIGHT
Definition SharedDefines.h:131
uint32 GetEntry() const
Definition Object.h:123
bool GetQuestRewardStatus(uint32 quest_id) const
Definition PlayerQuest.cpp:1489
bool HasAchieved(uint32 achievementId) const
Definition Player.cpp:14261
bool IsClass(Classes playerClass, ClassContext context=CLASS_CONTEXT_NONE) const override
Definition Player.cpp:1350
@ ACHIEVEMENT_CHAMPION_UNDERCITY
Definition spell_generic.cpp:3467
@ QUEST_VALIANT_OF_UNDERCITY
Definition spell_generic.cpp:3489
@ ACHIEVEMENT_CHAMPION_THUNDER_BLUFF
Definition spell_generic.cpp:3466
@ QUEST_A_VALIANT_OF_STORMWIND
Definition spell_generic.cpp:3474
@ QUEST_A_VALIANT_OF_GNOMEREGAN
Definition spell_generic.cpp:3480
@ ACHIEVEMENT_CHAMPION_IRONFORGE
Definition spell_generic.cpp:3461
@ ACHIEVEMENT_CHAMPION_DARNASSUS
Definition spell_generic.cpp:3460
@ QUEST_VALIANT_OF_STORMWIND
Definition spell_generic.cpp:3473
@ QUEST_VALIANT_OF_GNOMEREGAN
Definition spell_generic.cpp:3479
@ ACHIEVEMENT_CHAMPION_SILVERMOON
Definition spell_generic.cpp:3468
@ QUEST_VALIANT_OF_DARNASSUS
Definition spell_generic.cpp:3475
@ ACHIEVEMENT_CHAMPION_GNOMEREGAN
Definition spell_generic.cpp:3462
@ QUEST_VALIANT_OF_ORGRIMMAR
Definition spell_generic.cpp:3483
@ QUEST_VALIANT_OF_THUNDER_BLUFF
Definition spell_generic.cpp:3487
@ QUEST_VALIANT_OF_IRONFORGE
Definition spell_generic.cpp:3477
@ QUEST_VALIANT_OF_SILVERMOON
Definition spell_generic.cpp:3491
@ QUEST_A_VALIANT_OF_SILVERMOON
Definition spell_generic.cpp:3492
@ QUEST_VALIANT_OF_SEN_JIN
Definition spell_generic.cpp:3485
@ ACHIEVEMENT_CHAMPION_HORDE
Definition spell_generic.cpp:3471
@ QUEST_VALIANT_OF_THE_EXODAR
Definition spell_generic.cpp:3481
@ ACHIEVEMENT_CHAMPION_STORMWIND
Definition spell_generic.cpp:3459
@ QUEST_A_VALIANT_OF_DARNASSUS
Definition spell_generic.cpp:3476
@ ACHIEVEMENT_CHAMPION_ALLIANCE
Definition spell_generic.cpp:3470
@ ACHIEVEMENT_ARGENT_VALOR
Definition spell_generic.cpp:3469
@ QUEST_A_VALIANT_OF_ORGRIMMAR
Definition spell_generic.cpp:3484
@ ACHIEVEMENT_CHAMPION_SEN_JIN
Definition spell_generic.cpp:3465
@ QUEST_A_VALIANT_OF_UNDERCITY
Definition spell_generic.cpp:3490
@ QUEST_A_VALIANT_OF_THUNDER_BLUFF
Definition spell_generic.cpp:3488
@ QUEST_A_VALIANT_OF_SEN_JIN
Definition spell_generic.cpp:3486
@ QUEST_A_VALIANT_OF_IRONFORGE
Definition spell_generic.cpp:3478
@ ACHIEVEMENT_CHAMPION_ORGRIMMAR
Definition spell_generic.cpp:3464
@ QUEST_A_VALIANT_OF_THE_EXODAR
Definition spell_generic.cpp:3482
@ ACHIEVEMENT_CHAMPION_THE_EXODAR
Definition spell_generic.cpp:3463
@ NPC_ARGENT_WARHORSE
Definition spell_generic.cpp:3452
@ NPC_DARNASSIAN_NIGHTSABER
Definition spell_generic.cpp:3446
@ NPC_STORMWIND_STEED
Definition spell_generic.cpp:3442
@ NPC_IRONFORGE_RAM
Definition spell_generic.cpp:3443
@ NPC_SILVERMOON_HAWKSTRIDER
Definition spell_generic.cpp:3450
@ NPC_FORSAKEN_WARHORSE
Definition spell_generic.cpp:3451
@ NPC_ARGENT_STEED_ASPIRANT
Definition spell_generic.cpp:3453
@ NPC_THUNDER_BLUFF_KODO
Definition spell_generic.cpp:3449
@ NPC_EXODAR_ELEKK
Definition spell_generic.cpp:3445
@ NPC_DARK_SPEAR_RAPTOR
Definition spell_generic.cpp:3448
@ NPC_GNOMEREGAN_MECHANOSTRIDER
Definition spell_generic.cpp:3444
@ NPC_ARGENT_HAWKSTRIDER_ASPIRANT
Definition spell_generic.cpp:3454
@ NPC_ORGRIMMAR_WOLF
Definition spell_generic.cpp:3447
@ SPELL_PENNANT_EXODAR_ASPIRANT
Definition spell_generic.cpp:3417
@ SPELL_PENNANT_IRONFORGE_ASPIRANT
Definition spell_generic.cpp:3420
@ SPELL_PENNANT_GNOMEREGAN_ASPIRANT
Definition spell_generic.cpp:3405
@ SPELL_PENNANT_EBON_BLADE_CHAMPION
Definition spell_generic.cpp:3437
@ SPELL_PENNANT_IRONFORGE_CHAMPION
Definition spell_generic.cpp:3422
@ SPELL_PENNANT_ORGRIMMAR_CHAMPION
Definition spell_generic.cpp:3428
@ SPELL_PENNANT_THUNDER_BLUFF_CHAMPION
Definition spell_generic.cpp:3431
@ SPELL_PENNANT_ORGRIMMAR_VALIANT
Definition spell_generic.cpp:3427
@ SPELL_PENNANT_STORMWIND_CHAMPION
Definition spell_generic.cpp:3404
@ SPELL_PENNANT_THUNDER_BLUFF_VALIANT
Definition spell_generic.cpp:3430
@ SPELL_PENNANT_SEN_JIN_ASPIRANT
Definition spell_generic.cpp:3408
@ SPELL_PENNANT_ORGRIMMAR_ASPIRANT
Definition spell_generic.cpp:3426
@ SPELL_PENNANT_UNDERCITY_CHAMPION
Definition spell_generic.cpp:3425
@ SPELL_PENNANT_GNOMEREGAN_VALIANT
Definition spell_generic.cpp:3406
@ SPELL_PENNANT_GNOMEREGAN_CHAMPION
Definition spell_generic.cpp:3407
@ SPELL_PENNANT_EBON_BLADE_VALIANT
Definition spell_generic.cpp:3436
@ SPELL_PENNANT_IRONFORGE_VALIANT
Definition spell_generic.cpp:3421
@ SPELL_PENNANT_STORMWIND_VALIANT
Definition spell_generic.cpp:3403
@ SPELL_PENNANT_UNDERCITY_ASPIRANT
Definition spell_generic.cpp:3423
@ SPELL_PENNANT_UNDERCITY_VALIANT
Definition spell_generic.cpp:3424
@ SPELL_PENNANT_ARGENT_CRUSADE_VALIANT
Definition spell_generic.cpp:3433
@ SPELL_PENNANT_STORMWIND_ASPIRANT
Definition spell_generic.cpp:3402
@ SPELL_PENNANT_EXODAR_VALIANT
Definition spell_generic.cpp:3418
@ SPELL_PENNANT_ARGENT_CRUSADE_CHAMPION
Definition spell_generic.cpp:3434
@ SPELL_PENNANT_EBON_BLADE_ASPIRANT
Definition spell_generic.cpp:3435
@ SPELL_PENNANT_SILVERMOON_VALIANT
Definition spell_generic.cpp:3412
@ SPELL_PENNANT_SILVERMOON_CHAMPION
Definition spell_generic.cpp:3413
@ SPELL_PENNANT_SEN_JIN_VALIANT
Definition spell_generic.cpp:3409
@ SPELL_PENNANT_ARGENT_CRUSADE_ASPIRANT
Definition spell_generic.cpp:3432
@ SPELL_PENNANT_SEN_JIN_CHAMPION
Definition spell_generic.cpp:3410
@ SPELL_PENNANT_DARNASSUS_CHAMPION
Definition spell_generic.cpp:3416
@ SPELL_PENNANT_THUNDER_BLUFF_ASPIRANT
Definition spell_generic.cpp:3429
@ SPELL_PENNANT_DARNASSUS_VALIANT
Definition spell_generic.cpp:3415
@ SPELL_PENNANT_DARNASSUS_ASPIRANT
Definition spell_generic.cpp:3414
@ SPELL_PENNANT_EXODAR_CHAMPION
Definition spell_generic.cpp:3419
@ SPELL_PENNANT_SILVERMOON_ASPIRANT
Definition spell_generic.cpp:3411