Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/simulation/ai/common-api/filters.js
Show First 20 Lines • Show All 107 Lines • ▼ Show 20 Lines | m.Filters = { | ||||
}), | }), | ||||
"hasDefensiveFire": () => ({ | "hasDefensiveFire": () => ({ | ||||
"func": ent => ent.hasDefensiveFire(), | "func": ent => ent.hasDefensiveFire(), | ||||
"dynamicProperties": [] | "dynamicProperties": [] | ||||
}), | }), | ||||
"isDropsite": resourceType => ({ | "isDropsite": resourceType => ({ | ||||
"func": ent => ent.resourceDropsiteTypes() && (resourceType === undefined || ent.resourceDropsiteTypes().indexOf(resourceType) != -1), | "func": ent => ent.isResourceDropsite(resourceType), | ||||
"dynamicProperties": [] | "dynamicProperties": [] | ||||
}), | }), | ||||
"isTreasure": () => ({ | "isTreasure": () => ({ | ||||
"func": ent => { | "func": ent => { | ||||
if (!ent.isTreasure()) | if (!ent.isTreasure()) | ||||
return false; | return false; | ||||
Show All 35 Lines | "isFishable": () => ({ | ||||
// temporarily do not fish moving fish (i.e. whales) | // temporarily do not fish moving fish (i.e. whales) | ||||
"func": ent => !ent.get("UnitMotion") && ent.hasClass("SeaCreature") && ent.resourceSupplyMax(), | "func": ent => !ent.get("UnitMotion") && ent.hasClass("SeaCreature") && ent.resourceSupplyMax(), | ||||
"dynamicProperties": [] | "dynamicProperties": [] | ||||
}) | }) | ||||
}; | }; | ||||
return m; | return m; | ||||
}(API3); | }(API3); | ||||
Lint: no-use-before-define: 'API3' was used before it was defined. | |||||
Wildfire Games · Phabricator
'API3' was used before it was defined.