◆ CalculateDamage()
5227 {
5229 if (!map)
5230 {
5231 return;
5232 }
5235 {
5236 value =
urand(4500, 4700);
5237 }
5238 else if (map->
GetId() == 533)
5239 {
5240 value =
urand(3000, 3200);
5241 }
5242 else if (map->
GetId() == 532)
5243 {
5244 value =
urand(1110, 1310);
5245 }
5246 if (value)
5247 {
5249 }
5250 }
@ RAID_DIFFICULTY_25MAN_NORMAL
Definition DBCEnums.h:274
std::int32_t int32
Definition Define.h:103
uint32 urand(uint32 min, uint32 max)
Definition Random.cpp:44
uint32 GetId() const
Definition Map.h:230
Difficulty GetDifficulty() const
Definition Map.h:290
void SetEffectValue(int32 value)
Definition SpellScript.cpp:610
Unit * GetCaster()
Definition SpellScript.cpp:401
Map * GetMap() const
Definition Object.h:625
References SpellScript::GetCaster(), Map::GetDifficulty(), Map::GetId(), WorldObject::GetMap(), RAID_DIFFICULTY_25MAN_NORMAL, SpellScript::SetEffectValue(), and urand().
Referenced by Register().
◆ PrepareSpellScript()
◆ Register()
| void spell_gen_consumption::Register |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
The documentation for this class was generated from the following file: