mirror of
https://github.com/EDCD/coriolis.git
synced 2025-12-09 14:45:35 +00:00
Additional auto-fill for SCB and other weapons
This commit is contained in:
@@ -561,10 +561,18 @@ angular.module('shipyard').factory('Ship', ['Components', 'calcShieldStrength',
|
||||
var hps = this.hardpoints;
|
||||
for (var i = hps.length; i--; ) {
|
||||
if (hps[i].maxClass) {
|
||||
var component = Components.findHardpoint(group, hps[i].maxClass, null, null, mount);
|
||||
if (component) {
|
||||
this.use(hps[i], component.id, component);
|
||||
}
|
||||
var size = hps[i].maxClass, component;
|
||||
do {
|
||||
if (group == 'mr') {
|
||||
component = Components.findHardpoint(group, size, null, null, 'F', mount);
|
||||
} else {
|
||||
component = Components.findHardpoint(group, size, null, null, mount);
|
||||
}
|
||||
if (component) {
|
||||
this.use(hps[i], component.id, component);
|
||||
break;
|
||||
}
|
||||
} while (!component && (--size > 0));
|
||||
}
|
||||
}
|
||||
return this;
|
||||
|
||||
Reference in New Issue
Block a user