mirror of
https://github.com/halpz/re3.git
synced 2025-07-15 09:18:12 +00:00
Use KnockOffRider
This commit is contained in:
@ -31,6 +31,7 @@
|
||||
#include "WeaponInfo.h"
|
||||
#include "World.h"
|
||||
#include "SurfaceTable.h"
|
||||
#include "Bike.h"
|
||||
|
||||
// TODO(Miami)
|
||||
#define AUDIO_NOT_READY
|
||||
@ -524,7 +525,22 @@ CWeapon::FireMelee(CEntity *shooter, CVector &fireSource)
|
||||
}
|
||||
|
||||
damageEntityRegistered = 3;
|
||||
// TODO(Miami): Bike
|
||||
if (victimPed->bInVehicle) {
|
||||
CVehicle *victimVeh = victimPed->m_pMyVehicle;
|
||||
if (victimVeh) {
|
||||
if (victimVeh->IsBike()) {
|
||||
CBike *victimBike = (CBike*)victimVeh;
|
||||
victimBike->KnockOffRider(m_eWeaponType, localDir, victimPed, false);
|
||||
if (victimBike->pDriver) {
|
||||
victimBike->pDriver->ReactToAttack(shooterPed);
|
||||
} else {
|
||||
if (victimVeh->pPassengers[0])
|
||||
victimVeh->pPassengers[0]->ReactToAttack(shooterPed);
|
||||
}
|
||||
continue;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ( !victimPed->DyingOrDead() )
|
||||
victimPed->ReactToAttack(shooterPed);
|
||||
|
Reference in New Issue
Block a user