protected static Dictionary <AgentItem, BuffDistributionItem> GetDistrib(BuffDistribution distribs, long boonid)
 {
     if (!distribs.TryGetValue(boonid, out Dictionary <AgentItem, BuffDistributionItem> distrib))
     {
         distrib = new Dictionary <AgentItem, BuffDistributionItem>();
         distribs.Add(boonid, distrib);
     }
     return(distrib);
 }