Adjust fuel quantities
This commit is contained in:
parent
43a6ae8d60
commit
e55f9cac3d
3 changed files with 12 additions and 4 deletions
|
@ -51,7 +51,7 @@ export const modules = {
|
|||
mass: 1,
|
||||
value: 1,
|
||||
connectivity: [true, false, true, false],
|
||||
fuelCapacity: 5
|
||||
fuelCapacity: 8
|
||||
},
|
||||
large: {
|
||||
name: 'Large Fuel Tank',
|
||||
|
@ -61,7 +61,7 @@ export const modules = {
|
|||
mass: 2,
|
||||
value: 3,
|
||||
connectivity: [true, false, true, false],
|
||||
fuelCapacity: 15
|
||||
fuelCapacity: 25
|
||||
},
|
||||
advanced: {
|
||||
name: 'Advanced Fuel Tank',
|
||||
|
@ -71,7 +71,7 @@ export const modules = {
|
|||
mass: 1,
|
||||
value: 15,
|
||||
connectivity: [true, false, true, false],
|
||||
fuelCapacity: 12
|
||||
fuelCapacity: 15
|
||||
}
|
||||
},
|
||||
thruster: {
|
||||
|
|
|
@ -180,7 +180,8 @@ export function tossItem() {
|
|||
|
||||
export function collectItem(type, id, name) {
|
||||
if (type === 'fuelcan') {
|
||||
world.playerShip.addFuel(consts.FUEL_CAN_AMOUNT);
|
||||
// world.playerShip.addFuel(consts.FUEL_CAN_AMOUNT);
|
||||
world.playerShip.refillFuel();
|
||||
audio.play('fuelPickup');
|
||||
score += 10;
|
||||
notify('Collected fuel: +10');
|
||||
|
|
|
@ -8,6 +8,9 @@ import Tracer from './tracer';
|
|||
import { state } from '../game/index';
|
||||
|
||||
export default class Ship extends Body {
|
||||
fuel: number;
|
||||
maxFuel: number;
|
||||
|
||||
constructor(x, y) {
|
||||
super(x, y, 0);
|
||||
|
||||
|
@ -91,6 +94,10 @@ export default class Ship extends Body {
|
|||
this.fuel = Math.min(this.fuel + amount, this.maxFuel);
|
||||
}
|
||||
|
||||
refillFuel() {
|
||||
this.fuel = this.maxFuel;
|
||||
}
|
||||
|
||||
addModule(x, y, properties, options) {
|
||||
let module = new Module(x, y, this, { ...properties, ...options });
|
||||
this.modules.add(module);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue