public bool BuffExists(string name) { name = name.ToLower(); BuffIconData data = _buffIconData.FirstOrDefault(bd => bd.Name.ToLower().Equals(name)); if (data != null) { return(_enabledIds[data.ID]); } UOC.SystemMessage(Strings.Unknown_buff_name___); return(false); }
public double BuffTime(string name) { name = name.ToLower(); BuffIconData data = _buffIconData.FirstOrDefault(bd => bd.Name.ToLower().Equals(name)); if (data == null) { UOC.SystemMessage(Strings.Unknown_buff_name___); return(0); } if (!BuffExists(name)) { return(0); } if (_expireTimes[data.ID] < DateTime.Now) { return(0); } return((_expireTimes[data.ID] - DateTime.Now).TotalMilliseconds); }