Something
public text v1 · immutable // Clear combo at finish state and add combo points from Ruthlessness
if(m_caster->GetTypeId() == TYPEID_PLAYER) {
((Player*)m_caster)->ResetComboPointsIfNeed(m_spellInfo);
if (((Player*)m_caster)->GetComboPointsFinish() && ((Player*)m_caster)->GetComboTarget())
{
((Player*)m_caster)->AddComboPoints(((Player*)m_caster)->GetComboTarget(),((Player*)m_caster)->GetComboPointsFinish());
((Player*)m_caster)->ClearComboPointsFinish();
}
}