diff --git a/.env.example b/.env.example index e56837a..d9a1301 100644 --- a/.env.example +++ b/.env.example @@ -1,4 +1,4 @@ -VITE_NAME=Noxious World +VITE_NAME=Noxious VITE_DEVELOPMENT=true VITE_SERVER_ENDPOINT=http://localhost:4000 VITE_TILE_SIZE_X=64 diff --git a/index.html b/index.html index 409b1ec..f0c6254 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ - Noxious World - Play + Noxious - Play
diff --git a/package-lock.json b/package-lock.json index 25966b3..b7be796 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3594,9 +3594,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.75", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.75.tgz", - "integrity": "sha512-Lf3++DumRE/QmweGjU+ZcKqQ+3bKkU/qjaKYhIJKEOhgIO9Xs6IiAQFkfFoj+RhgDk4LUeNsLo6plExHqSyu6Q==", + "version": "1.5.76", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.76.tgz", + "integrity": "sha512-CjVQyG7n7Sr+eBXE86HIulnL5N8xZY1sgmOPGuq/F0Rr0FJq63lg0kEtOIDfZBk44FnDLf6FUJ+dsJcuiUDdDQ==", "dev": true, "license": "ISC" }, @@ -4118,9 +4118,9 @@ "license": "MIT" }, "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.18.0.tgz", + "integrity": "sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==", "dev": true, "license": "ISC", "dependencies": { @@ -7606,9 +7606,9 @@ } }, "node_modules/vue-component-type-helpers": { - "version": "2.1.10", - "resolved": "https://registry.npmjs.org/vue-component-type-helpers/-/vue-component-type-helpers-2.1.10.tgz", - "integrity": "sha512-lfgdSLQKrUmADiSV6PbBvYgQ33KF3Ztv6gP85MfGaGaSGMTXORVaHT1EHfsqCgzRNBstPKYDmvAV9Do5CmJ07A==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/vue-component-type-helpers/-/vue-component-type-helpers-2.2.0.tgz", + "integrity": "sha512-cYrAnv2me7bPDcg9kIcGwjJiSB6Qyi08+jLDo9yuvoFQjzHiPTzML7RnkJB1+3P6KMsX/KbCD4QE3Tv/knEllw==", "dev": true, "license": "MIT" }, diff --git a/src/components/gameMaster/assetManager/AssetManager.vue b/src/components/gameMaster/assetManager/AssetManager.vue index c4020d5..ac2d7d7 100644 --- a/src/components/gameMaster/assetManager/AssetManager.vue +++ b/src/components/gameMaster/assetManager/AssetManager.vue @@ -48,7 +48,7 @@ -
+
diff --git a/src/components/gameMaster/assetManager/partials/sprite/SpriteDetails.vue b/src/components/gameMaster/assetManager/partials/sprite/SpriteDetails.vue index 15f8eb0..1040d4d 100644 --- a/src/components/gameMaster/assetManager/partials/sprite/SpriteDetails.vue +++ b/src/components/gameMaster/assetManager/partials/sprite/SpriteDetails.vue @@ -10,6 +10,11 @@
+
@@ -99,6 +104,16 @@ function deleteSprite() { }) } +function copySprite() { + gameStore.connection?.emit('gm:sprite:copy', { id: selectedSprite.value?.id }, (response: boolean) => { + if (!response) { + console.error('Failed to copy sprite') + return + } + refreshSpriteList(false) + }) +} + function refreshSpriteList(unsetSelectedSprite = true) { gameStore.connection?.emit('gm:sprite:list', {}, (response: Sprite[]) => { assetManagerStore.setSpriteList(response) diff --git a/src/components/screens/Login.vue b/src/components/screens/Login.vue index f69973d..188bdad 100644 --- a/src/components/screens/Login.vue +++ b/src/components/screens/Login.vue @@ -6,7 +6,7 @@
- +
UI box outer UI box inner