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 @@
-
+
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 @@