Make AIs go for closest oil first. Closes ticket:1166

git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8633 4a71c877-e1ca-e34f-864e-861f7616d084
master
Per Inge Mathisen 2009-12-07 19:15:20 +00:00 committed by Git SVN Gateway
parent 2b7875a22b
commit c5533ee514
8 changed files with 8 additions and 48 deletions

View File

@ -548,8 +548,7 @@ event basedetails(basedetailsTr)
// build derricks on oil.
event buildDerrick(buildDerrickTr)
{
feature = getFeature(me); // find unoccupied oil resource.
feature = closestOil(baseX, baseY, true); // find unoccupied oil resource.
if(feature != NULLOBJECT)
{
buildX = feature.x;
@ -584,10 +583,6 @@ event buildDerrick(buildDerrickTr)
}
}
}
else // feature is null
{
initGetFeature(oilRes,me,me); // start again next time.
}
}
/////////////////////////////////////////////////////////////////////

View File

@ -548,8 +548,7 @@ event basedetails(basedetailsTr)
// build derricks on oil.
event buildDerrick(buildDerrickTr)
{
feature = getFeature(me); // find unoccupied oil resource.
feature = closestOil(baseX, baseY, true); // find unoccupied oil resource.
if(feature != NULLOBJECT)
{
buildX = feature.x;
@ -584,10 +583,6 @@ event buildDerrick(buildDerrickTr)
}
}
}
else // feature is null
{
initGetFeature(oilRes,me,me); // start again next time.
}
}
/////////////////////////////////////////////////////////////////////

View File

@ -548,8 +548,7 @@ event basedetails(basedetailsTr)
// build derricks on oil.
event buildDerrick(buildDerrickTr)
{
feature = getFeature(me); // find unoccupied oil resource.
feature = closestOil(baseX, baseY, true); // find unoccupied oil resource.
if(feature != NULLOBJECT)
{
buildX = feature.x;
@ -584,10 +583,6 @@ event buildDerrick(buildDerrickTr)
}
}
}
else // feature is null
{
initGetFeature(oilRes,me,me); // start again next time.
}
}
/////////////////////////////////////////////////////////////////////

View File

@ -548,8 +548,7 @@ event basedetails(basedetailsTr)
// build derricks on oil.
event buildDerrick(buildDerrickTr)
{
feature = getFeature(me); // find unoccupied oil resource.
feature = closestOil(baseX, baseY, true); // find unoccupied oil resource.
if(feature != NULLOBJECT)
{
buildX = feature.x;
@ -584,10 +583,6 @@ event buildDerrick(buildDerrickTr)
}
}
}
else // feature is null
{
initGetFeature(oilRes,me,me); // start again next time.
}
}
/////////////////////////////////////////////////////////////////////

View File

@ -548,8 +548,7 @@ event basedetails(basedetailsTr)
// build derricks on oil.
event buildDerrick(buildDerrickTr)
{
feature = getFeature(me); // find unoccupied oil resource.
feature = closestOil(baseX, baseY, true); // find unoccupied oil resource.
if(feature != NULLOBJECT)
{
buildX = feature.x;
@ -584,10 +583,6 @@ event buildDerrick(buildDerrickTr)
}
}
}
else // feature is null
{
initGetFeature(oilRes,me,me); // start again next time.
}
}
/////////////////////////////////////////////////////////////////////

View File

@ -548,8 +548,7 @@ event basedetails(basedetailsTr)
// build derricks on oil.
event buildDerrick(buildDerrickTr)
{
feature = getFeature(me); // find unoccupied oil resource.
feature = closestOil(baseX, baseY, true); // find unoccupied oil resource.
if(feature != NULLOBJECT)
{
buildX = feature.x;
@ -584,10 +583,6 @@ event buildDerrick(buildDerrickTr)
}
}
}
else // feature is null
{
initGetFeature(oilRes,me,me); // start again next time.
}
}
/////////////////////////////////////////////////////////////////////

View File

@ -548,8 +548,7 @@ event basedetails(basedetailsTr)
// build derricks on oil.
event buildDerrick(buildDerrickTr)
{
feature = getFeature(me); // find unoccupied oil resource.
feature = closestOil(baseX, baseY, true); // find unoccupied oil resource.
if(feature != NULLOBJECT)
{
buildX = feature.x;
@ -584,10 +583,6 @@ event buildDerrick(buildDerrickTr)
}
}
}
else // feature is null
{
initGetFeature(oilRes,me,me); // start again next time.
}
}
/////////////////////////////////////////////////////////////////////

View File

@ -548,8 +548,7 @@ event basedetails(basedetailsTr)
// build derricks on oil.
event buildDerrick(buildDerrickTr)
{
feature = getFeature(me); // find unoccupied oil resource.
feature = closestOil(baseX, baseY, true); // find unoccupied oil resource.
if(feature != NULLOBJECT)
{
buildX = feature.x;
@ -584,10 +583,6 @@ event buildDerrick(buildDerrickTr)
}
}
}
else // feature is null
{
initGetFeature(oilRes,me,me); // start again next time.
}
}
/////////////////////////////////////////////////////////////////////