|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include "BattlePet.h"#include "Common.h"#include "DB2Enums.h"#include "DB2Stores.h"#include "DBCStores.h"#include <algorithm>#include <cmath>#include <unordered_map>Go to the source code of this file.
Definition at line 234 of file BattlePet.cpp.
References BattlePetAbilityEffectForAbility(), and BattlePetAbilityEffectEntry::PropertyValues.
Referenced by BattlePetDamageFromStats().
Definition at line 316 of file BattlePet.cpp.
References BattlePetAbilityEntry::Cooldown, and sBattlePetAbilityStore.
Referenced by WorldSession::HandleBattlePetInput().
| BattlePetAbilityEffectEntry const * BattlePetAbilityEffectForAbility | ( | uint32 | abilityId, |
| bool | damageOnly ) |
Definition at line 204 of file BattlePet.cpp.
References BattlePetAbilityEffectEntry::PropertiesId, and sBattlePetAbilityTurnByAbilityStore.
Referenced by BattlePetAbilityBasePoints(), and BattlePetInputEffectForAbility().
Definition at line 227 of file BattlePet.cpp.
Referenced by BattlePetIncomingDamageReductionFromStats().
Definition at line 252 of file BattlePet.cpp.
References BattlePetAbilityBasePoints(), and BattlePetScalePointsFromStats().
Referenced by BattlePetInputDamageForAbility().
Definition at line 135 of file BattlePet.cpp.
References BATTLE_PET_MAX_LEVEL, sGtBattlePetXpStore, and GtBattlePetXpEntry::value.
Referenced by BattlePet::AddExperience().
Definition at line 153 of file BattlePet.cpp.
References BATTLE_PET_MAX_LEVEL.
Referenced by battlepet_commandscript::HandleBattlePetDebugCommand(), and BattlePetMgr::RewardActivePetBattlePet().
Definition at line 124 of file BattlePet.cpp.
Referenced by BattlePetMgr::HealBattlePets().
Definition at line 282 of file BattlePet.cpp.
References BattlePetAbilityEntry::AuraAbilityId, BATTLE_PET_STATE_DAMAGE_TAKEN_FLAT, BattlePetAbilityStateValue(), BattlePetScalePointsFromStats(), and sBattlePetAbilityStore.
Referenced by BattlePetInputIncomingDamageReductionForAbility().
Definition at line 296 of file BattlePet.cpp.
References BattlePetAbilityEntry::AuraAbilityId, BattlePetAbilityEntry::AuraDuration, and sBattlePetAbilityStore.
Referenced by WorldSession::HandleBattlePetInput().
Definition at line 271 of file BattlePet.cpp.
References BattlePetDamageFromStats(), BattlePet::GetLevel(), and BattlePet::GetPower().
Referenced by WorldSession::HandleBattlePetInput().
Definition at line 325 of file BattlePet.cpp.
References BattlePetAbilityEffectForAbility(), and BattlePetAbilityEffectEntry::Id.
Referenced by WorldSession::HandleBattlePetInput().
| uint32 BattlePetInputIncomingDamageReductionForAbility | ( | uint32 | abilityId, |
| BattlePet const * | caster ) |
Definition at line 305 of file BattlePet.cpp.
References BattlePetIncomingDamageReductionFromStats(), BattlePet::GetLevel(), and BattlePet::GetPower().
Referenced by WorldSession::HandleBattlePetInput().
Definition at line 166 of file BattlePet.cpp.
References BATTLE_PET_MAX_LEVEL.
Referenced by Creature::UpdateEntry().
Definition at line 260 of file BattlePet.cpp.
References BATTLE_PET_STATE_STAT_POWER, BattlePetBreedMainStatModifier(), BattlePetQualityMultiplier(), and BattlePetSpeciesMainStat().
Definition at line 240 of file BattlePet.cpp.
Referenced by BattlePetDamageFromStats(), and BattlePetIncomingDamageReductionFromStats().
Definition at line 195 of file BattlePet.cpp.
References BattlePetSpeciesEntry::FamilyId, and sBattlePetSpeciesStore.
Referenced by BattlePetMgr::BuildActivePetBattleAchievementContext(), and BattlePetMgr::UpdateBattlePetLevelAchievement().
| bool BattlePetSpeciesFlagsAllowWildCapture | ( | uint32 | flags | ) |
Definition at line 174 of file BattlePet.cpp.
References BATTLE_PET_FLAG_NOT_TAMEABLE.
Definition at line 179 of file BattlePet.cpp.
Definition at line 189 of file BattlePet.cpp.
References BattlePetSpeciesEntry::NpcId, and sBattlePetSpeciesStore.
Referenced by BattlePetMgr::UpdateBattlePetCollectionAchievements().