if (weapon->m_iItemDefinitionIndex() == WEAPON_SMOKEGRENADE)
render::get().Draw3DFilledCircle(endpos, 150, g_cfg.esp.grenade_prediction_tracer_color);
else if (weapon->m_iItemDefinitionIndex() == WEAPON_MOLOTOV || weapon->m_iItemDefinitionIndex() == WEAPON_INCGRENADE)
render::get().Draw3DFilledCircle(endpos, 150, g_cfg.esp.grenade_prediction_tracer_color);
else if (weapon->m_iItemDefinitionIndex() == WEAPON_HEGRENADE)
render::get().Draw3DFilledCircle(endpos, 75, g_cfg.esp.grenade_prediction_tracer_color);
else if (weapon->m_iItemDefinitionIndex() == WEAPON_FLASHBANG || weapon->m_iItemDefinitionIndex() == WEAPON_DECOY)
render::get().Draw3DFilledCircle(endpos, 25, g_cfg.esp.grenade_prediction_tracer_color);