From b7dd0cbd7571a698ff3f6f8092ed4c857f011fcd Mon Sep 17 00:00:00 2001 From: Dennis Postma Date: Tue, 18 Feb 2025 21:29:37 +0100 Subject: [PATCH] Added default hair color to init command, set updatedAt when saving sprites --- src/commands/init.ts | 2 +- src/events/gameMaster/assetManager/sprite/update.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/commands/init.ts b/src/commands/init.ts index f20212a..3c87169 100644 --- a/src/commands/init.ts +++ b/src/commands/init.ts @@ -326,7 +326,7 @@ export default class InitCommand extends BaseCommand { .save() const characterHair = new CharacterHair() - await characterHair.setId('a2471230-d238-4ffb-9eca-9eab869f1b67').setName('Hair 1').setGender(CharacterGender.MALE).setIsSelectable(true).setSprite(hairSprite).save() + await characterHair.setId('a2471230-d238-4ffb-9eca-9eab869f1b67').setName('Hair 1').setGender(CharacterGender.MALE).setColor('#1B1212').setIsSelectable(true).setSprite(hairSprite).save() } private async createMap(): Promise { diff --git a/src/events/gameMaster/assetManager/sprite/update.ts b/src/events/gameMaster/assetManager/sprite/update.ts index 7bac5cf..2e64f0f 100644 --- a/src/events/gameMaster/assetManager/sprite/update.ts +++ b/src/events/gameMaster/assetManager/sprite/update.ts @@ -56,7 +56,7 @@ export default class SpriteUpdateEvent extends BaseEvent { await spriteRepository.getEntityManager().populate(sprite, ['spriteActions']) // Update sprite in database - await sprite.setName(data.name).save() + await sprite.setName(data.name).setUpdatedAt(new Date()).save() // First verify all sprite sheets can be generated for (const actionData of data.spriteActions) {