◆ CheckCast()
1929 {
1932
1936
1940 if (
Vehicle* vehicle2 = target2->GetVehicleKit())
1941 {
1942 if (!vehicle2->GetPassenger(0))
1944
1946 }
1947
1949 }
@ SPELL_FAILED_DONT_REPORT
Definition SharedDefines.h:976
@ SPELL_CAST_OK
Definition SharedDefines.h:1138
uint32 GetEntry() const
Definition Object.h:115
Unit * GetExplTargetUnit()
Definition SpellScript.cpp:433
Unit * GetCaster()
Definition SpellScript.cpp:401
Vehicle * GetVehicleKit() const
Definition Unit.h:1838
Unit * GetPassenger(int8 seatId) const
Definition Vehicle.cpp:227
@ NPC_SALVAGED_DEMOLISHER
Definition ulduar.h:155
References Object::GetEntry(), Vehicle::GetPassenger(), Unit::GetVehicleKit(), NPC_SALVAGED_DEMOLISHER, SPELL_CAST_OK, and SPELL_FAILED_DONT_REPORT.
Referenced by Register().
◆ PrepareSpellScript()
◆ Register()
void spell_demolisher_ride_vehicle::Register |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
Implements _SpellScript.
1952 {
1954 }
#define SpellCheckCastFn(F)
Definition SpellScript.h:329
HookList< CheckCastHandler > OnCheckCast
Definition SpellScript.h:328
SpellCastResult CheckCast()
Definition boss_flame_leviathan.cpp:1928
References CheckCast(), and SpellCheckCastFn.
The documentation for this class was generated from the following file: