Skip to content
ISeeDEDPpl edited this page Mar 16, 2012 · 6 revisions

General Todo:

  • Add a setting to optionally FORCE all missions to have an appropriate XML or skip the mission (storyline) or decline the mission (regular mission). This will make things a lot 'cleaner' with less ambiguity as to if a mission will be done or not. This will also add an easy to understand way of blacklisting missions if people choose to 'be lazy'

  • Force drones to return to the bay before warping off when in the gotobase state, be careful to keep them out until after any scramblers have been dealt with. This is especially relevant if you are manually setting the gotobase state.

  • Fix the undockbookmark feature of the traveler

Statistics Todo:

  • Add tracking of total time reloading in the pocket, in the mission and the entire session Cache.Instance.TimeSpentReloading_seconds = 0; // this will need to be added to whenever we reload or switch ammo Cache.Instance.TimeSpentInMission_seconds = 0; // from landing on grid (loading mission actions) to going to base (changing to gotobase state) Cache.Instance.TimeSpentInMissionInRange = 0; // time spent totally out of range, no targets Cache.Instance.TimeSpentInMissionOutOfRange = 0; // time spent in range - with targets to kill (or no targets?!)

Slow Churn of functions to be more modular

  • Finish moving all statistics stuff to statistics.cs and out of questor.cs : this is a prerequisite to overhauling questor.cs
  • Finish moving all cleanup related stuff to cleanup.cs and out of questor.cs: this is a prerequisite to overhauling questor.cs

Questor Restructuring

Eventually I want all major reusable parts of questor to be in their own file so that they are more reusable in other sub-projects. Eventually things like the "all salvage/looting all the time": behavior should be a separate bot. "all anomalies all the time": behavior should be a separate bot. etc...