1
0
mirror of https://github.com/tobspr/shapez.io.git synced 2026-03-02 03:39:21 +00:00

Fix hub being removable after restoring a game, fix tslint errors

This commit is contained in:
tobspr
2020-05-14 22:46:31 +02:00
parent a1fd83c03c
commit b64bbc8132
8 changed files with 10 additions and 17 deletions

View File

@@ -26,7 +26,7 @@ export class MetaMinerBuilding extends MetaBuilding {
* @param {Entity} entity
*/
setupEntityComponents(entity) {
entity.addComponent(new MinerComponent({}));
entity.addComponent(new MinerComponent());
entity.addComponent(
new ItemEjectorComponent({
slots: [{ pos: new Vector(0, 0), direction: enumDirection.top }],

View File

@@ -4,4 +4,8 @@ export class UnremovableComponent extends Component {
static getId() {
return "Unremovable";
}
static getSchema() {
return {};
}
}

View File

@@ -77,7 +77,7 @@ export class Entity extends BasicSerializableObject {
static getSchema() {
return {
uid: types.uint,
components: types.keyValueMap(types.objData(gComponentRegistry), false),
components: types.keyValueMap(types.objData(gComponentRegistry)),
};
}

View File

@@ -20,7 +20,6 @@ import { Savegame } from "../savegame/savegame";
import { GameLogic } from "./logic";
import { ShapeDefinitionManager } from "./shape_definition_manager";
import { CanvasClickInterceptor } from "./canvas_click_interceptor";
import { PerlinNoise } from "../core/perlin_noise";
import { HubGoals } from "./hub_goals";
import { BufferMaintainer } from "../core/buffer_maintainer";
import { ProductionAnalytics } from "./production_analytics";