diff options
| author | megamage <none@none> | 2009-08-30 18:38:54 -0500 |
|---|---|---|
| committer | megamage <none@none> | 2009-08-30 18:38:54 -0500 |
| commit | 3ea312cad572bca3bb3c15ad9eea7e54f7f04f07 (patch) | |
| tree | d86c3447ef4da0b35a5b5e7ac943b13f0a6b6abf /src/game/Vehicle.cpp | |
| parent | c07707ba47d75b18b84b5602aa5224078e1b40e3 (diff) | |
*Update Kologarn script.
--HG--
branch : trunk
Diffstat (limited to 'src/game/Vehicle.cpp')
| -rw-r--r-- | src/game/Vehicle.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/game/Vehicle.cpp b/src/game/Vehicle.cpp index 853440169eb..8f6399227f4 100644 --- a/src/game/Vehicle.cpp +++ b/src/game/Vehicle.cpp @@ -98,7 +98,7 @@ void Vehicle::InstallAllAccessories() case 28312:InstallAccessory(28319,7);break; case 32627:InstallAccessory(32629,7);break; case 32930: - InstallAccessory(32933,2); + InstallAccessory(32933,0); InstallAccessory(32934,1); break; case 33109:InstallAccessory(33167,1);break; @@ -268,7 +268,7 @@ bool Vehicle::AddPassenger(Unit *unit, int8 seatId) me->RemoveFlag(UNIT_NPC_FLAGS, UNIT_NPC_FLAG_SPELLCLICK); } - if(!(seat->second.seatInfo->m_flags & 0x4000)) + if(seat->second.seatInfo->m_flags && !(seat->second.seatInfo->m_flags & 0x4000)) unit->addUnitState(UNIT_STAT_ONVEHICLE); //SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_UNK_24); @@ -328,8 +328,7 @@ void Vehicle::RemovePassenger(Unit *unit) ++m_usableSeatNum; } - if(!(seat->second.seatInfo->m_flags & 0x4000)) - unit->clearUnitState(UNIT_STAT_ONVEHICLE); + unit->clearUnitState(UNIT_STAT_ONVEHICLE); //SetFlag(UNIT_NPC_FLAGS, UNIT_NPC_FLAG_SPELLCLICK); |
