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-861f7616d084master
parent
2b7875a22b
commit
c5533ee514
|
@ -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.
|
||||
}
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////////////////////////////
|
||||
|
|
|
@ -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.
|
||||
}
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////////////////////////////
|
||||
|
|
|
@ -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.
|
||||
}
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////////////////////////////
|
||||
|
|
|
@ -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.
|
||||
}
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////////////////////////////
|
||||
|
|
|
@ -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.
|
||||
}
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////////////////////////////
|
||||
|
|
|
@ -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.
|
||||
}
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////////////////////////////
|
||||
|
|
|
@ -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.
|
||||
}
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////////////////////////////
|
||||
|
|
|
@ -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.
|
||||
}
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////////////////////////////
|
||||
|
|
Loading…
Reference in New Issue