1
0
Fork 0

Fleet generator tries to use different each models

This commit is contained in:
Michaël Lemaire 2017-05-23 18:51:55 +02:00
parent c53ceff4df
commit 9c22fd3408

View file

@ -15,11 +15,13 @@ module TS.SpaceTac {
var fleet = new Fleet(player);
var ship_generator = new ShipGenerator(this.random);
while (ship_count--) {
var ship = ship_generator.generate(level, null, upgrade, ship_count != 0);
let models = this.random.sample(ShipModel.getDefaultCollection(), ship_count);
range(ship_count).forEach(i => {
var ship = ship_generator.generate(level, models[i] || null, upgrade, i < ship_count * 0.6);
ship.name = `${fleet.player.name}'s Level ${ship.level.get()} ${ship.model.name}`;
fleet.addShip(ship);
}
});
return fleet;
}