|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include "Common.h"Go to the source code of this file.
Functions | |
| bool | CanCreateExtraItems (Player *player, uint32 spellId, float &additionalChance, uint8 &additionalMax) |
| void | LoadSkillExtraItemTable () |
| bool CanCreateExtraItems | ( | Player * | player, |
| uint32 | spellId, | ||
| float & | additionalChance, | ||
| uint8 & | additionalMax ) |
Definition at line 101 of file SkillExtraItems.cpp.
References SkillExtraItemEntry::additionalCreateChance, SkillExtraItemEntry::additionalMaxNum, Player::HasSpell(), SkillExtraItemEntry::requiredSpecialization, and SkillExtraItemStore.
Referenced by Spell::DoCreateItem().
| void LoadSkillExtraItemTable | ( | ) |
Definition at line 39 of file SkillExtraItems.cpp.
References SkillExtraItemEntry::additionalCreateChance, SkillExtraItemEntry::additionalMaxNum, Field::GetFloat(), getMSTime(), GetMSTimeDiffToNow(), Field::GetUInt32(), Field::GetUInt8(), SkillExtraItemEntry::requiredSpecialization, SF_LOG_ERROR, SF_LOG_INFO, SkillExtraItemStore, sSpellMgr, and WorldDatabase.
Referenced by reload_commandscript::HandleReloadSkillExtraItemTemplateCommand(), and World::SetInitialWorldSettings().