1085 {
1089 if (!kit || !charmer)
1090 return;
1091
1094 if (itr == kit->
Seats.end())
1095 return;
1096
1097
1098 if (seatNumber == itr->first)
1099 return;
1100
1102 station->HandleSpellClick(charmer, 0);
1103 }
std::uint8_t uint8
Definition: Define.h:110
Vehicle * GetVehicle() const
Definition: Unit.h:2354
Unit * GetCharmer() const
Definition: Unit.cpp:10568
Unit * GetPassenger(int8 seatId) const
Definition: Vehicle.cpp:226
SeatMap::iterator GetSeatIteratorForPassenger(Unit *passenger)
Definition: Vehicle.cpp:595
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