internal void AddCritical(CritNode crit) { if (Critical == null) { Critical = crit; return; } else { Critical.AddCritical(crit.Critical); Critical.AddFumble(crit.Fumble); } }