Skip to content
Snippets Groups Projects
Commit ddd7caf7 authored by Pregmodder's avatar Pregmodder
Browse files

Merge branch 'pregmod-master' into 'pregmod-master'

NPC arcologies shouldn't choose names that are already in use within the Free City

Closes #2077

See merge request pregmodfan/fc-pregmod!7449
parents b9bac82e ef33fcb5
No related branches found
No related tags found
No related merge requests found
......@@ -158,3 +158,12 @@ App.Neighbor.PassiveFSInfluence = class {
return t.join(" ");
}
};
/** Get an arcology name from a given set, preferring unused ones.
* @param {string[]} nameSet
* @returns {string}
*/
App.Neighbor.getUnusedName = function(nameSet) {
const filteredSet = nameSet.filter(n => !V.arcologies.some(a => a.name === n));
return filteredSet.length > 0 ? filteredSet.random() : nameSet.random();
};
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment