77#include " features/weapon/bodystate.h"
88#include " features/weapon/bloodremap.h"
99#include " features/common/randomizer.h"
10+ #include " features/common/randomremap.h"
1011#include " soundsystem.h"
1112
1213static ThiscallEvent <AddressList<0x5E7859 , H_CALL>, PRIORITY_BEFORE, ArgPickN<CPed*, 0 >, void (CPed*)> weaponRenderEvent;
@@ -30,12 +31,14 @@ static void ProcessNodesRecursive(RwFrame * frame, void* pEntity, eNodeEntityTyp
3031 GearLever.Process (frame, pVeh);
3132 GearSound.Process (frame, pVeh);
3233 Randomizer.Process (frame, static_cast <void *>(pVeh), type);
34+ RandomRemap.Process (frame, static_cast <void *>(pVeh), type);
3335 } else if (type == eNodeEntityType::Weapon) {
3436 CWeapon *pWep = static_cast <CWeapon*>(pEntity);
3537 BodyState.Process (frame, pWep);
3638 BodyState.ProcessZen (frame, pWep);
3739 BloodRemap.Process (frame, pWep);
3840 Randomizer.Process (frame, static_cast <void *>(pWep), type);
41+ RandomRemap.Process (frame, static_cast <void *>(pWep), type);
3942 } else if (type == eNodeEntityType::Object) {
4043
4144 /*
@@ -44,6 +47,9 @@ static void ProcessNodesRecursive(RwFrame * frame, void* pEntity, eNodeEntityTyp
4447 CWeapon *pWep = static_cast <CWeapon*>(pEntity);
4548 BodyState.Process (frame, pWep);
4649 BodyState.ProcessZen (frame, pWep);
50+ } else if (type == eNodeEntityType::Ped) {
51+ Randomizer.Process (frame, pEntity, type);
52+ RandomRemap.Process (frame, pEntity, type);
4753 }
4854 }
4955 // LicensePlate.Process(frame, pVeh);
0 commit comments