petra: improve warning and warn only once when garrisonManager gets muddled

This was SVN commit r17985.
This commit is contained in:
mimo 2016-04-05 18:44:15 +00:00
parent 7029ddc2dd
commit 5744c2c6b0

View File

@ -207,7 +207,9 @@ m.GarrisonManager.prototype.keepGarrisoned = function(ent, holder, enemiesAround
default:
if (ent.getMetadata(PlayerID, "onBoard") === "onBoard") // transport is not (yet ?) managed by garrisonManager
return true;
warn("unknown type in garrisonManager " + ent.getMetadata(PlayerID, "garrisonType"));
API3.warn("unknown type in garrisonManager " + ent.getMetadata(PlayerID, "garrisonType") +
" for " + ent.id() + " inside " + holder.id());
ent.setMetadata(PlayerID, "garrisonType", "protection");
return true;
}
};