@Override
protected void preExecute(EcBuildOrder s)
{
s.hatcheriesBuilding += 1;
s.addFutureAction((int)(getTime() - ZergBuildingLibrary.Extractor.getTime()), new RunnableAction()
{
@Override
public void run(GameLog e)
{
// This is a futureaction purely made for wait timing so that
// you can build a extractor to line up with this hatch.
}
});
s.addFutureAction((int)(getTime() - ZergUnitLibrary.Queen.getTime()), new RunnableAction()
{
@Override
public void run(GameLog e)
{
// This is a futureaction purely made for wait timing so that