Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- float solved = 0.f;
- if (entity->GetVelocity().Length2D() > 45.f)
- {
- if (!entity->GetFlags() & FL_ONGROUND)
- {
- nospread_resolve(entity, entity->GetIndex());
- }
- else
- {
- entity->SetEyeAngles(info.lby);
- info.last_moving_lby = entity->GetLowerBodyYaw();
- info.stored_missed = shots_missed[entity->GetIndex()];
- resolve_type[entity->GetIndex()] = 1;
- }
- }
- else
- {
- if (shots_missed[entity->GetIndex()] > info.stored_missed)
- {
- switch (shots_missed[entity->GetIndex()] % 4)
- {
- case 0: solved = solved = entity->GetLowerBodyYaw() + 165.f;break;
- case 1: solved = solved = entity->GetLowerBodyYaw(); break;
- case 2: solved = entity->GetLowerBodyYaw() + 90.f; break;
- case 3: solved = entity->GetLowerBodyYaw() - 90.f; break;
- }
- }
- else
- {
- solved = info.last_lby[entity->GetIndex()];
- }
- }
- Vector resolved = Vector(entity->GetEyeAngles().x, solved, 0);
- entity->SetEyeAngles(resolved);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement