Single System Cases - Only Sol System available
Case 1: No standing. Single conditional - exceed time -> refuel, resupply, overhaul.
Result: No error, proper trigger, REFUELED and OVERHAULED(did not need supply)
Case 2: Survey next 5 bodies standing. Single conditional - exceed time -> refuel, resupply, overhaul.
Result: No error, proper trigger, REFUELED and OVERHAULED(did not need supply)
Case 3: Same as 2, but watch the orders given
Result: Refuel and Resupply order (no resupply needed). Overhaul order. Orders properly given
Case 4: Survey next 5 and Geo Survey other system. Single conditional - exceed time -> refuel, resupply, overhaul.
Result: Result: No error, proper trigger, REFUELED and OVERHAULED(did not need supply)
Case 5: Survey next 5 bodies standing. Two conditionals - exceed time -> refuel, resupply, overhaul; fuel < 30% -> refuel, resupply, overhaul.
Result: Trigger was exceed time: No error, proper trigger, REFUELED and OVERHAULED(did not need supply)
Result: Trigger was Fuel Level: No error, proper trigger, REFUELED and OVERHAULED(did not need supply)
Case 6: Survey next 5 and Geo Survey other system. Two conditionals - exceed time -> refuel, resupply, overhaul; fuel < 30% -> refuel, resupply, overhaul.
Result: Trigger was exceed time: No error, proper trigger, REFUELED and OVERHAULED(did not need supply)
Result: Trigger was Fuel Level: No error, proper trigger, REFUELED and OVERHAULED(did not need supply)
Multi System Cases - Vessels in Non starting system (NOT SOL)
Case 1: Survey next 5 bodies standing. Single conditional - exceed time -> refuel, resupply, overhaul.
Result: Error #730 Object Reference Not set to and instance of an object -> error #722 Object Reference Not set to and instance of an object
REFUEL and RESSUPLY order NOT issues, Overhaul was issued properly. (proper navigation back to appropriate overhaul location as well)
Error occurs when the normal conditional event message would be issued. Conditional Event Message is NOT issued.
DB available. Load and run 2 x 1-day increment. Error should appear