if civ.hasTech(object.pAmericans, object.aJetFightersVII) then
local usaDefendsTaiwanTile = gen.nearbyOpenTilesForTribe({object.cTaipei.location.x,object.cTaipei.location.y,object.cTaipei.location.z},1,{0,1,2,3,4,5,6,7,9,10,11,12,13,14,15},object.pAmericans)
gen.createUnit(object.uF15Eagle, object.pAmericans, usaDefendsTaiwanTile, {count=4,randomize=true, veteran=true,scatter=true})
elseif civ.hasTech(object.pAmericans, object.aJetFightersVI) then
local usaDefendsTaiwanTile = gen.nearbyOpenTilesForTribe({object.cTaipei.location.x,object.cTaipei.location.y,object.cTaipei.location.z},1,{0,1,2,3,4,5,6,7,9,10,11,12,13,14,15},object.pAmericans)
gen.createUnit(object.uF16FightingFalcon, object.pAmericans, usaDefendsTaiwanTile, {count=4,randomize=true, veteran=true,scatter=true})
elseif civ.hasTech(object.pAmericans, object.aJetFightersV) then
local usaDefendsTaiwanTile = gen.nearbyOpenTilesForTribe({object.cTaipei.location.x,object.cTaipei.location.y,object.cTaipei.location.z},1,{0,1,2,3,4,5,6,7,9,10,11,12,13,14,15},object.pAmericans)
gen.createUnit(object.uF14Tomcat, object.pAmericans, usaDefendsTaiwanTile, {count=4,randomize=true, veteran=true,scatter=true})
elseif civ.hasTech(object.pAmericans, object.aJetFightersIV) then
local usaDefendsTaiwanTile = gen.nearbyOpenTilesForTribe({object.cTaipei.location.x,object.cTaipei.location.y,object.cTaipei.location.z},1,{0,1,2,3,4,5,6,7,9,10,11,12,13,14,15},object.pAmericans)
gen.createUnit(object.uF4PhantomII, object.pAmericans, usaDefendsTaiwanTile, {count=4,randomize=true, veteran=true,scatter=true})
elseif civ.hasTech(object.pAmericans, object.aJetFightersIII) then
local usaDefendsTaiwanTile = gen.nearbyOpenTilesForTribe({object.cTaipei.location.x,object.cTaipei.location.y,object.cTaipei.location.z},1,{0,1,2,3,4,5,6,7,9,10,11,12,13,14,15},object.pAmericans)
gen.createUnit(object.uF104Starfighter, object.pAmericans, usaDefendsTaiwanTile, {count=4,randomize=true, veteran=true,scatter=true})
elseif civ.hasTech(object.pAmericans, object.aJetFightersII) then
local usaDefendsTaiwanTile = gen.nearbyOpenTilesForTribe({object.cTaipei.location.x,object.cTaipei.location.y,object.cTaipei.location.z},1,{0,1,2,3,4,5,6,7,9,10,11,12,13,14,15},object.pAmericans)
gen.createUnit(object.uF100SuperSabre, object.pAmericans, usaDefendsTaiwanTile, {count=4,randomize=true, veteran=true,scatter=true})
elseif civ.hasTech(object.pAmericans, object.aJetFightersI) then
local usaDefendsTaiwanTile = gen.nearbyOpenTilesForTribe({object.cTaipei.location.x,object.cTaipei.location.y,object.cTaipei.location.z},1,{0,1,2,3,4,5,6,7,9,10,11,12,13,14,15},object.pAmericans)
gen.createUnit(object.uF86Sabre, object.pAmericans, usaDefendsTaiwanTile, {count=4,randomize=true, veteran=true,scatter=true})
elseif not civ.hasTech(object.pAmericans, object.aJetFightersI) then
local usaDefendsTaiwanTile = gen.nearbyOpenTilesForTribe({object.cTaipei.location.x,object.cTaipei.location.y,object.cTaipei.location.z},1,{0,1,2,3,4,5,6,7,9,10,11,12,13,14,15},object.pAmericans)
gen.createUnit(object.uF51Mustang, object.pAmericans, usaDefendsTaiwanTile, {count=4,randomize=true, veteran=true,scatter=true})
end