Do not close the window "Are you sure you would like to decline this mission" say yes to it...
Do not check the 'route' to a storyline agent that is already located in system with you ffs
Irenicus1977 - COURIER/DELIVERY - GALLENTE

/* COURIER/DELIVERY - GALLENTE */
{"The Natural Way", new GenericCourier()},
Repair Drones, and only drones, every time we run through the arm state.
If we are repairing armor while on grid with a station and have no players attacking add 17 seconds to the docking delay to allow the cycle to finish, and potentially another cycle to start if needed. This will allow for armor tanked ships to be fully repaired before docking, thus fully repaired before undocking for the next mission... and allowing us to run repair to fix hull damage without having to unnecessarily pay for armor damage... of course this does not apply to shield tanks, they always have to pay for armor damage if any.
When arming make sure we reset the combatstate to idle so that IF it was set to OutOfAmmo it doesn't get stuck in a dock undock loop... and anytime we are docked combat should be in idle anyway.
Compile fix (missing EntityCache.cs public bool IsStation)

misc cleanup
Merge branch 'AlwaysRepairDrones' into experimental
make sure that the name of the mission is run through the FilterPath function to remove any odd symbols before assigning it to missionXmlPath

public string FilterPath(string path)
        {
            if (path == null)
                return string.Empty;

            path = path.Replace("\"", "");
            path = path.Replace("?", "");
            path = path.Replace("\\", "");
            path = path.Replace("/", "");
            path = path.Replace("'", "");
            path = path.Replace("*", "");
            path = path.Replace(":", "");
            path = path.Replace(">", "");
            path = path.Replace("<", "");
            path = path.Replace(".", "");
            path = path.Replace(",", "");
            while (path.IndexOf("  ", System.StringComparison.Ordinal) >= 0)
                path = path.Replace("  ", " ");
            return path.Trim();
        }
All whitespace and comment fixes, no functional changes.
Added more debug logging and whitespace fixes
Added two new batch files, for compiling only one program in the questor suite at a time, used mainly for debugging purposes
More than a few times Ive wanted to be able to lookup a typeID (not a whole groupID) this adds that capability... to be fully utilized later.
Correct problem with Repairing Drones...

Added items in items hangar to the repair list when repairing the ship after panic...
Add more logging to settings.cs...
Maintain a configurable # of days of console logs, but not more... delete logs older than (by default) 14 days.

<consoleLogDaysOfLogsToKeep>14</consoleLogDaysOfLogsToKeep>
Update Trauma back to Scourge (ffs CCP quit renaming things!)

THis also updates the prices for some items...
Compile fix.
Re-Merge my local copy of questor with the GitHub version...

this merge looks bigger than it really is because of the Logging.<color> renames red is now Red, teal is now Teal, etc.
There is also some whitespace fixes and misc cleanup of unused and unnecessary code, mainly vars being initialized to default values and such
Gridmon cleanup