public string GetCurrentTimeString() { // Update display stats here FFACE.TimerTools.VanaTime current_vana_time = _FFACE.Timer.GetVanaTime(); string time = current_vana_time.GetDayOfWeekName(current_vana_time.DayType) + " " + current_vana_time.Hour.ToString("00") + ":" + current_vana_time.Minute.ToString("00"); string moon_info = current_vana_time.GetMoonPhaseName(current_vana_time.MoonPhase) + " Moon " + current_vana_time.MoonPercent.ToString(); return("Time: " + time + " " + moon_info + "%"); }
// returns the number of seconds before the ferry docks in the current zone // public int GetTimeTillFerry(string zone, bool departing) // { // FFACE.TimerTools.VanaTime current_vana_time = _FFACE.Timer.GetVanaTime(); // byte curr_hour = current_vana_time.Hour; // byte curr_min = current_vana_time.Minute; // // switch (zone) // { // case "Mhaura": // { // if (departing) // { // // } // else // { // // } // // } // // break; // } // } public bool IsSelbinaFerryDocked() { FFACE.TimerTools.VanaTime current_vana_time = _FFACE.Timer.GetVanaTime(); if ((current_vana_time.Hour == 22 || current_vana_time.Hour == 6 || current_vana_time.Hour == 14) && current_vana_time.Minute > 40) { return(true); // we're docked } else if ((current_vana_time.Hour > 22 && current_vana_time.Hour < 24) || (current_vana_time.Hour > 6 && current_vana_time.Hour < 8) || (current_vana_time.Hour > 14 && current_vana_time.Hour < 16)) { return(true); } else { return(false); } }