Hi all again. I verified that Basescanner script (fixed) when loaded with
Tiberium Alliances Upgrade Top (ModButtonPos) 0.9.0
or
Flunik Tools (SaberTooths-Fix-for-Awesome) 1.3.3.1
fails to get buildings data of cities found to scan
code
if (ncity != null) {
if (!ncity.get_IsGhostMode()) {
//if(ncity.get_Name() != null)
//console.log("ncity.get_Name ", ncity.get_Name() , ncity.get_CityBuildingsData().get_Buildings());
//var cityBuildings = ncity.get_CityBuildingsData();
var cityUnits = ncity.get_CityUnitsData();
if (cityUnits != null) { // cityUnits !=null können null sein
//console.log("ncity.cityUnits", cityUnits );
var selectedBase = this.ZC.getSelection().getModel();
var buildings = ncity.get_Buildings().d;
var defenseUnits = cityUnits.get_DefenseUnits().d;
var offensivUnits = selectedBase.get_CityUnitsData().get_OffenseUnits().d;
//console.log(buildings,defenseUnits,offensivUnits);
ncity.get_Buildings().d
returns
MaelstromTools_Basescanner getResources TypeError: Cannot read property 'd' of undefined
at co.FG (:832:60)
at :1:44
in console.