1086 {
1090 if (!kit || !charmer)
1091 return;
1092
1095 if (itr == kit->
Seats.end())
1096 return;
1097
1098
1099 if (seatNumber == itr->first)
1100 return;
1101
1103 station->HandleSpellClick(charmer, 0);
1104 }
std::uint8_t uint8
Definition: Define.h:110
Vehicle * GetVehicle() const
Definition: Unit.h:2368
Unit * GetCharmer() const
Definition: Unit.cpp:10607
Unit * GetPassenger(int8 seatId) const
Definition: Vehicle.cpp:226
SeatMap::iterator GetSeatIteratorForPassenger(Unit *passenger)
Definition: Vehicle.cpp:592
SeatMap Seats
Definition: Vehicle.h:57
SpellInfo const * GetSpellInfo()
Definition: SpellScript.cpp:411
void PreventHitDefaultEffect(SpellEffIndex effIndex)
Definition: SpellScript.cpp:590
Unit * GetCaster()
Definition: SpellScript.cpp:401