commit caef30856c4989ba6db34a7ff0881b2a6ba98cd2 Author: Gabriel Souza Date: Wed Jul 8 19:27:11 2020 -0300 first commit with KotlinBukkitAPI Menu Preview \o/ diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3db1f64 --- /dev/null +++ b/.gitignore @@ -0,0 +1,113 @@ + +# Created by https://www.toptal.com/developers/gitignore/api/gradle,intellij+all +# Edit at https://www.toptal.com/developers/gitignore?templates=gradle,intellij+all + +### Intellij+all ### +# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider +# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 + +# User-specific stuff +.idea/**/workspace.xml +.idea/**/tasks.xml +.idea/**/usage.statistics.xml +.idea/**/dictionaries +.idea/**/shelf + +# Generated files +.idea/**/contentModel.xml + +# Sensitive or high-churn files +.idea/**/dataSources/ +.idea/**/dataSources.ids +.idea/**/dataSources.local.xml +.idea/**/sqlDataSources.xml +.idea/**/dynamic.xml +.idea/**/uiDesigner.xml +.idea/**/dbnavigator.xml + +# Gradle +.idea/**/gradle.xml +.idea/**/libraries + +# Gradle and Maven with auto-import +# When using Gradle or Maven with auto-import, you should exclude module files, +# since they will be recreated, and may cause churn. Uncomment if using +# auto-import. +# .idea/artifacts +# .idea/compiler.xml +# .idea/jarRepositories.xml +# .idea/modules.xml +# .idea/*.iml +# .idea/modules +# *.iml +# *.ipr + +# CMake +cmake-build-*/ + +# Mongo Explorer plugin +.idea/**/mongoSettings.xml + +# File-based project format +*.iws + +# IntelliJ +out/ + +# mpeltonen/sbt-idea plugin +.idea_modules/ + +# JIRA plugin +atlassian-ide-plugin.xml + +# Cursive Clojure plugin +.idea/replstate.xml + +# Crashlytics plugin (for Android Studio and IntelliJ) +com_crashlytics_export_strings.xml +crashlytics.properties +crashlytics-build.properties +fabric.properties + +# Editor-based Rest Client +.idea/httpRequests + +# Android studio 3.1+ serialized cache file +.idea/caches/build_file_checksums.ser + +### Intellij+all Patch ### +# Ignores the whole .idea folder and all .iml files +# See https://github.com/joeblau/gitignore.io/issues/186 and https://github.com/joeblau/gitignore.io/issues/360 + +.idea/ + +# Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-249601023 + +*.iml +modules.xml +.idea/misc.xml +*.ipr + +# Sonarlint plugin +.idea/sonarlint + +### Gradle ### +.gradle +build/ + +# Ignore Gradle GUI config +gradle-app.setting + +# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored) +!gradle-wrapper.jar + +# Cache of project +.gradletasknamecache + +# # Work around https://youtrack.jetbrains.com/issue/IDEA-116898 +# gradle/wrapper/gradle-wrapper.properties + +### Gradle Patch ### +**/build/ + +# End of https://www.toptal.com/developers/gitignore/api/gradle,intellij+all \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..1204dbb --- /dev/null +++ b/README.md @@ -0,0 +1,17 @@ +# KotlinBukkitAPI-Tooling [WIP] + +The KotlinBukkitAPI Tooling adds Tooling to IntelliJ API when using [KotlinBukkitAPI](https://github.com/DevSrSouza/KotlinBukkitAPI) and [Bukkript](https://github.com/DevSrSouza/Bukkript). + +## Features + +- [Menu Preview](#Menu-Preview) + +#### Future Features + +- Tooling for Bukkript scripts. + +## Menu Preview + +When using KotlinBukkitAPI Menu DSL you have a good preview of how the slots are arranged in the Menu in the game. + +![Preview](https://media.giphy.com/media/iDOK1cb41kqHCw6BH8/giphy.gif) \ No newline at end of file diff --git a/build.gradle.kts b/build.gradle.kts new file mode 100644 index 0000000..8f15b3d --- /dev/null +++ b/build.gradle.kts @@ -0,0 +1,46 @@ +plugins { + id("org.jetbrains.intellij") version "0.4.21" + java + kotlin("jvm") version "1.3.72" +} + +group = "br.com.devsrsouza.kotlinbukkitapi" +version = "0.0.1-SNAPSHOT" + +repositories { + jcenter() +} + +dependencies { + implementation(kotlin("stdlib-jdk8")) + testCompile("junit", "junit", "4.12") +} + +// See https://github.com/JetBrains/gradle-intellij-plugin/ +intellij { + version = "2020.1.2" + + setPlugins("java", "org.jetbrains.kotlin:1.3.72-release-IJ2020.1-3") +} +configure { + sourceCompatibility = JavaVersion.VERSION_1_8 +} +tasks { + compileKotlin { + kotlinOptions.jvmTarget = "1.8" + } + compileTestKotlin { + kotlinOptions.jvmTarget = "1.8" + } +} +tasks.getByName("patchPluginXml") { + pluginDescription(""" + The KotlinBukkitAPI Tooling adds Tooling to IntelliJ API when using KotlinBukkitAPI and Bukkript. + """.trimIndent()) +} + +listOf("compileKotlin", "compileTestKotlin").forEach { + tasks.getByName(it) { + kotlinOptions.jvmTarget = "1.8" + } +} \ No newline at end of file diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 0000000..29e08e8 --- /dev/null +++ b/gradle.properties @@ -0,0 +1 @@ +kotlin.code.style=official \ No newline at end of file diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000..f3d88b1 Binary files /dev/null and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..1b16c34 --- /dev/null +++ b/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,5 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-bin.zip +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew new file mode 100644 index 0000000..2fe81a7 --- /dev/null +++ b/gradlew @@ -0,0 +1,183 @@ +#!/usr/bin/env sh + +# +# Copyright 2015 the original author or authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +## +## Gradle start up script for UN*X +## +############################################################################## + +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn () { + echo "$*" +} + +die () { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; + NONSTOP* ) + nonstop=true + ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin or MSYS, switch paths to Windows format before running java +if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=`expr $i + 1` + done + case $i in + 0) set -- ;; + 1) set -- "$args0" ;; + 2) set -- "$args0" "$args1" ;; + 3) set -- "$args0" "$args1" "$args2" ;; + 4) set -- "$args0" "$args1" "$args2" "$args3" ;; + 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " +} +APP_ARGS=`save "$@"` + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat new file mode 100644 index 0000000..24467a1 --- /dev/null +++ b/gradlew.bat @@ -0,0 +1,100 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto init + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto init + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:init +@rem Get command-line arguments, handling Windows variants + +if not "%OS%" == "Windows_NT" goto win9xME_args + +:win9xME_args +@rem Slurp the command line arguments. +set CMD_LINE_ARGS= +set _SKIP=2 + +:win9xME_args_slurp +if "x%~1" == "x" goto execute + +set CMD_LINE_ARGS=%* + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/settings.gradle.kts b/settings.gradle.kts new file mode 100644 index 0000000..b730b5f --- /dev/null +++ b/settings.gradle.kts @@ -0,0 +1,2 @@ +rootProject.name = "KotlinBukkitAPI-Tooling" + diff --git a/src/main/kotlin/br/com/devsrsouza/kotlinbukkitapi/tooling/Annotator.kt b/src/main/kotlin/br/com/devsrsouza/kotlinbukkitapi/tooling/Annotator.kt new file mode 100644 index 0000000..191a88c --- /dev/null +++ b/src/main/kotlin/br/com/devsrsouza/kotlinbukkitapi/tooling/Annotator.kt @@ -0,0 +1,35 @@ +package br.com.devsrsouza.kotlinbukkitapi.tooling + +import com.intellij.lang.annotation.AnnotationHolder +import com.intellij.lang.annotation.Annotator +import com.intellij.openapi.fileEditor.FileEditorManager +import com.intellij.openapi.fileEditor.TextEditorWithPreview +import com.intellij.openapi.wm.IdeFocusManager +import com.intellij.psi.PsiElement +import org.jetbrains.kotlin.psi.KtCallExpression +import javax.swing.SwingUtilities + + +/* +* This annotator if the file has menu declaration, he set the file editor +* to the KotlinBukkitAPI one. +* +object TestAnnotator : Annotator { + override fun annotate(element: PsiElement, holder: AnnotationHolder) { + if(element is KtCallExpression && isMenuCall(element)) { + val project = element.project + val fileEditorManager = FileEditorManager.getInstance(project) + + SwingUtilities.invokeLater { + val virtualFile = element.containingFile.virtualFile + + if(fileEditorManager.selectedEditor is TextEditorWithPreview) return@invokeLater + + fileEditorManager.setSelectedEditor( + virtualFile, + MenuPreviewFileEditorProvider.ID + ) + } + } + } +}*/ diff --git a/src/main/kotlin/br/com/devsrsouza/kotlinbukkitapi/tooling/Declaration.kt b/src/main/kotlin/br/com/devsrsouza/kotlinbukkitapi/tooling/Declaration.kt new file mode 100644 index 0000000..5fd066b --- /dev/null +++ b/src/main/kotlin/br/com/devsrsouza/kotlinbukkitapi/tooling/Declaration.kt @@ -0,0 +1,14 @@ +package br.com.devsrsouza.kotlinbukkitapi.tooling + +data class MenuDeclaration( + val displayname: String, + val lines: Int, + val slots: List +) + +data class MenuSlotDeclaration( + val line: Int, + val slot: Int, + val itemId: Int?, + val isSelected: Boolean = false +) diff --git a/src/main/kotlin/br/com/devsrsouza/kotlinbukkitapi/tooling/InventoryComponent.kt b/src/main/kotlin/br/com/devsrsouza/kotlinbukkitapi/tooling/InventoryComponent.kt new file mode 100644 index 0000000..51dd668 --- /dev/null +++ b/src/main/kotlin/br/com/devsrsouza/kotlinbukkitapi/tooling/InventoryComponent.kt @@ -0,0 +1,108 @@ +package br.com.devsrsouza.kotlinbukkitapi.tooling + +import com.intellij.util.ImageLoader +import org.jetbrains.kotlin.utils.keysToMap +import java.awt.* +import javax.swing.JPanel + + +class InventoryComponent( + val declaration: MenuDeclaration +) : JPanel() { + companion object { + val CHEST_SCALE = 2 + val CHEST_SINGLE_LINE_HEIGHT = 42 + val CHEST_LINE_DIFF = 18 + val CHEST_WIDTH = 176 + + private val minecraftFontResource = "/assets/fonts/Minecraftia-Regular.ttf" + private val spritesFolder = "/assets/sprites" + private val itemsSpriteFolder = "/assets/items" + + // the selected-border is 36x36 and not 32x32 + private val selectedBorderSizeDiff = 2 + } + + private val lines = when { + declaration.lines > 6 -> 6 + declaration.lines < 1 -> 1 + else -> declaration.lines + } + + private val spriteImage = ImageLoader.loadFromResource( + "$spritesFolder/chest-${lines}.png" + )!! + private val itemsImage = declaration.slots.filter { + it.line in 1..declaration.lines && it.slot in 1..9 + }.keysToMap { + ImageLoader.loadFromResource("$itemsSpriteFolder/${it.itemId}-0.png") + //?.getScaledInstance(16, 16, Image.SCALE_FAST) + } + private val selectionImage = if(declaration.slots.any { it.isSelected }) + ImageLoader.loadFromResource("$spritesFolder/selected-border.png") + else null + + private val minecraftFont = Font.createFont( + Font.TRUETYPE_FONT, + this::class.java.getResource(minecraftFontResource).openStream() + ).deriveFont(18.5f) + + init { + isVisible = true + minimumSize = calculateDimension() + } + override fun paintComponent(g: Graphics) { + val g = g as Graphics2D + val oldTransform = g.transform + + // drawing menu + g.scale(CHEST_SCALE.toDouble(), CHEST_SCALE.toDouble()) + g.drawImage(spriteImage, 0, 0,this) + + g.transform = oldTransform + + // drawing items + for ((slot, texture) in itemsImage) { + val (x, y) = calculateXYForSlot(slot) + + g.drawImage(texture ?: continue, x, y, this) + + // if is selected draw selection border + if(slot.isSelected) { + g.drawImage( + selectionImage ?: continue, + x- selectedBorderSizeDiff, + y- selectedBorderSizeDiff, + this + ) + } + } + + // drawing displayname + g.font = minecraftFont + g.color = Color.DARK_GRAY + g.drawString(declaration.displayname, 16, 40) + } + + fun calculateXYForSlot(menuSlotDeclaration: MenuSlotDeclaration): Pair { + val topXPadding = 18 * CHEST_SCALE + val leftYPadding = 8 * CHEST_SCALE + val itemSize = 16 * CHEST_SCALE + val rightYPadding = 2 * CHEST_SCALE + val bottomXPadding = 2 * CHEST_SCALE + + val itemXPos = menuSlotDeclaration.line -1 + val itemYPos = menuSlotDeclaration.slot -1 + + val x = leftYPadding + (itemYPos * rightYPadding) + (itemYPos * itemSize) + val y = topXPadding + (itemXPos * bottomXPadding) + (itemXPos * itemSize) + + return x to y + } + + private fun calculateDimension(): Dimension { + val height = CHEST_SINGLE_LINE_HEIGHT + (lines - 1) * CHEST_LINE_DIFF + + return Dimension((CHEST_WIDTH * CHEST_SCALE).toInt(), (height * CHEST_SCALE).toInt()) + } +} \ No newline at end of file diff --git a/src/main/kotlin/br/com/devsrsouza/kotlinbukkitapi/tooling/MenuPreviewFileEditor.kt b/src/main/kotlin/br/com/devsrsouza/kotlinbukkitapi/tooling/MenuPreviewFileEditor.kt new file mode 100644 index 0000000..ae4b806 --- /dev/null +++ b/src/main/kotlin/br/com/devsrsouza/kotlinbukkitapi/tooling/MenuPreviewFileEditor.kt @@ -0,0 +1,156 @@ +package br.com.devsrsouza.kotlinbukkitapi.tooling + +import com.intellij.openapi.editor.event.CaretEvent +import com.intellij.openapi.editor.event.CaretListener +import com.intellij.openapi.editor.event.DocumentEvent +import com.intellij.openapi.editor.event.DocumentListener +import com.intellij.openapi.fileEditor.* +import com.intellij.openapi.project.Project +import com.intellij.openapi.util.UserDataHolderBase +import com.intellij.openapi.vfs.VirtualFile +import com.intellij.psi.PsiDocumentManager +import com.intellij.psi.util.forEachDescendantOfType +import com.intellij.ui.components.JBScrollPane +import com.intellij.ui.layout.panel +import com.intellij.util.Alarm +import org.jetbrains.kotlin.psi.KtCallExpression +import java.awt.* +import java.beans.PropertyChangeListener +import javax.swing.* + +class MenuPreviewFileEditor( + private val myProject: Project, + private val myFile: VirtualFile, + private val mainEditor: TextEditor +) : UserDataHolderBase(), FileEditor { + + private val mySwingAlarm = Alarm(Alarm.ThreadToUse.SWING_THREAD, this) + private val myDocument = FileDocumentManager.getInstance().getDocument(myFile)!! + private val myUi = JPanel().apply { + layout = BorderLayout() + isVisible = true + minimumSize = Dimension( + InventoryComponent.CHEST_WIDTH * InventoryComponent.CHEST_SCALE + 10, + 0 + ) + } + + private lateinit var currentScroll: JBScrollPane + private var currentSelectedLine: Int? = null + + init { + rebuild(null) + + // listen to the source code changes to rebuild the UI + myDocument.addDocumentListener(object : DocumentListener { + override fun beforeDocumentChange(event: DocumentEvent) { + mySwingAlarm.cancelAllRequests() + } + override fun documentChanged(event: DocumentEvent) { + mySwingAlarm.addRequest({ + rebuild(currentScroll.viewport.viewPosition) + }, 50) + } + }) + + // listen to cursor changes to make a slot selectable + mainEditor.editor.caretModel.addCaretListener(object : CaretListener { + override fun caretPositionChanged(event: CaretEvent) { + currentSelectedLine = event.newPosition.line + rebuild(currentScroll.viewport.viewPosition) + } + }) + } + + fun rebuild(currentViewPosition: Point?) { + val tree = PsiDocumentManager.getInstance(myProject).getPsiFile(myDocument) ?: return + + // clear the old UI + myUi.removeAll() + + // create the scroll pane with a centralized component with the inventories + var menuCount = 0 + currentScroll = JBScrollPane( + panel { + tree.forEachDescendantOfType { + val declaration = findMenuDeclaration( + it, + currentSelectedLine + ) + if (declaration != null) { + row { + component( + InventoryComponent( + declaration + ) + ) + } + menuCount++ + } + } + }.centerComponent(), + ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED, + ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER + ).apply { + if(currentViewPosition != null) + viewport.viewPosition = currentViewPosition + } + + if(menuCount > 0) { + // add the scroll pane to the UI + myUi.add( + currentScroll, + BorderLayout.CENTER + ) + } else { + myUi.add( + JLabel("Currently this source code has no menu declaration!") + .centerComponent(), + BorderLayout.CENTER + ) + } + } + + + override fun isModified(): Boolean = false + + override fun isValid(): Boolean = true + + override fun addPropertyChangeListener(listener: PropertyChangeListener) { + + } + + override fun removePropertyChangeListener(listener: PropertyChangeListener) { + } + + override fun getName(): String = "KotlinBukkitAPI Menu Viewer" + + override fun setState(state: FileEditorState) { + + } + + override fun getComponent(): JComponent { + return myUi + } + + override fun getPreferredFocusedComponent(): JComponent? { + return null + } + + override fun getCurrentLocation(): FileEditorLocation? { + return null + } + + override fun dispose() { + mySwingAlarm.cancelAllRequests() + } + + private fun JComponent.centerComponent(): JPanel { + return JPanel().apply { + isVisible = true + layout = GridBagLayout() + + add(this@centerComponent) + } + } +} diff --git a/src/main/kotlin/br/com/devsrsouza/kotlinbukkitapi/tooling/MenuPreviewFileEditorProvider.kt b/src/main/kotlin/br/com/devsrsouza/kotlinbukkitapi/tooling/MenuPreviewFileEditorProvider.kt new file mode 100644 index 0000000..125f450 --- /dev/null +++ b/src/main/kotlin/br/com/devsrsouza/kotlinbukkitapi/tooling/MenuPreviewFileEditorProvider.kt @@ -0,0 +1,41 @@ +package br.com.devsrsouza.kotlinbukkitapi.tooling + + +import com.intellij.openapi.fileEditor.* +import com.intellij.openapi.fileEditor.impl.text.TextEditorProvider +import com.intellij.openapi.project.Project +import com.intellij.openapi.vfs.VirtualFile +import org.jetbrains.kotlin.idea.KotlinFileType +class MenuPreviewFileEditorProvider : WeighedFileEditorProvider() { + + companion object { + const val ID = "kotlinbukkitapi-menu-preview" + } + + override fun getEditorTypeId(): String = + ID + + override fun accept(project: Project, file: VirtualFile): Boolean { + + val type = file.fileType + + if(type != KotlinFileType.INSTANCE) return false + + return true +// return PsiManager.getInstance(project).findFile(file)?.findDescendantOfType { +// findMenuDeclaration(it) != null +// } != null + } + + override fun createEditor(project: Project, file: VirtualFile): FileEditor { + val editor: TextEditor = TextEditorProvider.getInstance().createEditor(project, file) as TextEditor + val preview = + MenuPreviewFileEditor(project, file, editor) + + return TextEditorWithPreview(editor, preview, "KotlinBukkitAPI") + } + + //override fun getPolicy(): FileEditorPolicy = FileEditorPolicy.HIDE_DEFAULT_EDITOR + override fun getPolicy(): FileEditorPolicy = FileEditorPolicy.PLACE_AFTER_DEFAULT_EDITOR + +} diff --git a/src/main/kotlin/br/com/devsrsouza/kotlinbukkitapi/tooling/MinecraftItem.kt b/src/main/kotlin/br/com/devsrsouza/kotlinbukkitapi/tooling/MinecraftItem.kt new file mode 100644 index 0000000..de3b436 --- /dev/null +++ b/src/main/kotlin/br/com/devsrsouza/kotlinbukkitapi/tooling/MinecraftItem.kt @@ -0,0 +1,390 @@ +package br.com.devsrsouza.kotlinbukkitapi.tooling + +enum class MinecraftItem(val id: Int) { + AIR(0), + STONE(1), + GRASS(2), + DIRT(3), + COBBLESTONE(4), + WOOD(5), + SAPLING(6), + BEDROCK(7), + WATER(8), + STATIONARY_WATER(9), + LAVA(10), STATIONARY_LAVA(11), + SAND(12), + GRAVEL(13), + GOLD_ORE(14), + IRON_ORE(15), + COAL_ORE(16), + LOG(17), + LEAVES(18), + SPONGE(19), + GLASS(20), + LAPIS_ORE(21), + LAPIS_BLOCK(22), + DISPENSER(23), + SANDSTONE(24), + NOTE_BLOCK(25), + BED_BLOCK(26), + POWERED_RAIL(27), + DETECTOR_RAIL(28), + PISTON_STICKY_BASE(29), + WEB(30), + LONG_GRASS(31), + DEAD_BUSH(32), + PISTON_BASE(33), + PISTON_EXTENSION(34), + WOOL(35), + PISTON_MOVING_PIECE(36), + YELLOW_FLOWER(37), + RED_ROSE(38), + BROWN_MUSHROOM(39), + RED_MUSHROOM(40), + GOLD_BLOCK(41), + IRON_BLOCK(42), + DOUBLE_STEP(43), + STEP(44), + BRICK(45), + TNT(46), + BOOKSHELF(47), + MOSSY_COBBLESTONE(48), + OBSIDIAN(49), + TORCH(50), + FIRE(51), + MOB_SPAWNER(52), + WOOD_STAIRS(53), + CHEST(54), + REDSTONE_WIRE(55), + DIAMOND_ORE(56), + DIAMOND_BLOCK(57), + WORKBENCH(58), + CROPS(59), + SOIL(60), + FURNACE(61), + BURNING_FURNACE(62), + SIGN_POST(63), + WOODEN_DOOR(64), + LADDER(65), + RAILS(66), + COBBLESTONE_STAIRS(67), + WALL_SIGN(68), + LEVER(69), + STONE_PLATE(70), + IRON_DOOR_BLOCK(71), + WOOD_PLATE(72), + REDSTONE_ORE(73), + GLOWING_REDSTONE_ORE(74), + REDSTONE_TORCH_OFF(75), + REDSTONE_TORCH_ON(76), + STONE_BUTTON(77), + SNOW(78), + ICE(79), + SNOW_BLOCK(80), + CACTUS(81), + CLAY(82), + SUGAR_CANE_BLOCK(83), + JUKEBOX(84), + FENCE(85), + PUMPKIN(86), + NETHERRACK(87), + SOUL_SAND(88), + GLOWSTONE(89), + PORTAL(90), + JACK_O_LANTERN(91), + CAKE_BLOCK(92), + DIODE_BLOCK_OFF(93), + DIODE_BLOCK_ON(94), + STAINED_GLASS(95), + TRAP_DOOR(96), + MONSTER_EGGS(97), + SMOOTH_BRICK(98), + HUGE_MUSHROOM_1(99), + HUGE_MUSHROOM_2(100), + IRON_FENCE(101), + THIN_GLASS(102), + MELON_BLOCK(103), + PUMPKIN_STEM(104), + MELON_STEM(105), + VINE(106), + FENCE_GATE(107), + BRICK_STAIRS(108), + SMOOTH_STAIRS(109), + MYCEL(110), + WATER_LILY(111), + NETHER_BRICK(112), + NETHER_FENCE(113), + NETHER_BRICK_STAIRS(114), + NETHER_WARTS(115), + ENCHANTMENT_TABLE(116), + BREWING_STAND(117), + CAULDRON(118), + ENDER_PORTAL(119), + ENDER_PORTAL_FRAME(120), + ENDER_STONE(121), + DRAGON_EGG(122), + REDSTONE_LAMP_OFF(123), + REDSTONE_LAMP_ON(124), + WOOD_DOUBLE_STEP(125), + WOOD_STEP(126), + COCOA(127), + SANDSTONE_STAIRS(128), + EMERALD_ORE(129), + ENDER_CHEST(130), + TRIPWIRE_HOOK(131), + TRIPWIRE(132), + EMERALD_BLOCK(133), + SPRUCE_WOOD_STAIRS(134), + BIRCH_WOOD_STAIRS(135), + JUNGLE_WOOD_STAIRS(136), + COMMAND(137), + BEACON(138), + COBBLE_WALL(139), + FLOWER_POT(140), + CARROT(141), + POTATO(142), + WOOD_BUTTON(143), + SKULL(144), + ANVIL(145), + TRAPPED_CHEST(146), + GOLD_PLATE(147), + IRON_PLATE(148), + REDSTONE_COMPARATOR_OFF(149), + REDSTONE_COMPARATOR_ON(150), + DAYLIGHT_DETECTOR(151), + REDSTONE_BLOCK(152), + QUARTZ_ORE(153), + HOPPER(154), + QUARTZ_BLOCK(155), + QUARTZ_STAIRS(156), + ACTIVATOR_RAIL(157), + DROPPER(158), + STAINED_CLAY(159), + STAINED_GLASS_PANE(160), + LEAVES_2(161), + LOG_2(162), + ACACIA_STAIRS(163), + DARK_OAK_STAIRS(164), + SLIME_BLOCK(165), + BARRIER(166), + IRON_TRAPDOOR(167), + PRISMARINE(168), + SEA_LANTERN(169), + HAY_BLOCK(170), + CARPET(171), + HARD_CLAY(172), + COAL_BLOCK(173), + PACKED_ICE(174), + DOUBLE_PLANT(175), + STANDING_BANNER(176), + WALL_BANNER(177), + DAYLIGHT_DETECTOR_INVERTED(178), + RED_SANDSTONE(179), + RED_SANDSTONE_STAIRS(180), + DOUBLE_STONE_SLAB2(181), + STONE_SLAB2(182), + SPRUCE_FENCE_GATE(183), + BIRCH_FENCE_GATE(184), + JUNGLE_FENCE_GATE(185), + DARK_OAK_FENCE_GATE(186), + ACACIA_FENCE_GATE(187), + SPRUCE_FENCE(188), + BIRCH_FENCE(189), + JUNGLE_FENCE(190), + DARK_OAK_FENCE(191), + ACACIA_FENCE(192), + SPRUCE_DOOR(193), + BIRCH_DOOR(194), + JUNGLE_DOOR(195), + ACACIA_DOOR(196), + DARK_OAK_DOOR(197), + + // ----- Item Separator ----- + IRON_SPADE(256), + IRON_PICKAXE(257), + IRON_AXE(258), + FLINT_AND_STEEL(259), + APPLE(260), + BOW(261), + ARROW(262), COAL(263), + DIAMOND(264), + IRON_INGOT(265), + GOLD_INGOT(266), + IRON_SWORD(267), + WOOD_SWORD(268), + WOOD_SPADE(269), + WOOD_PICKAXE(270), + WOOD_AXE(271), + STONE_SWORD(272), + STONE_SPADE(273), + STONE_PICKAXE(274), + STONE_AXE(275), + DIAMOND_SWORD(276), + DIAMOND_SPADE(277), + DIAMOND_PICKAXE(278), + DIAMOND_AXE(279), + STICK(280), + BOWL(281), + MUSHROOM_SOUP(282), + GOLD_SWORD(283), + GOLD_SPADE(284), + GOLD_PICKAXE(285), + GOLD_AXE(286), + STRING(287), + FEATHER(288), + SULPHUR(289), + WOOD_HOE(290), + STONE_HOE(291), + IRON_HOE(292), + DIAMOND_HOE(293), + GOLD_HOE(294), + SEEDS(295), + WHEAT(296), + BREAD(297), + LEATHER_HELMET(298), + LEATHER_CHESTPLATE(299), + LEATHER_LEGGINGS(300), + LEATHER_BOOTS(301), + CHAINMAIL_HELMET(302), + CHAINMAIL_CHESTPLATE(303), + CHAINMAIL_LEGGINGS(304), + CHAINMAIL_BOOTS(305), + IRON_HELMET(306), + IRON_CHESTPLATE(307), + IRON_LEGGINGS(308), + IRON_BOOTS(309), + DIAMOND_HELMET(310), + DIAMOND_CHESTPLATE(311), + DIAMOND_LEGGINGS(312), + DIAMOND_BOOTS(313), + GOLD_HELMET(314), + GOLD_CHESTPLATE(315), + GOLD_LEGGINGS(316), + GOLD_BOOTS(317), + FLINT(318), + PORK(319), + GRILLED_PORK(320), + PAINTING(321), + GOLDEN_APPLE(322), + SIGN(323), + WOOD_DOOR(324), + BUCKET(325), + WATER_BUCKET(326), + LAVA_BUCKET(327), + MINECART(328), + SADDLE(329), + IRON_DOOR(330), + REDSTONE(331), + SNOW_BALL(332), + BOAT(333), + LEATHER(334), + MILK_BUCKET(335), + CLAY_BRICK(336), + CLAY_BALL(337), + SUGAR_CANE(338), + PAPER(339), + BOOK(340), + SLIME_BALL(341), + STORAGE_MINECART(342), + POWERED_MINECART(343), + EGG(344), + COMPASS(345), + FISHING_ROD(346), + WATCH(347), + GLOWSTONE_DUST(348), + RAW_FISH(349), + COOKED_FISH(350), + INK_SACK(351), + BONE(352), + SUGAR(353), + CAKE(354), + BED(355), + DIODE(356), + COOKIE(357), + MAP(358), + SHEARS(359), + MELON(360), + PUMPKIN_SEEDS(361), + MELON_SEEDS(362), + RAW_BEEF(363), + COOKED_BEEF(364), + RAW_CHICKEN(365), + COOKED_CHICKEN(366), + ROTTEN_FLESH(367), + ENDER_PEARL(368), + BLAZE_ROD(369), + GHAST_TEAR(370), + GOLD_NUGGET(371), + NETHER_STALK(372), + + POTION(373), + GLASS_BOTTLE(374), + SPIDER_EYE(375), + FERMENTED_SPIDER_EYE(376), + BLAZE_POWDER(377), + MAGMA_CREAM(378), + BREWING_STAND_ITEM(379), + CAULDRON_ITEM(380), + EYE_OF_ENDER(381), + SPECKLED_MELON(382), + MONSTER_EGG(383), + EXP_BOTTLE(384), + FIREBALL(385), + BOOK_AND_QUILL(386), + WRITTEN_BOOK(387), + EMERALD(388), + ITEM_FRAME(389), + FLOWER_POT_ITEM(390), + CARROT_ITEM(391), + POTATO_ITEM(392), + BAKED_POTATO(393), + POISONOUS_POTATO(394), + EMPTY_MAP(395), + GOLDEN_CARROT(396), + SKULL_ITEM(397), + CARROT_STICK(398), + NETHER_STAR(399), + PUMPKIN_PIE(400), + FIREWORK(401), + FIREWORK_CHARGE(402), + ENCHANTED_BOOK(403), + REDSTONE_COMPARATOR(404), + NETHER_BRICK_ITEM(405), + QUARTZ(406), + EXPLOSIVE_MINECART(407), + HOPPER_MINECART(408), + PRISMARINE_SHARD(409), + PRISMARINE_CRYSTALS(410), + RABBIT(411), + COOKED_RABBIT(412), + RABBIT_STEW(413), + RABBIT_FOOT(414), + RABBIT_HIDE(415), + ARMOR_STAND(416), + IRON_BARDING(417), + GOLD_BARDING(418), + DIAMOND_BARDING(419), + LEASH(420), + NAME_TAG(421), + COMMAND_MINECART(422), + MUTTON(423), + COOKED_MUTTON(424), + BANNER(425), + SPRUCE_DOOR_ITEM(427), + BIRCH_DOOR_ITEM(428), + JUNGLE_DOOR_ITEM(429), + ACACIA_DOOR_ITEM(430), + DARK_OAK_DOOR_ITEM(431), + GOLD_RECORD(2256), + GREEN_RECORD(2257), + RECORD_3(2258), + RECORD_4(2259), + RECORD_5(2260), + RECORD_6(2261), + RECORD_7(2262), + RECORD_8(2263), + RECORD_9(2264), + RECORD_10(2265), + RECORD_11(2266), + RECORD_12(2267); +} \ No newline at end of file diff --git a/src/main/kotlin/br/com/devsrsouza/kotlinbukkitapi/tooling/PsiUtils.kt b/src/main/kotlin/br/com/devsrsouza/kotlinbukkitapi/tooling/PsiUtils.kt new file mode 100644 index 0000000..24f7d7c --- /dev/null +++ b/src/main/kotlin/br/com/devsrsouza/kotlinbukkitapi/tooling/PsiUtils.kt @@ -0,0 +1,106 @@ +package br.com.devsrsouza.kotlinbukkitapi.tooling + +import com.intellij.psi.util.collectDescendantsOfType +import com.intellij.psi.util.findDescendantOfType +import org.jetbrains.kotlin.builtins.getReceiverTypeFromFunctionType +import org.jetbrains.kotlin.builtins.getReturnTypeFromFunctionType +import org.jetbrains.kotlin.builtins.isExtensionFunctionType +import org.jetbrains.kotlin.idea.core.util.getLineNumber +import org.jetbrains.kotlin.idea.debugger.sequence.psi.resolveType +import org.jetbrains.kotlin.idea.intentions.isMethodCall +import org.jetbrains.kotlin.idea.refactoring.fqName.fqName +import org.jetbrains.kotlin.idea.refactoring.fqName.getKotlinFqName +import org.jetbrains.kotlin.idea.references.mainReference +import org.jetbrains.kotlin.psi.* +import org.jetbrains.kotlin.types.typeUtil.isUnit + +fun findMenuDeclaration( + element: KtCallExpression, + currentSelectedLine: Int? = null +): MenuDeclaration? { + val menuFqName = "br.com.devsrsouza.kotlinbukkitapi.dsl.menu.menu" + val simpleName = "menu" + + if (!element.isCallFrom(simpleName, menuFqName)) return null + + val menuFunction = element.findDescendantOfType { + isMenuCall(it) + } ?: return null + + // TODO: Support named parameters + + val displayName = menuFunction.valueArguments.getOrNull(0)?.text?.replace("\"", "") ?: return null + val lines = menuFunction.valueArguments.getOrNull(1)?.text?.toIntOrNull() ?: return null + + val menuLambdaBlock = element.findDescendantOfType { + it.isBuilderBlockFor("br.com.devsrsouza.kotlinbukkitapi.dsl.menu.MenuDSL") + } ?: return null + + val slotFqName = "br.com.devsrsouza.kotlinbukkitapi.dsl.menu.slot" + val slotSimpleName = "slot" + + val slotCalls = menuLambdaBlock.collectDescendantsOfType { + it.isCallFrom(slotSimpleName, slotFqName) + }.mapNotNull { + + val args = it.valueArguments + + // TODO: support named parameters + + val line = args.getOrNull(0)?.text?.toIntOrNull() ?: return@mapNotNull null + val slot = args.getOrNull(1)?.text?.toIntOrNull() ?: return@mapNotNull null + + // TODO: support just slot: slot(15, item(...)) {} + + val itemValue = args.getOrNull(2) ?: return@mapNotNull null + val expression = itemValue.getArgumentExpression() ?: return@mapNotNull null + + val materialExpression = expression.findDescendantOfType { + it.text.startsWith("Material") + && it.receiverExpression.mainReference?.resolve()?.getKotlinFqName()?.asString() + ?.equals("org.bukkit.Material") == true + } ?: return@mapNotNull null + + val typeExpression = materialExpression.selectorExpression as? KtNameReferenceExpression ?: return@mapNotNull null + val materialName = typeExpression.text ?: return@mapNotNull null + + val item = runCatching { MinecraftItem.valueOf(materialName) }.getOrNull() + + println("Slot $line, $slot using item: $materialName") + + val isSelected = it.getLineNumber() == currentSelectedLine + + MenuSlotDeclaration( + line, + slot, + item?.id, + isSelected + ) + } + + return MenuDeclaration(displayName, lines, slotCalls) +} + +fun isMenuCall(it: KtCallExpression) = + it.isCallFrom("menu", "br.com.devsrsouza.kotlinbukkitapi.dsl.menu.menu") + +fun KtLambdaExpression.isBuilderBlockFor(fqName: String): Boolean { + val type = resolveType() + + val extensionFunctionType = type.isExtensionFunctionType + + if(!extensionFunctionType) return false + + val returnTypeFromFunctionType = type.getReturnTypeFromFunctionType() + val receiverTypeFromFunctionType = type.getReceiverTypeFromFunctionType() ?: return false + val receiverFqName = receiverTypeFromFunctionType.fqName ?: return false + + return returnTypeFromFunctionType.isUnit() && receiverFqName.asString().equals(fqName) +} + +fun KtCallExpression.isCallFrom( + simpleName: String, + fqName: String +): Boolean { + return text.startsWith(simpleName) && isMethodCall(fqName) +} \ No newline at end of file diff --git a/src/main/resources/META-INF/plugin.xml b/src/main/resources/META-INF/plugin.xml new file mode 100644 index 0000000..d369525 --- /dev/null +++ b/src/main/resources/META-INF/plugin.xml @@ -0,0 +1,19 @@ + + br.com.devsrsouza.kotlinbukkitapi.tooling + KotlinBukkitAPI Tooling + DevSrSouza + + + com.intellij.modules.platform + org.jetbrains.kotlin + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/assets/fonts/Minecraftia-Regular.ttf b/src/main/resources/assets/fonts/Minecraftia-Regular.ttf new file mode 100644 index 0000000..7247ad7 Binary files /dev/null and b/src/main/resources/assets/fonts/Minecraftia-Regular.ttf differ diff --git a/src/main/resources/assets/items/0-0.png b/src/main/resources/assets/items/0-0.png new file mode 100644 index 0000000..50d1883 Binary files /dev/null and b/src/main/resources/assets/items/0-0.png differ diff --git a/src/main/resources/assets/items/1-0.png b/src/main/resources/assets/items/1-0.png new file mode 100644 index 0000000..1c8bc09 Binary files /dev/null and b/src/main/resources/assets/items/1-0.png differ diff --git a/src/main/resources/assets/items/1-1.png b/src/main/resources/assets/items/1-1.png new file mode 100644 index 0000000..1e9527d Binary files /dev/null and b/src/main/resources/assets/items/1-1.png differ diff --git a/src/main/resources/assets/items/1-2.png b/src/main/resources/assets/items/1-2.png new file mode 100644 index 0000000..d6df7e2 Binary files /dev/null and b/src/main/resources/assets/items/1-2.png differ diff --git a/src/main/resources/assets/items/1-3.png b/src/main/resources/assets/items/1-3.png new file mode 100644 index 0000000..fc0995a Binary files /dev/null and b/src/main/resources/assets/items/1-3.png differ diff --git a/src/main/resources/assets/items/1-4.png b/src/main/resources/assets/items/1-4.png new file mode 100644 index 0000000..2139df3 Binary files /dev/null and b/src/main/resources/assets/items/1-4.png differ diff --git a/src/main/resources/assets/items/1-5.png b/src/main/resources/assets/items/1-5.png new file mode 100644 index 0000000..a5e68d4 Binary files /dev/null and b/src/main/resources/assets/items/1-5.png differ diff --git a/src/main/resources/assets/items/1-6.png b/src/main/resources/assets/items/1-6.png new file mode 100644 index 0000000..b22fcaa Binary files /dev/null and b/src/main/resources/assets/items/1-6.png differ diff --git a/src/main/resources/assets/items/10-0.png b/src/main/resources/assets/items/10-0.png new file mode 100644 index 0000000..963913f Binary files /dev/null and b/src/main/resources/assets/items/10-0.png differ diff --git a/src/main/resources/assets/items/100-0.png b/src/main/resources/assets/items/100-0.png new file mode 100644 index 0000000..94b34d7 Binary files /dev/null and b/src/main/resources/assets/items/100-0.png differ diff --git a/src/main/resources/assets/items/101-0.png b/src/main/resources/assets/items/101-0.png new file mode 100644 index 0000000..ed3a9f6 Binary files /dev/null and b/src/main/resources/assets/items/101-0.png differ diff --git a/src/main/resources/assets/items/102-0.png b/src/main/resources/assets/items/102-0.png new file mode 100644 index 0000000..8a116ba Binary files /dev/null and b/src/main/resources/assets/items/102-0.png differ diff --git a/src/main/resources/assets/items/103-0.png b/src/main/resources/assets/items/103-0.png new file mode 100644 index 0000000..cf4ce74 Binary files /dev/null and b/src/main/resources/assets/items/103-0.png differ diff --git a/src/main/resources/assets/items/104-0.png b/src/main/resources/assets/items/104-0.png new file mode 100644 index 0000000..0de5818 Binary files /dev/null and b/src/main/resources/assets/items/104-0.png differ diff --git a/src/main/resources/assets/items/105-0.png b/src/main/resources/assets/items/105-0.png new file mode 100644 index 0000000..0de5818 Binary files /dev/null and b/src/main/resources/assets/items/105-0.png differ diff --git a/src/main/resources/assets/items/106-0.png b/src/main/resources/assets/items/106-0.png new file mode 100644 index 0000000..00bb0db Binary files /dev/null and b/src/main/resources/assets/items/106-0.png differ diff --git a/src/main/resources/assets/items/107-0.png b/src/main/resources/assets/items/107-0.png new file mode 100644 index 0000000..1603dec Binary files /dev/null and b/src/main/resources/assets/items/107-0.png differ diff --git a/src/main/resources/assets/items/108-0.png b/src/main/resources/assets/items/108-0.png new file mode 100644 index 0000000..cc2392b Binary files /dev/null and b/src/main/resources/assets/items/108-0.png differ diff --git a/src/main/resources/assets/items/109-0.png b/src/main/resources/assets/items/109-0.png new file mode 100644 index 0000000..8d29aff Binary files /dev/null and b/src/main/resources/assets/items/109-0.png differ diff --git a/src/main/resources/assets/items/11-0.png b/src/main/resources/assets/items/11-0.png new file mode 100644 index 0000000..963913f Binary files /dev/null and b/src/main/resources/assets/items/11-0.png differ diff --git a/src/main/resources/assets/items/110-0.png b/src/main/resources/assets/items/110-0.png new file mode 100644 index 0000000..99f1713 Binary files /dev/null and b/src/main/resources/assets/items/110-0.png differ diff --git a/src/main/resources/assets/items/111-0.png b/src/main/resources/assets/items/111-0.png new file mode 100644 index 0000000..e83793a Binary files /dev/null and b/src/main/resources/assets/items/111-0.png differ diff --git a/src/main/resources/assets/items/112-0.png b/src/main/resources/assets/items/112-0.png new file mode 100644 index 0000000..418109c Binary files /dev/null and b/src/main/resources/assets/items/112-0.png differ diff --git a/src/main/resources/assets/items/113-0.png b/src/main/resources/assets/items/113-0.png new file mode 100644 index 0000000..ad53073 Binary files /dev/null and b/src/main/resources/assets/items/113-0.png differ diff --git a/src/main/resources/assets/items/114-0.png b/src/main/resources/assets/items/114-0.png new file mode 100644 index 0000000..806ba61 Binary files /dev/null and b/src/main/resources/assets/items/114-0.png differ diff --git a/src/main/resources/assets/items/115-0.png b/src/main/resources/assets/items/115-0.png new file mode 100644 index 0000000..03b4eab Binary files /dev/null and b/src/main/resources/assets/items/115-0.png differ diff --git a/src/main/resources/assets/items/116-0.png b/src/main/resources/assets/items/116-0.png new file mode 100644 index 0000000..025008f Binary files /dev/null and b/src/main/resources/assets/items/116-0.png differ diff --git a/src/main/resources/assets/items/117-0.png b/src/main/resources/assets/items/117-0.png new file mode 100644 index 0000000..9984861 Binary files /dev/null and b/src/main/resources/assets/items/117-0.png differ diff --git a/src/main/resources/assets/items/118-0.png b/src/main/resources/assets/items/118-0.png new file mode 100644 index 0000000..ec1e6eb Binary files /dev/null and b/src/main/resources/assets/items/118-0.png differ diff --git a/src/main/resources/assets/items/119-0.png b/src/main/resources/assets/items/119-0.png new file mode 100644 index 0000000..135d9cf Binary files /dev/null and b/src/main/resources/assets/items/119-0.png differ diff --git a/src/main/resources/assets/items/12-0.png b/src/main/resources/assets/items/12-0.png new file mode 100644 index 0000000..27d87c4 Binary files /dev/null and b/src/main/resources/assets/items/12-0.png differ diff --git a/src/main/resources/assets/items/12-1.png b/src/main/resources/assets/items/12-1.png new file mode 100644 index 0000000..fe8ee72 Binary files /dev/null and b/src/main/resources/assets/items/12-1.png differ diff --git a/src/main/resources/assets/items/120-0.png b/src/main/resources/assets/items/120-0.png new file mode 100644 index 0000000..c801b1d Binary files /dev/null and b/src/main/resources/assets/items/120-0.png differ diff --git a/src/main/resources/assets/items/121-0.png b/src/main/resources/assets/items/121-0.png new file mode 100644 index 0000000..693ef1c Binary files /dev/null and b/src/main/resources/assets/items/121-0.png differ diff --git a/src/main/resources/assets/items/122-0.png b/src/main/resources/assets/items/122-0.png new file mode 100644 index 0000000..1b510e5 Binary files /dev/null and b/src/main/resources/assets/items/122-0.png differ diff --git a/src/main/resources/assets/items/123-0.png b/src/main/resources/assets/items/123-0.png new file mode 100644 index 0000000..7fd5a78 Binary files /dev/null and b/src/main/resources/assets/items/123-0.png differ diff --git a/src/main/resources/assets/items/124-0.png b/src/main/resources/assets/items/124-0.png new file mode 100644 index 0000000..daf9499 Binary files /dev/null and b/src/main/resources/assets/items/124-0.png differ diff --git a/src/main/resources/assets/items/125-0.png b/src/main/resources/assets/items/125-0.png new file mode 100644 index 0000000..5351a2e Binary files /dev/null and b/src/main/resources/assets/items/125-0.png differ diff --git a/src/main/resources/assets/items/125-1.png b/src/main/resources/assets/items/125-1.png new file mode 100644 index 0000000..41dbcbb Binary files /dev/null and b/src/main/resources/assets/items/125-1.png differ diff --git a/src/main/resources/assets/items/125-2.png b/src/main/resources/assets/items/125-2.png new file mode 100644 index 0000000..c175f73 Binary files /dev/null and b/src/main/resources/assets/items/125-2.png differ diff --git a/src/main/resources/assets/items/125-3.png b/src/main/resources/assets/items/125-3.png new file mode 100644 index 0000000..1782b4f Binary files /dev/null and b/src/main/resources/assets/items/125-3.png differ diff --git a/src/main/resources/assets/items/125-4.png b/src/main/resources/assets/items/125-4.png new file mode 100644 index 0000000..28f8a1d Binary files /dev/null and b/src/main/resources/assets/items/125-4.png differ diff --git a/src/main/resources/assets/items/125-5.png b/src/main/resources/assets/items/125-5.png new file mode 100644 index 0000000..67fa331 Binary files /dev/null and b/src/main/resources/assets/items/125-5.png differ diff --git a/src/main/resources/assets/items/126-0.png b/src/main/resources/assets/items/126-0.png new file mode 100644 index 0000000..eb00693 Binary files /dev/null and b/src/main/resources/assets/items/126-0.png differ diff --git a/src/main/resources/assets/items/126-1.png b/src/main/resources/assets/items/126-1.png new file mode 100644 index 0000000..b8bd776 Binary files /dev/null and b/src/main/resources/assets/items/126-1.png differ diff --git a/src/main/resources/assets/items/126-2.png b/src/main/resources/assets/items/126-2.png new file mode 100644 index 0000000..dfb0320 Binary files /dev/null and b/src/main/resources/assets/items/126-2.png differ diff --git a/src/main/resources/assets/items/126-3.png b/src/main/resources/assets/items/126-3.png new file mode 100644 index 0000000..ddc6202 Binary files /dev/null and b/src/main/resources/assets/items/126-3.png differ diff --git a/src/main/resources/assets/items/126-4.png b/src/main/resources/assets/items/126-4.png new file mode 100644 index 0000000..6cae75a Binary files /dev/null and b/src/main/resources/assets/items/126-4.png differ diff --git a/src/main/resources/assets/items/126-5.png b/src/main/resources/assets/items/126-5.png new file mode 100644 index 0000000..118fbb4 Binary files /dev/null and b/src/main/resources/assets/items/126-5.png differ diff --git a/src/main/resources/assets/items/127-0.png b/src/main/resources/assets/items/127-0.png new file mode 100644 index 0000000..d8bbe4b Binary files /dev/null and b/src/main/resources/assets/items/127-0.png differ diff --git a/src/main/resources/assets/items/128-0.png b/src/main/resources/assets/items/128-0.png new file mode 100644 index 0000000..f95db05 Binary files /dev/null and b/src/main/resources/assets/items/128-0.png differ diff --git a/src/main/resources/assets/items/129-0.png b/src/main/resources/assets/items/129-0.png new file mode 100644 index 0000000..2ad4a0e Binary files /dev/null and b/src/main/resources/assets/items/129-0.png differ diff --git a/src/main/resources/assets/items/13-0.png b/src/main/resources/assets/items/13-0.png new file mode 100644 index 0000000..77e0cf4 Binary files /dev/null and b/src/main/resources/assets/items/13-0.png differ diff --git a/src/main/resources/assets/items/130-0.png b/src/main/resources/assets/items/130-0.png new file mode 100644 index 0000000..fda31ce Binary files /dev/null and b/src/main/resources/assets/items/130-0.png differ diff --git a/src/main/resources/assets/items/131-0.png b/src/main/resources/assets/items/131-0.png new file mode 100644 index 0000000..6c77abc Binary files /dev/null and b/src/main/resources/assets/items/131-0.png differ diff --git a/src/main/resources/assets/items/132-0.png b/src/main/resources/assets/items/132-0.png new file mode 100644 index 0000000..99a45d7 Binary files /dev/null and b/src/main/resources/assets/items/132-0.png differ diff --git a/src/main/resources/assets/items/133-0.png b/src/main/resources/assets/items/133-0.png new file mode 100644 index 0000000..d4ab6e4 Binary files /dev/null and b/src/main/resources/assets/items/133-0.png differ diff --git a/src/main/resources/assets/items/134-0.png b/src/main/resources/assets/items/134-0.png new file mode 100644 index 0000000..221c6f8 Binary files /dev/null and b/src/main/resources/assets/items/134-0.png differ diff --git a/src/main/resources/assets/items/135-0.png b/src/main/resources/assets/items/135-0.png new file mode 100644 index 0000000..ce4d2e9 Binary files /dev/null and b/src/main/resources/assets/items/135-0.png differ diff --git a/src/main/resources/assets/items/136-0.png b/src/main/resources/assets/items/136-0.png new file mode 100644 index 0000000..3b3e944 Binary files /dev/null and b/src/main/resources/assets/items/136-0.png differ diff --git a/src/main/resources/assets/items/137-0.png b/src/main/resources/assets/items/137-0.png new file mode 100644 index 0000000..ce79cad Binary files /dev/null and b/src/main/resources/assets/items/137-0.png differ diff --git a/src/main/resources/assets/items/138-0.png b/src/main/resources/assets/items/138-0.png new file mode 100644 index 0000000..3cea383 Binary files /dev/null and b/src/main/resources/assets/items/138-0.png differ diff --git a/src/main/resources/assets/items/139-0.png b/src/main/resources/assets/items/139-0.png new file mode 100644 index 0000000..a44f91d Binary files /dev/null and b/src/main/resources/assets/items/139-0.png differ diff --git a/src/main/resources/assets/items/139-1.png b/src/main/resources/assets/items/139-1.png new file mode 100644 index 0000000..4d87db6 Binary files /dev/null and b/src/main/resources/assets/items/139-1.png differ diff --git a/src/main/resources/assets/items/14-0.png b/src/main/resources/assets/items/14-0.png new file mode 100644 index 0000000..9adeab5 Binary files /dev/null and b/src/main/resources/assets/items/14-0.png differ diff --git a/src/main/resources/assets/items/140-0.png b/src/main/resources/assets/items/140-0.png new file mode 100644 index 0000000..d0597a8 Binary files /dev/null and b/src/main/resources/assets/items/140-0.png differ diff --git a/src/main/resources/assets/items/141-0.png b/src/main/resources/assets/items/141-0.png new file mode 100644 index 0000000..b80f3ef Binary files /dev/null and b/src/main/resources/assets/items/141-0.png differ diff --git a/src/main/resources/assets/items/142-0.png b/src/main/resources/assets/items/142-0.png new file mode 100644 index 0000000..9fb4d5c Binary files /dev/null and b/src/main/resources/assets/items/142-0.png differ diff --git a/src/main/resources/assets/items/143-0.png b/src/main/resources/assets/items/143-0.png new file mode 100644 index 0000000..849ec3a Binary files /dev/null and b/src/main/resources/assets/items/143-0.png differ diff --git a/src/main/resources/assets/items/144-0.png b/src/main/resources/assets/items/144-0.png new file mode 100644 index 0000000..2ec36e3 Binary files /dev/null and b/src/main/resources/assets/items/144-0.png differ diff --git a/src/main/resources/assets/items/145-0.png b/src/main/resources/assets/items/145-0.png new file mode 100644 index 0000000..eb1954c Binary files /dev/null and b/src/main/resources/assets/items/145-0.png differ diff --git a/src/main/resources/assets/items/146-0.png b/src/main/resources/assets/items/146-0.png new file mode 100644 index 0000000..e20a3f7 Binary files /dev/null and b/src/main/resources/assets/items/146-0.png differ diff --git a/src/main/resources/assets/items/147-0.png b/src/main/resources/assets/items/147-0.png new file mode 100644 index 0000000..d7db336 Binary files /dev/null and b/src/main/resources/assets/items/147-0.png differ diff --git a/src/main/resources/assets/items/148-0.png b/src/main/resources/assets/items/148-0.png new file mode 100644 index 0000000..5b92c52 Binary files /dev/null and b/src/main/resources/assets/items/148-0.png differ diff --git a/src/main/resources/assets/items/149-0.png b/src/main/resources/assets/items/149-0.png new file mode 100644 index 0000000..c483777 Binary files /dev/null and b/src/main/resources/assets/items/149-0.png differ diff --git a/src/main/resources/assets/items/15-0.png b/src/main/resources/assets/items/15-0.png new file mode 100644 index 0000000..c690894 Binary files /dev/null and b/src/main/resources/assets/items/15-0.png differ diff --git a/src/main/resources/assets/items/150-0.png b/src/main/resources/assets/items/150-0.png new file mode 100644 index 0000000..c0c5b7b Binary files /dev/null and b/src/main/resources/assets/items/150-0.png differ diff --git a/src/main/resources/assets/items/151-0.png b/src/main/resources/assets/items/151-0.png new file mode 100644 index 0000000..cc1d8de Binary files /dev/null and b/src/main/resources/assets/items/151-0.png differ diff --git a/src/main/resources/assets/items/152-0.png b/src/main/resources/assets/items/152-0.png new file mode 100644 index 0000000..1f4e2d1 Binary files /dev/null and b/src/main/resources/assets/items/152-0.png differ diff --git a/src/main/resources/assets/items/153-0.png b/src/main/resources/assets/items/153-0.png new file mode 100644 index 0000000..af169bd Binary files /dev/null and b/src/main/resources/assets/items/153-0.png differ diff --git a/src/main/resources/assets/items/154-0.png b/src/main/resources/assets/items/154-0.png new file mode 100644 index 0000000..337f5a5 Binary files /dev/null and b/src/main/resources/assets/items/154-0.png differ diff --git a/src/main/resources/assets/items/155-0.png b/src/main/resources/assets/items/155-0.png new file mode 100644 index 0000000..ee6582e Binary files /dev/null and b/src/main/resources/assets/items/155-0.png differ diff --git a/src/main/resources/assets/items/155-1.png b/src/main/resources/assets/items/155-1.png new file mode 100644 index 0000000..2f6271d Binary files /dev/null and b/src/main/resources/assets/items/155-1.png differ diff --git a/src/main/resources/assets/items/155-2.png b/src/main/resources/assets/items/155-2.png new file mode 100644 index 0000000..2c9ae11 Binary files /dev/null and b/src/main/resources/assets/items/155-2.png differ diff --git a/src/main/resources/assets/items/156-0.png b/src/main/resources/assets/items/156-0.png new file mode 100644 index 0000000..9bd510d Binary files /dev/null and b/src/main/resources/assets/items/156-0.png differ diff --git a/src/main/resources/assets/items/157-0.png b/src/main/resources/assets/items/157-0.png new file mode 100644 index 0000000..29662d2 Binary files /dev/null and b/src/main/resources/assets/items/157-0.png differ diff --git a/src/main/resources/assets/items/158-0.png b/src/main/resources/assets/items/158-0.png new file mode 100644 index 0000000..f32b65c Binary files /dev/null and b/src/main/resources/assets/items/158-0.png differ diff --git a/src/main/resources/assets/items/159-0.png b/src/main/resources/assets/items/159-0.png new file mode 100644 index 0000000..b2e71b4 Binary files /dev/null and b/src/main/resources/assets/items/159-0.png differ diff --git a/src/main/resources/assets/items/159-1.png b/src/main/resources/assets/items/159-1.png new file mode 100644 index 0000000..558e63f Binary files /dev/null and b/src/main/resources/assets/items/159-1.png differ diff --git a/src/main/resources/assets/items/159-10.png b/src/main/resources/assets/items/159-10.png new file mode 100644 index 0000000..ae850ba Binary files /dev/null and b/src/main/resources/assets/items/159-10.png differ diff --git a/src/main/resources/assets/items/159-11.png b/src/main/resources/assets/items/159-11.png new file mode 100644 index 0000000..b984339 Binary files /dev/null and b/src/main/resources/assets/items/159-11.png differ diff --git a/src/main/resources/assets/items/159-12.png b/src/main/resources/assets/items/159-12.png new file mode 100644 index 0000000..b6168ea Binary files /dev/null and b/src/main/resources/assets/items/159-12.png differ diff --git a/src/main/resources/assets/items/159-13.png b/src/main/resources/assets/items/159-13.png new file mode 100644 index 0000000..354d478 Binary files /dev/null and b/src/main/resources/assets/items/159-13.png differ diff --git a/src/main/resources/assets/items/159-14.png b/src/main/resources/assets/items/159-14.png new file mode 100644 index 0000000..b5ca523 Binary files /dev/null and b/src/main/resources/assets/items/159-14.png differ diff --git a/src/main/resources/assets/items/159-15.png b/src/main/resources/assets/items/159-15.png new file mode 100644 index 0000000..3e97060 Binary files /dev/null and b/src/main/resources/assets/items/159-15.png differ diff --git a/src/main/resources/assets/items/159-2.png b/src/main/resources/assets/items/159-2.png new file mode 100644 index 0000000..526408b Binary files /dev/null and b/src/main/resources/assets/items/159-2.png differ diff --git a/src/main/resources/assets/items/159-3.png b/src/main/resources/assets/items/159-3.png new file mode 100644 index 0000000..80bb938 Binary files /dev/null and b/src/main/resources/assets/items/159-3.png differ diff --git a/src/main/resources/assets/items/159-4.png b/src/main/resources/assets/items/159-4.png new file mode 100644 index 0000000..abcc2c6 Binary files /dev/null and b/src/main/resources/assets/items/159-4.png differ diff --git a/src/main/resources/assets/items/159-5.png b/src/main/resources/assets/items/159-5.png new file mode 100644 index 0000000..08e11c6 Binary files /dev/null and b/src/main/resources/assets/items/159-5.png differ diff --git a/src/main/resources/assets/items/159-6.png b/src/main/resources/assets/items/159-6.png new file mode 100644 index 0000000..53eab47 Binary files /dev/null and b/src/main/resources/assets/items/159-6.png differ diff --git a/src/main/resources/assets/items/159-7.png b/src/main/resources/assets/items/159-7.png new file mode 100644 index 0000000..a88b67f Binary files /dev/null and b/src/main/resources/assets/items/159-7.png differ diff --git a/src/main/resources/assets/items/159-8.png b/src/main/resources/assets/items/159-8.png new file mode 100644 index 0000000..0a9c70e Binary files /dev/null and b/src/main/resources/assets/items/159-8.png differ diff --git a/src/main/resources/assets/items/159-9.png b/src/main/resources/assets/items/159-9.png new file mode 100644 index 0000000..b0ff46b Binary files /dev/null and b/src/main/resources/assets/items/159-9.png differ diff --git a/src/main/resources/assets/items/16-0.png b/src/main/resources/assets/items/16-0.png new file mode 100644 index 0000000..658f191 Binary files /dev/null and b/src/main/resources/assets/items/16-0.png differ diff --git a/src/main/resources/assets/items/160-0.png b/src/main/resources/assets/items/160-0.png new file mode 100644 index 0000000..9139ce6 Binary files /dev/null and b/src/main/resources/assets/items/160-0.png differ diff --git a/src/main/resources/assets/items/160-1.png b/src/main/resources/assets/items/160-1.png new file mode 100644 index 0000000..435b7e8 Binary files /dev/null and b/src/main/resources/assets/items/160-1.png differ diff --git a/src/main/resources/assets/items/160-10.png b/src/main/resources/assets/items/160-10.png new file mode 100644 index 0000000..d5f91b1 Binary files /dev/null and b/src/main/resources/assets/items/160-10.png differ diff --git a/src/main/resources/assets/items/160-11.png b/src/main/resources/assets/items/160-11.png new file mode 100644 index 0000000..9ba0396 Binary files /dev/null and b/src/main/resources/assets/items/160-11.png differ diff --git a/src/main/resources/assets/items/160-12.png b/src/main/resources/assets/items/160-12.png new file mode 100644 index 0000000..6e4e788 Binary files /dev/null and b/src/main/resources/assets/items/160-12.png differ diff --git a/src/main/resources/assets/items/160-13.png b/src/main/resources/assets/items/160-13.png new file mode 100644 index 0000000..2b09eb1 Binary files /dev/null and b/src/main/resources/assets/items/160-13.png differ diff --git a/src/main/resources/assets/items/160-14.png b/src/main/resources/assets/items/160-14.png new file mode 100644 index 0000000..6ab9b9d Binary files /dev/null and b/src/main/resources/assets/items/160-14.png differ diff --git a/src/main/resources/assets/items/160-15.png b/src/main/resources/assets/items/160-15.png new file mode 100644 index 0000000..04492e7 Binary files /dev/null and b/src/main/resources/assets/items/160-15.png differ diff --git a/src/main/resources/assets/items/160-2.png b/src/main/resources/assets/items/160-2.png new file mode 100644 index 0000000..e9b3e2f Binary files /dev/null and b/src/main/resources/assets/items/160-2.png differ diff --git a/src/main/resources/assets/items/160-3.png b/src/main/resources/assets/items/160-3.png new file mode 100644 index 0000000..8256833 Binary files /dev/null and b/src/main/resources/assets/items/160-3.png differ diff --git a/src/main/resources/assets/items/160-4.png b/src/main/resources/assets/items/160-4.png new file mode 100644 index 0000000..da17dac Binary files /dev/null and b/src/main/resources/assets/items/160-4.png differ diff --git a/src/main/resources/assets/items/160-5.png b/src/main/resources/assets/items/160-5.png new file mode 100644 index 0000000..88e1da8 Binary files /dev/null and b/src/main/resources/assets/items/160-5.png differ diff --git a/src/main/resources/assets/items/160-6.png b/src/main/resources/assets/items/160-6.png new file mode 100644 index 0000000..5505943 Binary files /dev/null and b/src/main/resources/assets/items/160-6.png differ diff --git a/src/main/resources/assets/items/160-7.png b/src/main/resources/assets/items/160-7.png new file mode 100644 index 0000000..d278800 Binary files /dev/null and b/src/main/resources/assets/items/160-7.png differ diff --git a/src/main/resources/assets/items/160-8.png b/src/main/resources/assets/items/160-8.png new file mode 100644 index 0000000..ec31b3f Binary files /dev/null and b/src/main/resources/assets/items/160-8.png differ diff --git a/src/main/resources/assets/items/160-9.png b/src/main/resources/assets/items/160-9.png new file mode 100644 index 0000000..6f9efc4 Binary files /dev/null and b/src/main/resources/assets/items/160-9.png differ diff --git a/src/main/resources/assets/items/161-0.png b/src/main/resources/assets/items/161-0.png new file mode 100644 index 0000000..9990ef2 Binary files /dev/null and b/src/main/resources/assets/items/161-0.png differ diff --git a/src/main/resources/assets/items/161-1.png b/src/main/resources/assets/items/161-1.png new file mode 100644 index 0000000..9990ef2 Binary files /dev/null and b/src/main/resources/assets/items/161-1.png differ diff --git a/src/main/resources/assets/items/162-0.png b/src/main/resources/assets/items/162-0.png new file mode 100644 index 0000000..65a8515 Binary files /dev/null and b/src/main/resources/assets/items/162-0.png differ diff --git a/src/main/resources/assets/items/162-1.png b/src/main/resources/assets/items/162-1.png new file mode 100644 index 0000000..0160aae Binary files /dev/null and b/src/main/resources/assets/items/162-1.png differ diff --git a/src/main/resources/assets/items/163-0.png b/src/main/resources/assets/items/163-0.png new file mode 100644 index 0000000..05d8ea7 Binary files /dev/null and b/src/main/resources/assets/items/163-0.png differ diff --git a/src/main/resources/assets/items/164-0.png b/src/main/resources/assets/items/164-0.png new file mode 100644 index 0000000..2926703 Binary files /dev/null and b/src/main/resources/assets/items/164-0.png differ diff --git a/src/main/resources/assets/items/165-0.png b/src/main/resources/assets/items/165-0.png new file mode 100644 index 0000000..dec1263 Binary files /dev/null and b/src/main/resources/assets/items/165-0.png differ diff --git a/src/main/resources/assets/items/166-0.png b/src/main/resources/assets/items/166-0.png new file mode 100644 index 0000000..12b9617 Binary files /dev/null and b/src/main/resources/assets/items/166-0.png differ diff --git a/src/main/resources/assets/items/167-0.png b/src/main/resources/assets/items/167-0.png new file mode 100644 index 0000000..bf1a91b Binary files /dev/null and b/src/main/resources/assets/items/167-0.png differ diff --git a/src/main/resources/assets/items/168-0.png b/src/main/resources/assets/items/168-0.png new file mode 100644 index 0000000..1b27849 Binary files /dev/null and b/src/main/resources/assets/items/168-0.png differ diff --git a/src/main/resources/assets/items/168-1.png b/src/main/resources/assets/items/168-1.png new file mode 100644 index 0000000..b025f1f Binary files /dev/null and b/src/main/resources/assets/items/168-1.png differ diff --git a/src/main/resources/assets/items/168-2.png b/src/main/resources/assets/items/168-2.png new file mode 100644 index 0000000..d65dc13 Binary files /dev/null and b/src/main/resources/assets/items/168-2.png differ diff --git a/src/main/resources/assets/items/169-0.png b/src/main/resources/assets/items/169-0.png new file mode 100644 index 0000000..881f209 Binary files /dev/null and b/src/main/resources/assets/items/169-0.png differ diff --git a/src/main/resources/assets/items/17-0.png b/src/main/resources/assets/items/17-0.png new file mode 100644 index 0000000..d557ca6 Binary files /dev/null and b/src/main/resources/assets/items/17-0.png differ diff --git a/src/main/resources/assets/items/17-1.png b/src/main/resources/assets/items/17-1.png new file mode 100644 index 0000000..80bcace Binary files /dev/null and b/src/main/resources/assets/items/17-1.png differ diff --git a/src/main/resources/assets/items/17-2.png b/src/main/resources/assets/items/17-2.png new file mode 100644 index 0000000..c829243 Binary files /dev/null and b/src/main/resources/assets/items/17-2.png differ diff --git a/src/main/resources/assets/items/17-3.png b/src/main/resources/assets/items/17-3.png new file mode 100644 index 0000000..7ad9792 Binary files /dev/null and b/src/main/resources/assets/items/17-3.png differ diff --git a/src/main/resources/assets/items/170-0.png b/src/main/resources/assets/items/170-0.png new file mode 100644 index 0000000..374ff09 Binary files /dev/null and b/src/main/resources/assets/items/170-0.png differ diff --git a/src/main/resources/assets/items/171-0.png b/src/main/resources/assets/items/171-0.png new file mode 100644 index 0000000..7c249ee Binary files /dev/null and b/src/main/resources/assets/items/171-0.png differ diff --git a/src/main/resources/assets/items/171-1.png b/src/main/resources/assets/items/171-1.png new file mode 100644 index 0000000..18c3b62 Binary files /dev/null and b/src/main/resources/assets/items/171-1.png differ diff --git a/src/main/resources/assets/items/171-10.png b/src/main/resources/assets/items/171-10.png new file mode 100644 index 0000000..a3993cc Binary files /dev/null and b/src/main/resources/assets/items/171-10.png differ diff --git a/src/main/resources/assets/items/171-11.png b/src/main/resources/assets/items/171-11.png new file mode 100644 index 0000000..e9af26d Binary files /dev/null and b/src/main/resources/assets/items/171-11.png differ diff --git a/src/main/resources/assets/items/171-12.png b/src/main/resources/assets/items/171-12.png new file mode 100644 index 0000000..e15f8d1 Binary files /dev/null and b/src/main/resources/assets/items/171-12.png differ diff --git a/src/main/resources/assets/items/171-13.png b/src/main/resources/assets/items/171-13.png new file mode 100644 index 0000000..b238737 Binary files /dev/null and b/src/main/resources/assets/items/171-13.png differ diff --git a/src/main/resources/assets/items/171-14.png b/src/main/resources/assets/items/171-14.png new file mode 100644 index 0000000..32895cf Binary files /dev/null and b/src/main/resources/assets/items/171-14.png differ diff --git a/src/main/resources/assets/items/171-15.png b/src/main/resources/assets/items/171-15.png new file mode 100644 index 0000000..5fbf618 Binary files /dev/null and b/src/main/resources/assets/items/171-15.png differ diff --git a/src/main/resources/assets/items/171-2.png b/src/main/resources/assets/items/171-2.png new file mode 100644 index 0000000..fd77237 Binary files /dev/null and b/src/main/resources/assets/items/171-2.png differ diff --git a/src/main/resources/assets/items/171-3.png b/src/main/resources/assets/items/171-3.png new file mode 100644 index 0000000..2f842ef Binary files /dev/null and b/src/main/resources/assets/items/171-3.png differ diff --git a/src/main/resources/assets/items/171-4.png b/src/main/resources/assets/items/171-4.png new file mode 100644 index 0000000..a75266d Binary files /dev/null and b/src/main/resources/assets/items/171-4.png differ diff --git a/src/main/resources/assets/items/171-5.png b/src/main/resources/assets/items/171-5.png new file mode 100644 index 0000000..88b82f2 Binary files /dev/null and b/src/main/resources/assets/items/171-5.png differ diff --git a/src/main/resources/assets/items/171-6.png b/src/main/resources/assets/items/171-6.png new file mode 100644 index 0000000..c92d21d Binary files /dev/null and b/src/main/resources/assets/items/171-6.png differ diff --git a/src/main/resources/assets/items/171-7.png b/src/main/resources/assets/items/171-7.png new file mode 100644 index 0000000..28fc04f Binary files /dev/null and b/src/main/resources/assets/items/171-7.png differ diff --git a/src/main/resources/assets/items/171-8.png b/src/main/resources/assets/items/171-8.png new file mode 100644 index 0000000..6c2fab7 Binary files /dev/null and b/src/main/resources/assets/items/171-8.png differ diff --git a/src/main/resources/assets/items/171-9.png b/src/main/resources/assets/items/171-9.png new file mode 100644 index 0000000..e58a475 Binary files /dev/null and b/src/main/resources/assets/items/171-9.png differ diff --git a/src/main/resources/assets/items/172-0.png b/src/main/resources/assets/items/172-0.png new file mode 100644 index 0000000..793bf1d Binary files /dev/null and b/src/main/resources/assets/items/172-0.png differ diff --git a/src/main/resources/assets/items/173-0.png b/src/main/resources/assets/items/173-0.png new file mode 100644 index 0000000..7b1d2c9 Binary files /dev/null and b/src/main/resources/assets/items/173-0.png differ diff --git a/src/main/resources/assets/items/174-0.png b/src/main/resources/assets/items/174-0.png new file mode 100644 index 0000000..3a757c2 Binary files /dev/null and b/src/main/resources/assets/items/174-0.png differ diff --git a/src/main/resources/assets/items/175-0.png b/src/main/resources/assets/items/175-0.png new file mode 100644 index 0000000..2f16483 Binary files /dev/null and b/src/main/resources/assets/items/175-0.png differ diff --git a/src/main/resources/assets/items/175-1.png b/src/main/resources/assets/items/175-1.png new file mode 100644 index 0000000..12b0697 Binary files /dev/null and b/src/main/resources/assets/items/175-1.png differ diff --git a/src/main/resources/assets/items/175-2.png b/src/main/resources/assets/items/175-2.png new file mode 100644 index 0000000..b83ab4d Binary files /dev/null and b/src/main/resources/assets/items/175-2.png differ diff --git a/src/main/resources/assets/items/175-3.png b/src/main/resources/assets/items/175-3.png new file mode 100644 index 0000000..42e2d49 Binary files /dev/null and b/src/main/resources/assets/items/175-3.png differ diff --git a/src/main/resources/assets/items/175-4.png b/src/main/resources/assets/items/175-4.png new file mode 100644 index 0000000..7d11ba5 Binary files /dev/null and b/src/main/resources/assets/items/175-4.png differ diff --git a/src/main/resources/assets/items/175-5.png b/src/main/resources/assets/items/175-5.png new file mode 100644 index 0000000..158a73d Binary files /dev/null and b/src/main/resources/assets/items/175-5.png differ diff --git a/src/main/resources/assets/items/176-0.png b/src/main/resources/assets/items/176-0.png new file mode 100644 index 0000000..c30f1df Binary files /dev/null and b/src/main/resources/assets/items/176-0.png differ diff --git a/src/main/resources/assets/items/177-0.png b/src/main/resources/assets/items/177-0.png new file mode 100644 index 0000000..c30f1df Binary files /dev/null and b/src/main/resources/assets/items/177-0.png differ diff --git a/src/main/resources/assets/items/178-0.png b/src/main/resources/assets/items/178-0.png new file mode 100644 index 0000000..82b4e93 Binary files /dev/null and b/src/main/resources/assets/items/178-0.png differ diff --git a/src/main/resources/assets/items/179-0.png b/src/main/resources/assets/items/179-0.png new file mode 100644 index 0000000..1e9d0db Binary files /dev/null and b/src/main/resources/assets/items/179-0.png differ diff --git a/src/main/resources/assets/items/179-1.png b/src/main/resources/assets/items/179-1.png new file mode 100644 index 0000000..a0dc165 Binary files /dev/null and b/src/main/resources/assets/items/179-1.png differ diff --git a/src/main/resources/assets/items/179-2.png b/src/main/resources/assets/items/179-2.png new file mode 100644 index 0000000..a301612 Binary files /dev/null and b/src/main/resources/assets/items/179-2.png differ diff --git a/src/main/resources/assets/items/18-0.png b/src/main/resources/assets/items/18-0.png new file mode 100644 index 0000000..4d80cbe Binary files /dev/null and b/src/main/resources/assets/items/18-0.png differ diff --git a/src/main/resources/assets/items/18-1.png b/src/main/resources/assets/items/18-1.png new file mode 100644 index 0000000..4d80cbe Binary files /dev/null and b/src/main/resources/assets/items/18-1.png differ diff --git a/src/main/resources/assets/items/18-2.png b/src/main/resources/assets/items/18-2.png new file mode 100644 index 0000000..4d80cbe Binary files /dev/null and b/src/main/resources/assets/items/18-2.png differ diff --git a/src/main/resources/assets/items/18-3.png b/src/main/resources/assets/items/18-3.png new file mode 100644 index 0000000..3116f68 Binary files /dev/null and b/src/main/resources/assets/items/18-3.png differ diff --git a/src/main/resources/assets/items/180-0.png b/src/main/resources/assets/items/180-0.png new file mode 100644 index 0000000..ea4c24c Binary files /dev/null and b/src/main/resources/assets/items/180-0.png differ diff --git a/src/main/resources/assets/items/181-0.png b/src/main/resources/assets/items/181-0.png new file mode 100644 index 0000000..1e9d0db Binary files /dev/null and b/src/main/resources/assets/items/181-0.png differ diff --git a/src/main/resources/assets/items/182-0.png b/src/main/resources/assets/items/182-0.png new file mode 100644 index 0000000..3c394ea Binary files /dev/null and b/src/main/resources/assets/items/182-0.png differ diff --git a/src/main/resources/assets/items/183-0.png b/src/main/resources/assets/items/183-0.png new file mode 100644 index 0000000..83d7421 Binary files /dev/null and b/src/main/resources/assets/items/183-0.png differ diff --git a/src/main/resources/assets/items/184-0.png b/src/main/resources/assets/items/184-0.png new file mode 100644 index 0000000..22c0dff Binary files /dev/null and b/src/main/resources/assets/items/184-0.png differ diff --git a/src/main/resources/assets/items/185-0.png b/src/main/resources/assets/items/185-0.png new file mode 100644 index 0000000..150d343 Binary files /dev/null and b/src/main/resources/assets/items/185-0.png differ diff --git a/src/main/resources/assets/items/186-0.png b/src/main/resources/assets/items/186-0.png new file mode 100644 index 0000000..647c9fe Binary files /dev/null and b/src/main/resources/assets/items/186-0.png differ diff --git a/src/main/resources/assets/items/187-0.png b/src/main/resources/assets/items/187-0.png new file mode 100644 index 0000000..78be4aa Binary files /dev/null and b/src/main/resources/assets/items/187-0.png differ diff --git a/src/main/resources/assets/items/188-0.png b/src/main/resources/assets/items/188-0.png new file mode 100644 index 0000000..03e7e31 Binary files /dev/null and b/src/main/resources/assets/items/188-0.png differ diff --git a/src/main/resources/assets/items/189-0.png b/src/main/resources/assets/items/189-0.png new file mode 100644 index 0000000..63ae2a1 Binary files /dev/null and b/src/main/resources/assets/items/189-0.png differ diff --git a/src/main/resources/assets/items/19-0.png b/src/main/resources/assets/items/19-0.png new file mode 100644 index 0000000..3b4bc9a Binary files /dev/null and b/src/main/resources/assets/items/19-0.png differ diff --git a/src/main/resources/assets/items/19-1.png b/src/main/resources/assets/items/19-1.png new file mode 100644 index 0000000..7636b02 Binary files /dev/null and b/src/main/resources/assets/items/19-1.png differ diff --git a/src/main/resources/assets/items/190-0.png b/src/main/resources/assets/items/190-0.png new file mode 100644 index 0000000..0f5c6e3 Binary files /dev/null and b/src/main/resources/assets/items/190-0.png differ diff --git a/src/main/resources/assets/items/191-0.png b/src/main/resources/assets/items/191-0.png new file mode 100644 index 0000000..4b88735 Binary files /dev/null and b/src/main/resources/assets/items/191-0.png differ diff --git a/src/main/resources/assets/items/192-0.png b/src/main/resources/assets/items/192-0.png new file mode 100644 index 0000000..3e17067 Binary files /dev/null and b/src/main/resources/assets/items/192-0.png differ diff --git a/src/main/resources/assets/items/193-0.png b/src/main/resources/assets/items/193-0.png new file mode 100644 index 0000000..11ef5ba Binary files /dev/null and b/src/main/resources/assets/items/193-0.png differ diff --git a/src/main/resources/assets/items/194-0.png b/src/main/resources/assets/items/194-0.png new file mode 100644 index 0000000..7070db8 Binary files /dev/null and b/src/main/resources/assets/items/194-0.png differ diff --git a/src/main/resources/assets/items/195-0.png b/src/main/resources/assets/items/195-0.png new file mode 100644 index 0000000..18f2a37 Binary files /dev/null and b/src/main/resources/assets/items/195-0.png differ diff --git a/src/main/resources/assets/items/196-0.png b/src/main/resources/assets/items/196-0.png new file mode 100644 index 0000000..cce9eb9 Binary files /dev/null and b/src/main/resources/assets/items/196-0.png differ diff --git a/src/main/resources/assets/items/197-0.png b/src/main/resources/assets/items/197-0.png new file mode 100644 index 0000000..8b8ea4e Binary files /dev/null and b/src/main/resources/assets/items/197-0.png differ diff --git a/src/main/resources/assets/items/198-0.png b/src/main/resources/assets/items/198-0.png new file mode 100644 index 0000000..43ec928 Binary files /dev/null and b/src/main/resources/assets/items/198-0.png differ diff --git a/src/main/resources/assets/items/199-0.png b/src/main/resources/assets/items/199-0.png new file mode 100644 index 0000000..d0745f9 Binary files /dev/null and b/src/main/resources/assets/items/199-0.png differ diff --git a/src/main/resources/assets/items/2-0.png b/src/main/resources/assets/items/2-0.png new file mode 100644 index 0000000..2d8ac8a Binary files /dev/null and b/src/main/resources/assets/items/2-0.png differ diff --git a/src/main/resources/assets/items/20-0.png b/src/main/resources/assets/items/20-0.png new file mode 100644 index 0000000..209ed3c Binary files /dev/null and b/src/main/resources/assets/items/20-0.png differ diff --git a/src/main/resources/assets/items/200-0.png b/src/main/resources/assets/items/200-0.png new file mode 100644 index 0000000..7b84df7 Binary files /dev/null and b/src/main/resources/assets/items/200-0.png differ diff --git a/src/main/resources/assets/items/201-0.png b/src/main/resources/assets/items/201-0.png new file mode 100644 index 0000000..66da777 Binary files /dev/null and b/src/main/resources/assets/items/201-0.png differ diff --git a/src/main/resources/assets/items/202-0.png b/src/main/resources/assets/items/202-0.png new file mode 100644 index 0000000..27644ca Binary files /dev/null and b/src/main/resources/assets/items/202-0.png differ diff --git a/src/main/resources/assets/items/203-0.png b/src/main/resources/assets/items/203-0.png new file mode 100644 index 0000000..3758236 Binary files /dev/null and b/src/main/resources/assets/items/203-0.png differ diff --git a/src/main/resources/assets/items/204-0.png b/src/main/resources/assets/items/204-0.png new file mode 100644 index 0000000..66da777 Binary files /dev/null and b/src/main/resources/assets/items/204-0.png differ diff --git a/src/main/resources/assets/items/205-0.png b/src/main/resources/assets/items/205-0.png new file mode 100644 index 0000000..9900d5a Binary files /dev/null and b/src/main/resources/assets/items/205-0.png differ diff --git a/src/main/resources/assets/items/206-0.png b/src/main/resources/assets/items/206-0.png new file mode 100644 index 0000000..338c5f0 Binary files /dev/null and b/src/main/resources/assets/items/206-0.png differ diff --git a/src/main/resources/assets/items/207-0.png b/src/main/resources/assets/items/207-0.png new file mode 100644 index 0000000..c53885e Binary files /dev/null and b/src/main/resources/assets/items/207-0.png differ diff --git a/src/main/resources/assets/items/208-0.png b/src/main/resources/assets/items/208-0.png new file mode 100644 index 0000000..dcaa009 Binary files /dev/null and b/src/main/resources/assets/items/208-0.png differ diff --git a/src/main/resources/assets/items/209-0.png b/src/main/resources/assets/items/209-0.png new file mode 100644 index 0000000..29b6cf9 Binary files /dev/null and b/src/main/resources/assets/items/209-0.png differ diff --git a/src/main/resources/assets/items/21-0.png b/src/main/resources/assets/items/21-0.png new file mode 100644 index 0000000..6531cbe Binary files /dev/null and b/src/main/resources/assets/items/21-0.png differ diff --git a/src/main/resources/assets/items/210-0.png b/src/main/resources/assets/items/210-0.png new file mode 100644 index 0000000..8b54fae Binary files /dev/null and b/src/main/resources/assets/items/210-0.png differ diff --git a/src/main/resources/assets/items/211-0.png b/src/main/resources/assets/items/211-0.png new file mode 100644 index 0000000..9464192 Binary files /dev/null and b/src/main/resources/assets/items/211-0.png differ diff --git a/src/main/resources/assets/items/212-0.png b/src/main/resources/assets/items/212-0.png new file mode 100644 index 0000000..ebc5591 Binary files /dev/null and b/src/main/resources/assets/items/212-0.png differ diff --git a/src/main/resources/assets/items/213-0.png b/src/main/resources/assets/items/213-0.png new file mode 100644 index 0000000..52ea7a0 Binary files /dev/null and b/src/main/resources/assets/items/213-0.png differ diff --git a/src/main/resources/assets/items/214-0.png b/src/main/resources/assets/items/214-0.png new file mode 100644 index 0000000..522f0a9 Binary files /dev/null and b/src/main/resources/assets/items/214-0.png differ diff --git a/src/main/resources/assets/items/215-0.png b/src/main/resources/assets/items/215-0.png new file mode 100644 index 0000000..16d6d70 Binary files /dev/null and b/src/main/resources/assets/items/215-0.png differ diff --git a/src/main/resources/assets/items/216-0.png b/src/main/resources/assets/items/216-0.png new file mode 100644 index 0000000..9e606da Binary files /dev/null and b/src/main/resources/assets/items/216-0.png differ diff --git a/src/main/resources/assets/items/217-0.png b/src/main/resources/assets/items/217-0.png new file mode 100644 index 0000000..52b0f8e Binary files /dev/null and b/src/main/resources/assets/items/217-0.png differ diff --git a/src/main/resources/assets/items/218-0.png b/src/main/resources/assets/items/218-0.png new file mode 100644 index 0000000..4107b98 Binary files /dev/null and b/src/main/resources/assets/items/218-0.png differ diff --git a/src/main/resources/assets/items/219-0.png b/src/main/resources/assets/items/219-0.png new file mode 100644 index 0000000..7060acf Binary files /dev/null and b/src/main/resources/assets/items/219-0.png differ diff --git a/src/main/resources/assets/items/22-0.png b/src/main/resources/assets/items/22-0.png new file mode 100644 index 0000000..d48fbbf Binary files /dev/null and b/src/main/resources/assets/items/22-0.png differ diff --git a/src/main/resources/assets/items/220-0.png b/src/main/resources/assets/items/220-0.png new file mode 100644 index 0000000..e8782bf Binary files /dev/null and b/src/main/resources/assets/items/220-0.png differ diff --git a/src/main/resources/assets/items/221-0.png b/src/main/resources/assets/items/221-0.png new file mode 100644 index 0000000..bf10637 Binary files /dev/null and b/src/main/resources/assets/items/221-0.png differ diff --git a/src/main/resources/assets/items/222-0.png b/src/main/resources/assets/items/222-0.png new file mode 100644 index 0000000..14cc7a2 Binary files /dev/null and b/src/main/resources/assets/items/222-0.png differ diff --git a/src/main/resources/assets/items/223-0.png b/src/main/resources/assets/items/223-0.png new file mode 100644 index 0000000..33367d7 Binary files /dev/null and b/src/main/resources/assets/items/223-0.png differ diff --git a/src/main/resources/assets/items/224-0.png b/src/main/resources/assets/items/224-0.png new file mode 100644 index 0000000..acd1ed1 Binary files /dev/null and b/src/main/resources/assets/items/224-0.png differ diff --git a/src/main/resources/assets/items/225-0.png b/src/main/resources/assets/items/225-0.png new file mode 100644 index 0000000..f98ce44 Binary files /dev/null and b/src/main/resources/assets/items/225-0.png differ diff --git a/src/main/resources/assets/items/2256-0.png b/src/main/resources/assets/items/2256-0.png new file mode 100644 index 0000000..d81fd4d Binary files /dev/null and b/src/main/resources/assets/items/2256-0.png differ diff --git a/src/main/resources/assets/items/2257-0.png b/src/main/resources/assets/items/2257-0.png new file mode 100644 index 0000000..4d46019 Binary files /dev/null and b/src/main/resources/assets/items/2257-0.png differ diff --git a/src/main/resources/assets/items/2258-0.png b/src/main/resources/assets/items/2258-0.png new file mode 100644 index 0000000..d353351 Binary files /dev/null and b/src/main/resources/assets/items/2258-0.png differ diff --git a/src/main/resources/assets/items/2259-0.png b/src/main/resources/assets/items/2259-0.png new file mode 100644 index 0000000..c3cce02 Binary files /dev/null and b/src/main/resources/assets/items/2259-0.png differ diff --git a/src/main/resources/assets/items/226-0.png b/src/main/resources/assets/items/226-0.png new file mode 100644 index 0000000..26d86ac Binary files /dev/null and b/src/main/resources/assets/items/226-0.png differ diff --git a/src/main/resources/assets/items/2260-0.png b/src/main/resources/assets/items/2260-0.png new file mode 100644 index 0000000..0d9a71f Binary files /dev/null and b/src/main/resources/assets/items/2260-0.png differ diff --git a/src/main/resources/assets/items/2261-0.png b/src/main/resources/assets/items/2261-0.png new file mode 100644 index 0000000..ce11999 Binary files /dev/null and b/src/main/resources/assets/items/2261-0.png differ diff --git a/src/main/resources/assets/items/2262-0.png b/src/main/resources/assets/items/2262-0.png new file mode 100644 index 0000000..3ec7fdb Binary files /dev/null and b/src/main/resources/assets/items/2262-0.png differ diff --git a/src/main/resources/assets/items/2263-0.png b/src/main/resources/assets/items/2263-0.png new file mode 100644 index 0000000..781f3ca Binary files /dev/null and b/src/main/resources/assets/items/2263-0.png differ diff --git a/src/main/resources/assets/items/2264-0.png b/src/main/resources/assets/items/2264-0.png new file mode 100644 index 0000000..6bbeb99 Binary files /dev/null and b/src/main/resources/assets/items/2264-0.png differ diff --git a/src/main/resources/assets/items/2265-0.png b/src/main/resources/assets/items/2265-0.png new file mode 100644 index 0000000..d876759 Binary files /dev/null and b/src/main/resources/assets/items/2265-0.png differ diff --git a/src/main/resources/assets/items/2266-0.png b/src/main/resources/assets/items/2266-0.png new file mode 100644 index 0000000..41aaaf8 Binary files /dev/null and b/src/main/resources/assets/items/2266-0.png differ diff --git a/src/main/resources/assets/items/2267-0.png b/src/main/resources/assets/items/2267-0.png new file mode 100644 index 0000000..5c06585 Binary files /dev/null and b/src/main/resources/assets/items/2267-0.png differ diff --git a/src/main/resources/assets/items/227-0.png b/src/main/resources/assets/items/227-0.png new file mode 100644 index 0000000..f3a3dfc Binary files /dev/null and b/src/main/resources/assets/items/227-0.png differ diff --git a/src/main/resources/assets/items/228-0.png b/src/main/resources/assets/items/228-0.png new file mode 100644 index 0000000..fb2251b Binary files /dev/null and b/src/main/resources/assets/items/228-0.png differ diff --git a/src/main/resources/assets/items/229-0.png b/src/main/resources/assets/items/229-0.png new file mode 100644 index 0000000..b317e18 Binary files /dev/null and b/src/main/resources/assets/items/229-0.png differ diff --git a/src/main/resources/assets/items/23-0.png b/src/main/resources/assets/items/23-0.png new file mode 100644 index 0000000..58dcb65 Binary files /dev/null and b/src/main/resources/assets/items/23-0.png differ diff --git a/src/main/resources/assets/items/230-0.png b/src/main/resources/assets/items/230-0.png new file mode 100644 index 0000000..9ea5c85 Binary files /dev/null and b/src/main/resources/assets/items/230-0.png differ diff --git a/src/main/resources/assets/items/231-0.png b/src/main/resources/assets/items/231-0.png new file mode 100644 index 0000000..fe180a4 Binary files /dev/null and b/src/main/resources/assets/items/231-0.png differ diff --git a/src/main/resources/assets/items/232-0.png b/src/main/resources/assets/items/232-0.png new file mode 100644 index 0000000..ccf1d14 Binary files /dev/null and b/src/main/resources/assets/items/232-0.png differ diff --git a/src/main/resources/assets/items/233-0.png b/src/main/resources/assets/items/233-0.png new file mode 100644 index 0000000..afa7c3e Binary files /dev/null and b/src/main/resources/assets/items/233-0.png differ diff --git a/src/main/resources/assets/items/234-0.png b/src/main/resources/assets/items/234-0.png new file mode 100644 index 0000000..694baba Binary files /dev/null and b/src/main/resources/assets/items/234-0.png differ diff --git a/src/main/resources/assets/items/235-0.png b/src/main/resources/assets/items/235-0.png new file mode 100644 index 0000000..43a3309 Binary files /dev/null and b/src/main/resources/assets/items/235-0.png differ diff --git a/src/main/resources/assets/items/236-0.png b/src/main/resources/assets/items/236-0.png new file mode 100644 index 0000000..3a053e9 Binary files /dev/null and b/src/main/resources/assets/items/236-0.png differ diff --git a/src/main/resources/assets/items/237-0.png b/src/main/resources/assets/items/237-0.png new file mode 100644 index 0000000..0cc908e Binary files /dev/null and b/src/main/resources/assets/items/237-0.png differ diff --git a/src/main/resources/assets/items/238-0.png b/src/main/resources/assets/items/238-0.png new file mode 100644 index 0000000..3c2981d Binary files /dev/null and b/src/main/resources/assets/items/238-0.png differ diff --git a/src/main/resources/assets/items/239-0.png b/src/main/resources/assets/items/239-0.png new file mode 100644 index 0000000..5dda264 Binary files /dev/null and b/src/main/resources/assets/items/239-0.png differ diff --git a/src/main/resources/assets/items/24-0.png b/src/main/resources/assets/items/24-0.png new file mode 100644 index 0000000..70453e0 Binary files /dev/null and b/src/main/resources/assets/items/24-0.png differ diff --git a/src/main/resources/assets/items/24-1.png b/src/main/resources/assets/items/24-1.png new file mode 100644 index 0000000..593b00a Binary files /dev/null and b/src/main/resources/assets/items/24-1.png differ diff --git a/src/main/resources/assets/items/24-2.png b/src/main/resources/assets/items/24-2.png new file mode 100644 index 0000000..ffe3376 Binary files /dev/null and b/src/main/resources/assets/items/24-2.png differ diff --git a/src/main/resources/assets/items/240-0.png b/src/main/resources/assets/items/240-0.png new file mode 100644 index 0000000..81d20b9 Binary files /dev/null and b/src/main/resources/assets/items/240-0.png differ diff --git a/src/main/resources/assets/items/241-0.png b/src/main/resources/assets/items/241-0.png new file mode 100644 index 0000000..80c1588 Binary files /dev/null and b/src/main/resources/assets/items/241-0.png differ diff --git a/src/main/resources/assets/items/242-0.png b/src/main/resources/assets/items/242-0.png new file mode 100644 index 0000000..405a716 Binary files /dev/null and b/src/main/resources/assets/items/242-0.png differ diff --git a/src/main/resources/assets/items/243-0.png b/src/main/resources/assets/items/243-0.png new file mode 100644 index 0000000..d79a0d2 Binary files /dev/null and b/src/main/resources/assets/items/243-0.png differ diff --git a/src/main/resources/assets/items/244-0.png b/src/main/resources/assets/items/244-0.png new file mode 100644 index 0000000..d9bcbb2 Binary files /dev/null and b/src/main/resources/assets/items/244-0.png differ diff --git a/src/main/resources/assets/items/245-0.png b/src/main/resources/assets/items/245-0.png new file mode 100644 index 0000000..3cd12b4 Binary files /dev/null and b/src/main/resources/assets/items/245-0.png differ diff --git a/src/main/resources/assets/items/246-0.png b/src/main/resources/assets/items/246-0.png new file mode 100644 index 0000000..09b23d9 Binary files /dev/null and b/src/main/resources/assets/items/246-0.png differ diff --git a/src/main/resources/assets/items/247-0.png b/src/main/resources/assets/items/247-0.png new file mode 100644 index 0000000..e26b9c9 Binary files /dev/null and b/src/main/resources/assets/items/247-0.png differ diff --git a/src/main/resources/assets/items/248-0.png b/src/main/resources/assets/items/248-0.png new file mode 100644 index 0000000..98fcaf4 Binary files /dev/null and b/src/main/resources/assets/items/248-0.png differ diff --git a/src/main/resources/assets/items/249-0.png b/src/main/resources/assets/items/249-0.png new file mode 100644 index 0000000..4817442 Binary files /dev/null and b/src/main/resources/assets/items/249-0.png differ diff --git a/src/main/resources/assets/items/25-0.png b/src/main/resources/assets/items/25-0.png new file mode 100644 index 0000000..ee83f9e Binary files /dev/null and b/src/main/resources/assets/items/25-0.png differ diff --git a/src/main/resources/assets/items/250-0.png b/src/main/resources/assets/items/250-0.png new file mode 100644 index 0000000..d8d4a76 Binary files /dev/null and b/src/main/resources/assets/items/250-0.png differ diff --git a/src/main/resources/assets/items/251-0.png b/src/main/resources/assets/items/251-0.png new file mode 100644 index 0000000..7bb9f5f Binary files /dev/null and b/src/main/resources/assets/items/251-0.png differ diff --git a/src/main/resources/assets/items/251-1.png b/src/main/resources/assets/items/251-1.png new file mode 100644 index 0000000..6b7e2c8 Binary files /dev/null and b/src/main/resources/assets/items/251-1.png differ diff --git a/src/main/resources/assets/items/251-10.png b/src/main/resources/assets/items/251-10.png new file mode 100644 index 0000000..a654166 Binary files /dev/null and b/src/main/resources/assets/items/251-10.png differ diff --git a/src/main/resources/assets/items/251-11.png b/src/main/resources/assets/items/251-11.png new file mode 100644 index 0000000..ddbb909 Binary files /dev/null and b/src/main/resources/assets/items/251-11.png differ diff --git a/src/main/resources/assets/items/251-12.png b/src/main/resources/assets/items/251-12.png new file mode 100644 index 0000000..eb91d96 Binary files /dev/null and b/src/main/resources/assets/items/251-12.png differ diff --git a/src/main/resources/assets/items/251-13.png b/src/main/resources/assets/items/251-13.png new file mode 100644 index 0000000..362d604 Binary files /dev/null and b/src/main/resources/assets/items/251-13.png differ diff --git a/src/main/resources/assets/items/251-14.png b/src/main/resources/assets/items/251-14.png new file mode 100644 index 0000000..138e768 Binary files /dev/null and b/src/main/resources/assets/items/251-14.png differ diff --git a/src/main/resources/assets/items/251-15.png b/src/main/resources/assets/items/251-15.png new file mode 100644 index 0000000..3e2ece8 Binary files /dev/null and b/src/main/resources/assets/items/251-15.png differ diff --git a/src/main/resources/assets/items/251-2.png b/src/main/resources/assets/items/251-2.png new file mode 100644 index 0000000..4fec104 Binary files /dev/null and b/src/main/resources/assets/items/251-2.png differ diff --git a/src/main/resources/assets/items/251-3.png b/src/main/resources/assets/items/251-3.png new file mode 100644 index 0000000..0061c5e Binary files /dev/null and b/src/main/resources/assets/items/251-3.png differ diff --git a/src/main/resources/assets/items/251-4.png b/src/main/resources/assets/items/251-4.png new file mode 100644 index 0000000..bd76ad9 Binary files /dev/null and b/src/main/resources/assets/items/251-4.png differ diff --git a/src/main/resources/assets/items/251-5.png b/src/main/resources/assets/items/251-5.png new file mode 100644 index 0000000..cc6aa5a Binary files /dev/null and b/src/main/resources/assets/items/251-5.png differ diff --git a/src/main/resources/assets/items/251-6.png b/src/main/resources/assets/items/251-6.png new file mode 100644 index 0000000..a432e72 Binary files /dev/null and b/src/main/resources/assets/items/251-6.png differ diff --git a/src/main/resources/assets/items/251-7.png b/src/main/resources/assets/items/251-7.png new file mode 100644 index 0000000..4ee7b3b Binary files /dev/null and b/src/main/resources/assets/items/251-7.png differ diff --git a/src/main/resources/assets/items/251-8.png b/src/main/resources/assets/items/251-8.png new file mode 100644 index 0000000..feae23b Binary files /dev/null and b/src/main/resources/assets/items/251-8.png differ diff --git a/src/main/resources/assets/items/251-9.png b/src/main/resources/assets/items/251-9.png new file mode 100644 index 0000000..ec990f8 Binary files /dev/null and b/src/main/resources/assets/items/251-9.png differ diff --git a/src/main/resources/assets/items/252-0.png b/src/main/resources/assets/items/252-0.png new file mode 100644 index 0000000..cd9b79d Binary files /dev/null and b/src/main/resources/assets/items/252-0.png differ diff --git a/src/main/resources/assets/items/252-1.png b/src/main/resources/assets/items/252-1.png new file mode 100644 index 0000000..7cadd88 Binary files /dev/null and b/src/main/resources/assets/items/252-1.png differ diff --git a/src/main/resources/assets/items/252-10.png b/src/main/resources/assets/items/252-10.png new file mode 100644 index 0000000..2b4f57f Binary files /dev/null and b/src/main/resources/assets/items/252-10.png differ diff --git a/src/main/resources/assets/items/252-11.png b/src/main/resources/assets/items/252-11.png new file mode 100644 index 0000000..d0cab34 Binary files /dev/null and b/src/main/resources/assets/items/252-11.png differ diff --git a/src/main/resources/assets/items/252-12.png b/src/main/resources/assets/items/252-12.png new file mode 100644 index 0000000..c682ac7 Binary files /dev/null and b/src/main/resources/assets/items/252-12.png differ diff --git a/src/main/resources/assets/items/252-13.png b/src/main/resources/assets/items/252-13.png new file mode 100644 index 0000000..7429ca8 Binary files /dev/null and b/src/main/resources/assets/items/252-13.png differ diff --git a/src/main/resources/assets/items/252-14.png b/src/main/resources/assets/items/252-14.png new file mode 100644 index 0000000..dc93485 Binary files /dev/null and b/src/main/resources/assets/items/252-14.png differ diff --git a/src/main/resources/assets/items/252-15.png b/src/main/resources/assets/items/252-15.png new file mode 100644 index 0000000..0480691 Binary files /dev/null and b/src/main/resources/assets/items/252-15.png differ diff --git a/src/main/resources/assets/items/252-2.png b/src/main/resources/assets/items/252-2.png new file mode 100644 index 0000000..3bd0cc8 Binary files /dev/null and b/src/main/resources/assets/items/252-2.png differ diff --git a/src/main/resources/assets/items/252-3.png b/src/main/resources/assets/items/252-3.png new file mode 100644 index 0000000..b5d0efb Binary files /dev/null and b/src/main/resources/assets/items/252-3.png differ diff --git a/src/main/resources/assets/items/252-4.png b/src/main/resources/assets/items/252-4.png new file mode 100644 index 0000000..70c949f Binary files /dev/null and b/src/main/resources/assets/items/252-4.png differ diff --git a/src/main/resources/assets/items/252-5.png b/src/main/resources/assets/items/252-5.png new file mode 100644 index 0000000..e0b6df3 Binary files /dev/null and b/src/main/resources/assets/items/252-5.png differ diff --git a/src/main/resources/assets/items/252-6.png b/src/main/resources/assets/items/252-6.png new file mode 100644 index 0000000..d48559a Binary files /dev/null and b/src/main/resources/assets/items/252-6.png differ diff --git a/src/main/resources/assets/items/252-7.png b/src/main/resources/assets/items/252-7.png new file mode 100644 index 0000000..01f9533 Binary files /dev/null and b/src/main/resources/assets/items/252-7.png differ diff --git a/src/main/resources/assets/items/252-8.png b/src/main/resources/assets/items/252-8.png new file mode 100644 index 0000000..8aba155 Binary files /dev/null and b/src/main/resources/assets/items/252-8.png differ diff --git a/src/main/resources/assets/items/252-9.png b/src/main/resources/assets/items/252-9.png new file mode 100644 index 0000000..ed8c652 Binary files /dev/null and b/src/main/resources/assets/items/252-9.png differ diff --git a/src/main/resources/assets/items/255-0.png b/src/main/resources/assets/items/255-0.png new file mode 100644 index 0000000..e58bd54 Binary files /dev/null and b/src/main/resources/assets/items/255-0.png differ diff --git a/src/main/resources/assets/items/256-0.png b/src/main/resources/assets/items/256-0.png new file mode 100644 index 0000000..b30e9be Binary files /dev/null and b/src/main/resources/assets/items/256-0.png differ diff --git a/src/main/resources/assets/items/257-0.png b/src/main/resources/assets/items/257-0.png new file mode 100644 index 0000000..079d587 Binary files /dev/null and b/src/main/resources/assets/items/257-0.png differ diff --git a/src/main/resources/assets/items/258-0.png b/src/main/resources/assets/items/258-0.png new file mode 100644 index 0000000..68db8dd Binary files /dev/null and b/src/main/resources/assets/items/258-0.png differ diff --git a/src/main/resources/assets/items/259-0.png b/src/main/resources/assets/items/259-0.png new file mode 100644 index 0000000..2dc44c7 Binary files /dev/null and b/src/main/resources/assets/items/259-0.png differ diff --git a/src/main/resources/assets/items/26-0.png b/src/main/resources/assets/items/26-0.png new file mode 100644 index 0000000..bef3f03 Binary files /dev/null and b/src/main/resources/assets/items/26-0.png differ diff --git a/src/main/resources/assets/items/260-0.png b/src/main/resources/assets/items/260-0.png new file mode 100644 index 0000000..4f04e71 Binary files /dev/null and b/src/main/resources/assets/items/260-0.png differ diff --git a/src/main/resources/assets/items/261-0.png b/src/main/resources/assets/items/261-0.png new file mode 100644 index 0000000..b958924 Binary files /dev/null and b/src/main/resources/assets/items/261-0.png differ diff --git a/src/main/resources/assets/items/262-0.png b/src/main/resources/assets/items/262-0.png new file mode 100644 index 0000000..f04482f Binary files /dev/null and b/src/main/resources/assets/items/262-0.png differ diff --git a/src/main/resources/assets/items/263-0.png b/src/main/resources/assets/items/263-0.png new file mode 100644 index 0000000..2e02542 Binary files /dev/null and b/src/main/resources/assets/items/263-0.png differ diff --git a/src/main/resources/assets/items/263-1.png b/src/main/resources/assets/items/263-1.png new file mode 100644 index 0000000..4e597a8 Binary files /dev/null and b/src/main/resources/assets/items/263-1.png differ diff --git a/src/main/resources/assets/items/264-0.png b/src/main/resources/assets/items/264-0.png new file mode 100644 index 0000000..192b9a0 Binary files /dev/null and b/src/main/resources/assets/items/264-0.png differ diff --git a/src/main/resources/assets/items/265-0.png b/src/main/resources/assets/items/265-0.png new file mode 100644 index 0000000..c08094a Binary files /dev/null and b/src/main/resources/assets/items/265-0.png differ diff --git a/src/main/resources/assets/items/266-0.png b/src/main/resources/assets/items/266-0.png new file mode 100644 index 0000000..549e792 Binary files /dev/null and b/src/main/resources/assets/items/266-0.png differ diff --git a/src/main/resources/assets/items/267-0.png b/src/main/resources/assets/items/267-0.png new file mode 100644 index 0000000..32450dc Binary files /dev/null and b/src/main/resources/assets/items/267-0.png differ diff --git a/src/main/resources/assets/items/268-0.png b/src/main/resources/assets/items/268-0.png new file mode 100644 index 0000000..66cbaee Binary files /dev/null and b/src/main/resources/assets/items/268-0.png differ diff --git a/src/main/resources/assets/items/269-0.png b/src/main/resources/assets/items/269-0.png new file mode 100644 index 0000000..62b524f Binary files /dev/null and b/src/main/resources/assets/items/269-0.png differ diff --git a/src/main/resources/assets/items/27-0.png b/src/main/resources/assets/items/27-0.png new file mode 100644 index 0000000..fb8afaf Binary files /dev/null and b/src/main/resources/assets/items/27-0.png differ diff --git a/src/main/resources/assets/items/270-0.png b/src/main/resources/assets/items/270-0.png new file mode 100644 index 0000000..4d9372a Binary files /dev/null and b/src/main/resources/assets/items/270-0.png differ diff --git a/src/main/resources/assets/items/271-0.png b/src/main/resources/assets/items/271-0.png new file mode 100644 index 0000000..64d5d71 Binary files /dev/null and b/src/main/resources/assets/items/271-0.png differ diff --git a/src/main/resources/assets/items/272-0.png b/src/main/resources/assets/items/272-0.png new file mode 100644 index 0000000..c5af061 Binary files /dev/null and b/src/main/resources/assets/items/272-0.png differ diff --git a/src/main/resources/assets/items/273-0.png b/src/main/resources/assets/items/273-0.png new file mode 100644 index 0000000..75adfc7 Binary files /dev/null and b/src/main/resources/assets/items/273-0.png differ diff --git a/src/main/resources/assets/items/274-0.png b/src/main/resources/assets/items/274-0.png new file mode 100644 index 0000000..8d1ce19 Binary files /dev/null and b/src/main/resources/assets/items/274-0.png differ diff --git a/src/main/resources/assets/items/275-0.png b/src/main/resources/assets/items/275-0.png new file mode 100644 index 0000000..251907c Binary files /dev/null and b/src/main/resources/assets/items/275-0.png differ diff --git a/src/main/resources/assets/items/276-0.png b/src/main/resources/assets/items/276-0.png new file mode 100644 index 0000000..2c33498 Binary files /dev/null and b/src/main/resources/assets/items/276-0.png differ diff --git a/src/main/resources/assets/items/277-0.png b/src/main/resources/assets/items/277-0.png new file mode 100644 index 0000000..1f864be Binary files /dev/null and b/src/main/resources/assets/items/277-0.png differ diff --git a/src/main/resources/assets/items/278-0.png b/src/main/resources/assets/items/278-0.png new file mode 100644 index 0000000..f2a99f0 Binary files /dev/null and b/src/main/resources/assets/items/278-0.png differ diff --git a/src/main/resources/assets/items/279-0.png b/src/main/resources/assets/items/279-0.png new file mode 100644 index 0000000..c5678b0 Binary files /dev/null and b/src/main/resources/assets/items/279-0.png differ diff --git a/src/main/resources/assets/items/28-0.png b/src/main/resources/assets/items/28-0.png new file mode 100644 index 0000000..07d01ae Binary files /dev/null and b/src/main/resources/assets/items/28-0.png differ diff --git a/src/main/resources/assets/items/280-0.png b/src/main/resources/assets/items/280-0.png new file mode 100644 index 0000000..cd0d63b Binary files /dev/null and b/src/main/resources/assets/items/280-0.png differ diff --git a/src/main/resources/assets/items/281-0.png b/src/main/resources/assets/items/281-0.png new file mode 100644 index 0000000..8f488a8 Binary files /dev/null and b/src/main/resources/assets/items/281-0.png differ diff --git a/src/main/resources/assets/items/282-0.png b/src/main/resources/assets/items/282-0.png new file mode 100644 index 0000000..202af92 Binary files /dev/null and b/src/main/resources/assets/items/282-0.png differ diff --git a/src/main/resources/assets/items/283-0.png b/src/main/resources/assets/items/283-0.png new file mode 100644 index 0000000..7e26e34 Binary files /dev/null and b/src/main/resources/assets/items/283-0.png differ diff --git a/src/main/resources/assets/items/284-0.png b/src/main/resources/assets/items/284-0.png new file mode 100644 index 0000000..1ff23e1 Binary files /dev/null and b/src/main/resources/assets/items/284-0.png differ diff --git a/src/main/resources/assets/items/285-0.png b/src/main/resources/assets/items/285-0.png new file mode 100644 index 0000000..e971f22 Binary files /dev/null and b/src/main/resources/assets/items/285-0.png differ diff --git a/src/main/resources/assets/items/286-0.png b/src/main/resources/assets/items/286-0.png new file mode 100644 index 0000000..08b0fd0 Binary files /dev/null and b/src/main/resources/assets/items/286-0.png differ diff --git a/src/main/resources/assets/items/287-0.png b/src/main/resources/assets/items/287-0.png new file mode 100644 index 0000000..85f8f52 Binary files /dev/null and b/src/main/resources/assets/items/287-0.png differ diff --git a/src/main/resources/assets/items/288-0.png b/src/main/resources/assets/items/288-0.png new file mode 100644 index 0000000..e407425 Binary files /dev/null and b/src/main/resources/assets/items/288-0.png differ diff --git a/src/main/resources/assets/items/289-0.png b/src/main/resources/assets/items/289-0.png new file mode 100644 index 0000000..e5231cc Binary files /dev/null and b/src/main/resources/assets/items/289-0.png differ diff --git a/src/main/resources/assets/items/29-0.png b/src/main/resources/assets/items/29-0.png new file mode 100644 index 0000000..b255ccd Binary files /dev/null and b/src/main/resources/assets/items/29-0.png differ diff --git a/src/main/resources/assets/items/290-0.png b/src/main/resources/assets/items/290-0.png new file mode 100644 index 0000000..50cad47 Binary files /dev/null and b/src/main/resources/assets/items/290-0.png differ diff --git a/src/main/resources/assets/items/291-0.png b/src/main/resources/assets/items/291-0.png new file mode 100644 index 0000000..e38a5e3 Binary files /dev/null and b/src/main/resources/assets/items/291-0.png differ diff --git a/src/main/resources/assets/items/292-0.png b/src/main/resources/assets/items/292-0.png new file mode 100644 index 0000000..29a834b Binary files /dev/null and b/src/main/resources/assets/items/292-0.png differ diff --git a/src/main/resources/assets/items/293-0.png b/src/main/resources/assets/items/293-0.png new file mode 100644 index 0000000..7993bde Binary files /dev/null and b/src/main/resources/assets/items/293-0.png differ diff --git a/src/main/resources/assets/items/294-0.png b/src/main/resources/assets/items/294-0.png new file mode 100644 index 0000000..3d366dc Binary files /dev/null and b/src/main/resources/assets/items/294-0.png differ diff --git a/src/main/resources/assets/items/295-0.png b/src/main/resources/assets/items/295-0.png new file mode 100644 index 0000000..3602447 Binary files /dev/null and b/src/main/resources/assets/items/295-0.png differ diff --git a/src/main/resources/assets/items/296-0.png b/src/main/resources/assets/items/296-0.png new file mode 100644 index 0000000..c3a775b Binary files /dev/null and b/src/main/resources/assets/items/296-0.png differ diff --git a/src/main/resources/assets/items/297-0.png b/src/main/resources/assets/items/297-0.png new file mode 100644 index 0000000..7e7c911 Binary files /dev/null and b/src/main/resources/assets/items/297-0.png differ diff --git a/src/main/resources/assets/items/298-0.png b/src/main/resources/assets/items/298-0.png new file mode 100644 index 0000000..264840e Binary files /dev/null and b/src/main/resources/assets/items/298-0.png differ diff --git a/src/main/resources/assets/items/299-0.png b/src/main/resources/assets/items/299-0.png new file mode 100644 index 0000000..47047a6 Binary files /dev/null and b/src/main/resources/assets/items/299-0.png differ diff --git a/src/main/resources/assets/items/3-0.png b/src/main/resources/assets/items/3-0.png new file mode 100644 index 0000000..87cb2ba Binary files /dev/null and b/src/main/resources/assets/items/3-0.png differ diff --git a/src/main/resources/assets/items/3-1.png b/src/main/resources/assets/items/3-1.png new file mode 100644 index 0000000..61adfec Binary files /dev/null and b/src/main/resources/assets/items/3-1.png differ diff --git a/src/main/resources/assets/items/3-2.png b/src/main/resources/assets/items/3-2.png new file mode 100644 index 0000000..3b59438 Binary files /dev/null and b/src/main/resources/assets/items/3-2.png differ diff --git a/src/main/resources/assets/items/30-0.png b/src/main/resources/assets/items/30-0.png new file mode 100644 index 0000000..76759fb Binary files /dev/null and b/src/main/resources/assets/items/30-0.png differ diff --git a/src/main/resources/assets/items/300-0.png b/src/main/resources/assets/items/300-0.png new file mode 100644 index 0000000..19e6b8a Binary files /dev/null and b/src/main/resources/assets/items/300-0.png differ diff --git a/src/main/resources/assets/items/301-0.png b/src/main/resources/assets/items/301-0.png new file mode 100644 index 0000000..9fe2873 Binary files /dev/null and b/src/main/resources/assets/items/301-0.png differ diff --git a/src/main/resources/assets/items/302-0.png b/src/main/resources/assets/items/302-0.png new file mode 100644 index 0000000..6f60beb Binary files /dev/null and b/src/main/resources/assets/items/302-0.png differ diff --git a/src/main/resources/assets/items/303-0.png b/src/main/resources/assets/items/303-0.png new file mode 100644 index 0000000..596370b Binary files /dev/null and b/src/main/resources/assets/items/303-0.png differ diff --git a/src/main/resources/assets/items/304-0.png b/src/main/resources/assets/items/304-0.png new file mode 100644 index 0000000..d4d200e Binary files /dev/null and b/src/main/resources/assets/items/304-0.png differ diff --git a/src/main/resources/assets/items/305-0.png b/src/main/resources/assets/items/305-0.png new file mode 100644 index 0000000..a1bc376 Binary files /dev/null and b/src/main/resources/assets/items/305-0.png differ diff --git a/src/main/resources/assets/items/306-0.png b/src/main/resources/assets/items/306-0.png new file mode 100644 index 0000000..c7d8bae Binary files /dev/null and b/src/main/resources/assets/items/306-0.png differ diff --git a/src/main/resources/assets/items/307-0.png b/src/main/resources/assets/items/307-0.png new file mode 100644 index 0000000..d983703 Binary files /dev/null and b/src/main/resources/assets/items/307-0.png differ diff --git a/src/main/resources/assets/items/308-0.png b/src/main/resources/assets/items/308-0.png new file mode 100644 index 0000000..9b79b88 Binary files /dev/null and b/src/main/resources/assets/items/308-0.png differ diff --git a/src/main/resources/assets/items/309-0.png b/src/main/resources/assets/items/309-0.png new file mode 100644 index 0000000..8d7144f Binary files /dev/null and b/src/main/resources/assets/items/309-0.png differ diff --git a/src/main/resources/assets/items/31-0.png b/src/main/resources/assets/items/31-0.png new file mode 100644 index 0000000..7c65aac Binary files /dev/null and b/src/main/resources/assets/items/31-0.png differ diff --git a/src/main/resources/assets/items/31-1.png b/src/main/resources/assets/items/31-1.png new file mode 100644 index 0000000..fd33210 Binary files /dev/null and b/src/main/resources/assets/items/31-1.png differ diff --git a/src/main/resources/assets/items/31-2.png b/src/main/resources/assets/items/31-2.png new file mode 100644 index 0000000..b7ccddb Binary files /dev/null and b/src/main/resources/assets/items/31-2.png differ diff --git a/src/main/resources/assets/items/310-0.png b/src/main/resources/assets/items/310-0.png new file mode 100644 index 0000000..d231f16 Binary files /dev/null and b/src/main/resources/assets/items/310-0.png differ diff --git a/src/main/resources/assets/items/311-0.png b/src/main/resources/assets/items/311-0.png new file mode 100644 index 0000000..aff89c2 Binary files /dev/null and b/src/main/resources/assets/items/311-0.png differ diff --git a/src/main/resources/assets/items/312-0.png b/src/main/resources/assets/items/312-0.png new file mode 100644 index 0000000..ec345d2 Binary files /dev/null and b/src/main/resources/assets/items/312-0.png differ diff --git a/src/main/resources/assets/items/313-0.png b/src/main/resources/assets/items/313-0.png new file mode 100644 index 0000000..586107a Binary files /dev/null and b/src/main/resources/assets/items/313-0.png differ diff --git a/src/main/resources/assets/items/314-0.png b/src/main/resources/assets/items/314-0.png new file mode 100644 index 0000000..5bf7967 Binary files /dev/null and b/src/main/resources/assets/items/314-0.png differ diff --git a/src/main/resources/assets/items/315-0.png b/src/main/resources/assets/items/315-0.png new file mode 100644 index 0000000..7d31b9d Binary files /dev/null and b/src/main/resources/assets/items/315-0.png differ diff --git a/src/main/resources/assets/items/316-0.png b/src/main/resources/assets/items/316-0.png new file mode 100644 index 0000000..67d5b9f Binary files /dev/null and b/src/main/resources/assets/items/316-0.png differ diff --git a/src/main/resources/assets/items/317-0.png b/src/main/resources/assets/items/317-0.png new file mode 100644 index 0000000..526bdfe Binary files /dev/null and b/src/main/resources/assets/items/317-0.png differ diff --git a/src/main/resources/assets/items/318-0.png b/src/main/resources/assets/items/318-0.png new file mode 100644 index 0000000..4da5202 Binary files /dev/null and b/src/main/resources/assets/items/318-0.png differ diff --git a/src/main/resources/assets/items/319-0.png b/src/main/resources/assets/items/319-0.png new file mode 100644 index 0000000..720feb1 Binary files /dev/null and b/src/main/resources/assets/items/319-0.png differ diff --git a/src/main/resources/assets/items/32-0.png b/src/main/resources/assets/items/32-0.png new file mode 100644 index 0000000..7c65aac Binary files /dev/null and b/src/main/resources/assets/items/32-0.png differ diff --git a/src/main/resources/assets/items/320-0.png b/src/main/resources/assets/items/320-0.png new file mode 100644 index 0000000..04e5a37 Binary files /dev/null and b/src/main/resources/assets/items/320-0.png differ diff --git a/src/main/resources/assets/items/321-0.png b/src/main/resources/assets/items/321-0.png new file mode 100644 index 0000000..c62303e Binary files /dev/null and b/src/main/resources/assets/items/321-0.png differ diff --git a/src/main/resources/assets/items/322-0.png b/src/main/resources/assets/items/322-0.png new file mode 100644 index 0000000..b9d961d Binary files /dev/null and b/src/main/resources/assets/items/322-0.png differ diff --git a/src/main/resources/assets/items/322-1.png b/src/main/resources/assets/items/322-1.png new file mode 100644 index 0000000..b9d961d Binary files /dev/null and b/src/main/resources/assets/items/322-1.png differ diff --git a/src/main/resources/assets/items/323-0.png b/src/main/resources/assets/items/323-0.png new file mode 100644 index 0000000..706f880 Binary files /dev/null and b/src/main/resources/assets/items/323-0.png differ diff --git a/src/main/resources/assets/items/324-0.png b/src/main/resources/assets/items/324-0.png new file mode 100644 index 0000000..541f8f5 Binary files /dev/null and b/src/main/resources/assets/items/324-0.png differ diff --git a/src/main/resources/assets/items/325-0.png b/src/main/resources/assets/items/325-0.png new file mode 100644 index 0000000..1cb17ff Binary files /dev/null and b/src/main/resources/assets/items/325-0.png differ diff --git a/src/main/resources/assets/items/326-0.png b/src/main/resources/assets/items/326-0.png new file mode 100644 index 0000000..a6a3873 Binary files /dev/null and b/src/main/resources/assets/items/326-0.png differ diff --git a/src/main/resources/assets/items/327-0.png b/src/main/resources/assets/items/327-0.png new file mode 100644 index 0000000..e962751 Binary files /dev/null and b/src/main/resources/assets/items/327-0.png differ diff --git a/src/main/resources/assets/items/328-0.png b/src/main/resources/assets/items/328-0.png new file mode 100644 index 0000000..913fc9a Binary files /dev/null and b/src/main/resources/assets/items/328-0.png differ diff --git a/src/main/resources/assets/items/329-0.png b/src/main/resources/assets/items/329-0.png new file mode 100644 index 0000000..e4b4338 Binary files /dev/null and b/src/main/resources/assets/items/329-0.png differ diff --git a/src/main/resources/assets/items/33-0.png b/src/main/resources/assets/items/33-0.png new file mode 100644 index 0000000..cf1cfa4 Binary files /dev/null and b/src/main/resources/assets/items/33-0.png differ diff --git a/src/main/resources/assets/items/330-0.png b/src/main/resources/assets/items/330-0.png new file mode 100644 index 0000000..d855a40 Binary files /dev/null and b/src/main/resources/assets/items/330-0.png differ diff --git a/src/main/resources/assets/items/331-0.png b/src/main/resources/assets/items/331-0.png new file mode 100644 index 0000000..6f97f9a Binary files /dev/null and b/src/main/resources/assets/items/331-0.png differ diff --git a/src/main/resources/assets/items/332-0.png b/src/main/resources/assets/items/332-0.png new file mode 100644 index 0000000..905ae71 Binary files /dev/null and b/src/main/resources/assets/items/332-0.png differ diff --git a/src/main/resources/assets/items/333-0.png b/src/main/resources/assets/items/333-0.png new file mode 100644 index 0000000..9c36f6f Binary files /dev/null and b/src/main/resources/assets/items/333-0.png differ diff --git a/src/main/resources/assets/items/334-0.png b/src/main/resources/assets/items/334-0.png new file mode 100644 index 0000000..bbace03 Binary files /dev/null and b/src/main/resources/assets/items/334-0.png differ diff --git a/src/main/resources/assets/items/335-0.png b/src/main/resources/assets/items/335-0.png new file mode 100644 index 0000000..59c1e9a Binary files /dev/null and b/src/main/resources/assets/items/335-0.png differ diff --git a/src/main/resources/assets/items/336-0.png b/src/main/resources/assets/items/336-0.png new file mode 100644 index 0000000..fd3c5a4 Binary files /dev/null and b/src/main/resources/assets/items/336-0.png differ diff --git a/src/main/resources/assets/items/337-0.png b/src/main/resources/assets/items/337-0.png new file mode 100644 index 0000000..2956d28 Binary files /dev/null and b/src/main/resources/assets/items/337-0.png differ diff --git a/src/main/resources/assets/items/338-0.png b/src/main/resources/assets/items/338-0.png new file mode 100644 index 0000000..42942c5 Binary files /dev/null and b/src/main/resources/assets/items/338-0.png differ diff --git a/src/main/resources/assets/items/339-0.png b/src/main/resources/assets/items/339-0.png new file mode 100644 index 0000000..fc78cad Binary files /dev/null and b/src/main/resources/assets/items/339-0.png differ diff --git a/src/main/resources/assets/items/34-0.png b/src/main/resources/assets/items/34-0.png new file mode 100644 index 0000000..dd03f20 Binary files /dev/null and b/src/main/resources/assets/items/34-0.png differ diff --git a/src/main/resources/assets/items/340-0.png b/src/main/resources/assets/items/340-0.png new file mode 100644 index 0000000..8b3a94d Binary files /dev/null and b/src/main/resources/assets/items/340-0.png differ diff --git a/src/main/resources/assets/items/341-0.png b/src/main/resources/assets/items/341-0.png new file mode 100644 index 0000000..3989980 Binary files /dev/null and b/src/main/resources/assets/items/341-0.png differ diff --git a/src/main/resources/assets/items/342-0.png b/src/main/resources/assets/items/342-0.png new file mode 100644 index 0000000..9b192d5 Binary files /dev/null and b/src/main/resources/assets/items/342-0.png differ diff --git a/src/main/resources/assets/items/343-0.png b/src/main/resources/assets/items/343-0.png new file mode 100644 index 0000000..5db05ce Binary files /dev/null and b/src/main/resources/assets/items/343-0.png differ diff --git a/src/main/resources/assets/items/344-0.png b/src/main/resources/assets/items/344-0.png new file mode 100644 index 0000000..d6efe66 Binary files /dev/null and b/src/main/resources/assets/items/344-0.png differ diff --git a/src/main/resources/assets/items/345-0.png b/src/main/resources/assets/items/345-0.png new file mode 100644 index 0000000..7580dbf Binary files /dev/null and b/src/main/resources/assets/items/345-0.png differ diff --git a/src/main/resources/assets/items/346-0.png b/src/main/resources/assets/items/346-0.png new file mode 100644 index 0000000..06367ec Binary files /dev/null and b/src/main/resources/assets/items/346-0.png differ diff --git a/src/main/resources/assets/items/347-0.png b/src/main/resources/assets/items/347-0.png new file mode 100644 index 0000000..f19c681 Binary files /dev/null and b/src/main/resources/assets/items/347-0.png differ diff --git a/src/main/resources/assets/items/348-0.png b/src/main/resources/assets/items/348-0.png new file mode 100644 index 0000000..d24cb8c Binary files /dev/null and b/src/main/resources/assets/items/348-0.png differ diff --git a/src/main/resources/assets/items/349-0.png b/src/main/resources/assets/items/349-0.png new file mode 100644 index 0000000..e8b2f9d Binary files /dev/null and b/src/main/resources/assets/items/349-0.png differ diff --git a/src/main/resources/assets/items/349-1.png b/src/main/resources/assets/items/349-1.png new file mode 100644 index 0000000..253da8d Binary files /dev/null and b/src/main/resources/assets/items/349-1.png differ diff --git a/src/main/resources/assets/items/349-2.png b/src/main/resources/assets/items/349-2.png new file mode 100644 index 0000000..6b45b70 Binary files /dev/null and b/src/main/resources/assets/items/349-2.png differ diff --git a/src/main/resources/assets/items/349-3.png b/src/main/resources/assets/items/349-3.png new file mode 100644 index 0000000..96b8a1b Binary files /dev/null and b/src/main/resources/assets/items/349-3.png differ diff --git a/src/main/resources/assets/items/35-0.png b/src/main/resources/assets/items/35-0.png new file mode 100644 index 0000000..971db1b Binary files /dev/null and b/src/main/resources/assets/items/35-0.png differ diff --git a/src/main/resources/assets/items/35-1.png b/src/main/resources/assets/items/35-1.png new file mode 100644 index 0000000..cba55bb Binary files /dev/null and b/src/main/resources/assets/items/35-1.png differ diff --git a/src/main/resources/assets/items/35-10.png b/src/main/resources/assets/items/35-10.png new file mode 100644 index 0000000..e4d8a20 Binary files /dev/null and b/src/main/resources/assets/items/35-10.png differ diff --git a/src/main/resources/assets/items/35-11.png b/src/main/resources/assets/items/35-11.png new file mode 100644 index 0000000..c0cbbf9 Binary files /dev/null and b/src/main/resources/assets/items/35-11.png differ diff --git a/src/main/resources/assets/items/35-12.png b/src/main/resources/assets/items/35-12.png new file mode 100644 index 0000000..5130a4a Binary files /dev/null and b/src/main/resources/assets/items/35-12.png differ diff --git a/src/main/resources/assets/items/35-13.png b/src/main/resources/assets/items/35-13.png new file mode 100644 index 0000000..c117f31 Binary files /dev/null and b/src/main/resources/assets/items/35-13.png differ diff --git a/src/main/resources/assets/items/35-14.png b/src/main/resources/assets/items/35-14.png new file mode 100644 index 0000000..324c6b7 Binary files /dev/null and b/src/main/resources/assets/items/35-14.png differ diff --git a/src/main/resources/assets/items/35-15.png b/src/main/resources/assets/items/35-15.png new file mode 100644 index 0000000..9399eca Binary files /dev/null and b/src/main/resources/assets/items/35-15.png differ diff --git a/src/main/resources/assets/items/35-2.png b/src/main/resources/assets/items/35-2.png new file mode 100644 index 0000000..979e312 Binary files /dev/null and b/src/main/resources/assets/items/35-2.png differ diff --git a/src/main/resources/assets/items/35-3.png b/src/main/resources/assets/items/35-3.png new file mode 100644 index 0000000..bf8b3c2 Binary files /dev/null and b/src/main/resources/assets/items/35-3.png differ diff --git a/src/main/resources/assets/items/35-4.png b/src/main/resources/assets/items/35-4.png new file mode 100644 index 0000000..16c8665 Binary files /dev/null and b/src/main/resources/assets/items/35-4.png differ diff --git a/src/main/resources/assets/items/35-5.png b/src/main/resources/assets/items/35-5.png new file mode 100644 index 0000000..1bdacf5 Binary files /dev/null and b/src/main/resources/assets/items/35-5.png differ diff --git a/src/main/resources/assets/items/35-6.png b/src/main/resources/assets/items/35-6.png new file mode 100644 index 0000000..47fd551 Binary files /dev/null and b/src/main/resources/assets/items/35-6.png differ diff --git a/src/main/resources/assets/items/35-7.png b/src/main/resources/assets/items/35-7.png new file mode 100644 index 0000000..47f2b2c Binary files /dev/null and b/src/main/resources/assets/items/35-7.png differ diff --git a/src/main/resources/assets/items/35-8.png b/src/main/resources/assets/items/35-8.png new file mode 100644 index 0000000..d7e6dde Binary files /dev/null and b/src/main/resources/assets/items/35-8.png differ diff --git a/src/main/resources/assets/items/35-9.png b/src/main/resources/assets/items/35-9.png new file mode 100644 index 0000000..ce0e266 Binary files /dev/null and b/src/main/resources/assets/items/35-9.png differ diff --git a/src/main/resources/assets/items/350-0.png b/src/main/resources/assets/items/350-0.png new file mode 100644 index 0000000..0b1ea4e Binary files /dev/null and b/src/main/resources/assets/items/350-0.png differ diff --git a/src/main/resources/assets/items/350-1.png b/src/main/resources/assets/items/350-1.png new file mode 100644 index 0000000..f84d16d Binary files /dev/null and b/src/main/resources/assets/items/350-1.png differ diff --git a/src/main/resources/assets/items/351-0.png b/src/main/resources/assets/items/351-0.png new file mode 100644 index 0000000..f080155 Binary files /dev/null and b/src/main/resources/assets/items/351-0.png differ diff --git a/src/main/resources/assets/items/351-1.png b/src/main/resources/assets/items/351-1.png new file mode 100644 index 0000000..7c8edc1 Binary files /dev/null and b/src/main/resources/assets/items/351-1.png differ diff --git a/src/main/resources/assets/items/351-10.png b/src/main/resources/assets/items/351-10.png new file mode 100644 index 0000000..8c215ad Binary files /dev/null and b/src/main/resources/assets/items/351-10.png differ diff --git a/src/main/resources/assets/items/351-11.png b/src/main/resources/assets/items/351-11.png new file mode 100644 index 0000000..f734452 Binary files /dev/null and b/src/main/resources/assets/items/351-11.png differ diff --git a/src/main/resources/assets/items/351-12.png b/src/main/resources/assets/items/351-12.png new file mode 100644 index 0000000..b28032d Binary files /dev/null and b/src/main/resources/assets/items/351-12.png differ diff --git a/src/main/resources/assets/items/351-13.png b/src/main/resources/assets/items/351-13.png new file mode 100644 index 0000000..d4bd05b Binary files /dev/null and b/src/main/resources/assets/items/351-13.png differ diff --git a/src/main/resources/assets/items/351-14.png b/src/main/resources/assets/items/351-14.png new file mode 100644 index 0000000..976d0bd Binary files /dev/null and b/src/main/resources/assets/items/351-14.png differ diff --git a/src/main/resources/assets/items/351-15.png b/src/main/resources/assets/items/351-15.png new file mode 100644 index 0000000..100a421 Binary files /dev/null and b/src/main/resources/assets/items/351-15.png differ diff --git a/src/main/resources/assets/items/351-2.png b/src/main/resources/assets/items/351-2.png new file mode 100644 index 0000000..e6c3e53 Binary files /dev/null and b/src/main/resources/assets/items/351-2.png differ diff --git a/src/main/resources/assets/items/351-3.png b/src/main/resources/assets/items/351-3.png new file mode 100644 index 0000000..e1ed815 Binary files /dev/null and b/src/main/resources/assets/items/351-3.png differ diff --git a/src/main/resources/assets/items/351-4.png b/src/main/resources/assets/items/351-4.png new file mode 100644 index 0000000..8cd661a Binary files /dev/null and b/src/main/resources/assets/items/351-4.png differ diff --git a/src/main/resources/assets/items/351-5.png b/src/main/resources/assets/items/351-5.png new file mode 100644 index 0000000..d10fb55 Binary files /dev/null and b/src/main/resources/assets/items/351-5.png differ diff --git a/src/main/resources/assets/items/351-6.png b/src/main/resources/assets/items/351-6.png new file mode 100644 index 0000000..b351ce6 Binary files /dev/null and b/src/main/resources/assets/items/351-6.png differ diff --git a/src/main/resources/assets/items/351-7.png b/src/main/resources/assets/items/351-7.png new file mode 100644 index 0000000..31f9fbe Binary files /dev/null and b/src/main/resources/assets/items/351-7.png differ diff --git a/src/main/resources/assets/items/351-8.png b/src/main/resources/assets/items/351-8.png new file mode 100644 index 0000000..0e46e3b Binary files /dev/null and b/src/main/resources/assets/items/351-8.png differ diff --git a/src/main/resources/assets/items/351-9.png b/src/main/resources/assets/items/351-9.png new file mode 100644 index 0000000..0067c06 Binary files /dev/null and b/src/main/resources/assets/items/351-9.png differ diff --git a/src/main/resources/assets/items/352-0.png b/src/main/resources/assets/items/352-0.png new file mode 100644 index 0000000..e3aab12 Binary files /dev/null and b/src/main/resources/assets/items/352-0.png differ diff --git a/src/main/resources/assets/items/353-0.png b/src/main/resources/assets/items/353-0.png new file mode 100644 index 0000000..30ac95e Binary files /dev/null and b/src/main/resources/assets/items/353-0.png differ diff --git a/src/main/resources/assets/items/354-0.png b/src/main/resources/assets/items/354-0.png new file mode 100644 index 0000000..f77c1bb Binary files /dev/null and b/src/main/resources/assets/items/354-0.png differ diff --git a/src/main/resources/assets/items/355-0.png b/src/main/resources/assets/items/355-0.png new file mode 100644 index 0000000..e7d5b69 Binary files /dev/null and b/src/main/resources/assets/items/355-0.png differ diff --git a/src/main/resources/assets/items/356-0.png b/src/main/resources/assets/items/356-0.png new file mode 100644 index 0000000..a294a66 Binary files /dev/null and b/src/main/resources/assets/items/356-0.png differ diff --git a/src/main/resources/assets/items/357-0.png b/src/main/resources/assets/items/357-0.png new file mode 100644 index 0000000..c5281b3 Binary files /dev/null and b/src/main/resources/assets/items/357-0.png differ diff --git a/src/main/resources/assets/items/358-0.png b/src/main/resources/assets/items/358-0.png new file mode 100644 index 0000000..e262636 Binary files /dev/null and b/src/main/resources/assets/items/358-0.png differ diff --git a/src/main/resources/assets/items/359-0.png b/src/main/resources/assets/items/359-0.png new file mode 100644 index 0000000..0c8f308 Binary files /dev/null and b/src/main/resources/assets/items/359-0.png differ diff --git a/src/main/resources/assets/items/360-0.png b/src/main/resources/assets/items/360-0.png new file mode 100644 index 0000000..d6ab3df Binary files /dev/null and b/src/main/resources/assets/items/360-0.png differ diff --git a/src/main/resources/assets/items/361-0.png b/src/main/resources/assets/items/361-0.png new file mode 100644 index 0000000..dc9658a Binary files /dev/null and b/src/main/resources/assets/items/361-0.png differ diff --git a/src/main/resources/assets/items/362-0.png b/src/main/resources/assets/items/362-0.png new file mode 100644 index 0000000..34c33af Binary files /dev/null and b/src/main/resources/assets/items/362-0.png differ diff --git a/src/main/resources/assets/items/363-0.png b/src/main/resources/assets/items/363-0.png new file mode 100644 index 0000000..9d7ad1c Binary files /dev/null and b/src/main/resources/assets/items/363-0.png differ diff --git a/src/main/resources/assets/items/364-0.png b/src/main/resources/assets/items/364-0.png new file mode 100644 index 0000000..c071526 Binary files /dev/null and b/src/main/resources/assets/items/364-0.png differ diff --git a/src/main/resources/assets/items/365-0.png b/src/main/resources/assets/items/365-0.png new file mode 100644 index 0000000..c22699a Binary files /dev/null and b/src/main/resources/assets/items/365-0.png differ diff --git a/src/main/resources/assets/items/366-0.png b/src/main/resources/assets/items/366-0.png new file mode 100644 index 0000000..b806deb Binary files /dev/null and b/src/main/resources/assets/items/366-0.png differ diff --git a/src/main/resources/assets/items/367-0.png b/src/main/resources/assets/items/367-0.png new file mode 100644 index 0000000..80676c3 Binary files /dev/null and b/src/main/resources/assets/items/367-0.png differ diff --git a/src/main/resources/assets/items/368-0.png b/src/main/resources/assets/items/368-0.png new file mode 100644 index 0000000..2e8a4c1 Binary files /dev/null and b/src/main/resources/assets/items/368-0.png differ diff --git a/src/main/resources/assets/items/369-0.png b/src/main/resources/assets/items/369-0.png new file mode 100644 index 0000000..edc92dd Binary files /dev/null and b/src/main/resources/assets/items/369-0.png differ diff --git a/src/main/resources/assets/items/37-0.png b/src/main/resources/assets/items/37-0.png new file mode 100644 index 0000000..b33eb81 Binary files /dev/null and b/src/main/resources/assets/items/37-0.png differ diff --git a/src/main/resources/assets/items/370-0.png b/src/main/resources/assets/items/370-0.png new file mode 100644 index 0000000..28e3274 Binary files /dev/null and b/src/main/resources/assets/items/370-0.png differ diff --git a/src/main/resources/assets/items/371-0.png b/src/main/resources/assets/items/371-0.png new file mode 100644 index 0000000..7863761 Binary files /dev/null and b/src/main/resources/assets/items/371-0.png differ diff --git a/src/main/resources/assets/items/372-0.png b/src/main/resources/assets/items/372-0.png new file mode 100644 index 0000000..f4fe914 Binary files /dev/null and b/src/main/resources/assets/items/372-0.png differ diff --git a/src/main/resources/assets/items/373-0.png b/src/main/resources/assets/items/373-0.png new file mode 100644 index 0000000..7a5fd7c Binary files /dev/null and b/src/main/resources/assets/items/373-0.png differ diff --git a/src/main/resources/assets/items/374-0.png b/src/main/resources/assets/items/374-0.png new file mode 100644 index 0000000..4d71f62 Binary files /dev/null and b/src/main/resources/assets/items/374-0.png differ diff --git a/src/main/resources/assets/items/375-0.png b/src/main/resources/assets/items/375-0.png new file mode 100644 index 0000000..034255e Binary files /dev/null and b/src/main/resources/assets/items/375-0.png differ diff --git a/src/main/resources/assets/items/376-0.png b/src/main/resources/assets/items/376-0.png new file mode 100644 index 0000000..2bdc53f Binary files /dev/null and b/src/main/resources/assets/items/376-0.png differ diff --git a/src/main/resources/assets/items/377-0.png b/src/main/resources/assets/items/377-0.png new file mode 100644 index 0000000..a0d9aef Binary files /dev/null and b/src/main/resources/assets/items/377-0.png differ diff --git a/src/main/resources/assets/items/378-0.png b/src/main/resources/assets/items/378-0.png new file mode 100644 index 0000000..3fba7a4 Binary files /dev/null and b/src/main/resources/assets/items/378-0.png differ diff --git a/src/main/resources/assets/items/379-0.png b/src/main/resources/assets/items/379-0.png new file mode 100644 index 0000000..76f238d Binary files /dev/null and b/src/main/resources/assets/items/379-0.png differ diff --git a/src/main/resources/assets/items/38-0.png b/src/main/resources/assets/items/38-0.png new file mode 100644 index 0000000..35bebb4 Binary files /dev/null and b/src/main/resources/assets/items/38-0.png differ diff --git a/src/main/resources/assets/items/38-1.png b/src/main/resources/assets/items/38-1.png new file mode 100644 index 0000000..9ea2b24 Binary files /dev/null and b/src/main/resources/assets/items/38-1.png differ diff --git a/src/main/resources/assets/items/38-2.png b/src/main/resources/assets/items/38-2.png new file mode 100644 index 0000000..43312dc Binary files /dev/null and b/src/main/resources/assets/items/38-2.png differ diff --git a/src/main/resources/assets/items/38-3.png b/src/main/resources/assets/items/38-3.png new file mode 100644 index 0000000..92378b7 Binary files /dev/null and b/src/main/resources/assets/items/38-3.png differ diff --git a/src/main/resources/assets/items/38-4.png b/src/main/resources/assets/items/38-4.png new file mode 100644 index 0000000..4aa6f45 Binary files /dev/null and b/src/main/resources/assets/items/38-4.png differ diff --git a/src/main/resources/assets/items/38-5.png b/src/main/resources/assets/items/38-5.png new file mode 100644 index 0000000..107a462 Binary files /dev/null and b/src/main/resources/assets/items/38-5.png differ diff --git a/src/main/resources/assets/items/38-6.png b/src/main/resources/assets/items/38-6.png new file mode 100644 index 0000000..b5156c7 Binary files /dev/null and b/src/main/resources/assets/items/38-6.png differ diff --git a/src/main/resources/assets/items/38-7.png b/src/main/resources/assets/items/38-7.png new file mode 100644 index 0000000..1a5efdf Binary files /dev/null and b/src/main/resources/assets/items/38-7.png differ diff --git a/src/main/resources/assets/items/38-8.png b/src/main/resources/assets/items/38-8.png new file mode 100644 index 0000000..b920851 Binary files /dev/null and b/src/main/resources/assets/items/38-8.png differ diff --git a/src/main/resources/assets/items/380-0.png b/src/main/resources/assets/items/380-0.png new file mode 100644 index 0000000..80caaa9 Binary files /dev/null and b/src/main/resources/assets/items/380-0.png differ diff --git a/src/main/resources/assets/items/381-0.png b/src/main/resources/assets/items/381-0.png new file mode 100644 index 0000000..1c86165 Binary files /dev/null and b/src/main/resources/assets/items/381-0.png differ diff --git a/src/main/resources/assets/items/382-0.png b/src/main/resources/assets/items/382-0.png new file mode 100644 index 0000000..4ade917 Binary files /dev/null and b/src/main/resources/assets/items/382-0.png differ diff --git a/src/main/resources/assets/items/383-100.png b/src/main/resources/assets/items/383-100.png new file mode 100644 index 0000000..42b724f Binary files /dev/null and b/src/main/resources/assets/items/383-100.png differ diff --git a/src/main/resources/assets/items/383-101.png b/src/main/resources/assets/items/383-101.png new file mode 100644 index 0000000..0cdadb3 Binary files /dev/null and b/src/main/resources/assets/items/383-101.png differ diff --git a/src/main/resources/assets/items/383-102.png b/src/main/resources/assets/items/383-102.png new file mode 100644 index 0000000..49cf8c1 Binary files /dev/null and b/src/main/resources/assets/items/383-102.png differ diff --git a/src/main/resources/assets/items/383-103.png b/src/main/resources/assets/items/383-103.png new file mode 100644 index 0000000..3ce0cc4 Binary files /dev/null and b/src/main/resources/assets/items/383-103.png differ diff --git a/src/main/resources/assets/items/383-105.png b/src/main/resources/assets/items/383-105.png new file mode 100644 index 0000000..5620b70 Binary files /dev/null and b/src/main/resources/assets/items/383-105.png differ diff --git a/src/main/resources/assets/items/383-120.png b/src/main/resources/assets/items/383-120.png new file mode 100644 index 0000000..263d7b2 Binary files /dev/null and b/src/main/resources/assets/items/383-120.png differ diff --git a/src/main/resources/assets/items/383-23.png b/src/main/resources/assets/items/383-23.png new file mode 100644 index 0000000..40afd64 Binary files /dev/null and b/src/main/resources/assets/items/383-23.png differ diff --git a/src/main/resources/assets/items/383-27.png b/src/main/resources/assets/items/383-27.png new file mode 100644 index 0000000..35845f3 Binary files /dev/null and b/src/main/resources/assets/items/383-27.png differ diff --git a/src/main/resources/assets/items/383-28.png b/src/main/resources/assets/items/383-28.png new file mode 100644 index 0000000..2d3bdc1 Binary files /dev/null and b/src/main/resources/assets/items/383-28.png differ diff --git a/src/main/resources/assets/items/383-29.png b/src/main/resources/assets/items/383-29.png new file mode 100644 index 0000000..b9d3007 Binary files /dev/null and b/src/main/resources/assets/items/383-29.png differ diff --git a/src/main/resources/assets/items/383-31.png b/src/main/resources/assets/items/383-31.png new file mode 100644 index 0000000..72eace8 Binary files /dev/null and b/src/main/resources/assets/items/383-31.png differ diff --git a/src/main/resources/assets/items/383-32.png b/src/main/resources/assets/items/383-32.png new file mode 100644 index 0000000..a31271f Binary files /dev/null and b/src/main/resources/assets/items/383-32.png differ diff --git a/src/main/resources/assets/items/383-34.png b/src/main/resources/assets/items/383-34.png new file mode 100644 index 0000000..352af6d Binary files /dev/null and b/src/main/resources/assets/items/383-34.png differ diff --git a/src/main/resources/assets/items/383-35.png b/src/main/resources/assets/items/383-35.png new file mode 100644 index 0000000..9572137 Binary files /dev/null and b/src/main/resources/assets/items/383-35.png differ diff --git a/src/main/resources/assets/items/383-36.png b/src/main/resources/assets/items/383-36.png new file mode 100644 index 0000000..0620911 Binary files /dev/null and b/src/main/resources/assets/items/383-36.png differ diff --git a/src/main/resources/assets/items/383-4.png b/src/main/resources/assets/items/383-4.png new file mode 100644 index 0000000..3bad267 Binary files /dev/null and b/src/main/resources/assets/items/383-4.png differ diff --git a/src/main/resources/assets/items/383-5.png b/src/main/resources/assets/items/383-5.png new file mode 100644 index 0000000..04d25b9 Binary files /dev/null and b/src/main/resources/assets/items/383-5.png differ diff --git a/src/main/resources/assets/items/383-50.png b/src/main/resources/assets/items/383-50.png new file mode 100644 index 0000000..2d9d06a Binary files /dev/null and b/src/main/resources/assets/items/383-50.png differ diff --git a/src/main/resources/assets/items/383-51.png b/src/main/resources/assets/items/383-51.png new file mode 100644 index 0000000..4afc85d Binary files /dev/null and b/src/main/resources/assets/items/383-51.png differ diff --git a/src/main/resources/assets/items/383-52.png b/src/main/resources/assets/items/383-52.png new file mode 100644 index 0000000..035e4d2 Binary files /dev/null and b/src/main/resources/assets/items/383-52.png differ diff --git a/src/main/resources/assets/items/383-54.png b/src/main/resources/assets/items/383-54.png new file mode 100644 index 0000000..f6dc0b7 Binary files /dev/null and b/src/main/resources/assets/items/383-54.png differ diff --git a/src/main/resources/assets/items/383-55.png b/src/main/resources/assets/items/383-55.png new file mode 100644 index 0000000..1e2fa63 Binary files /dev/null and b/src/main/resources/assets/items/383-55.png differ diff --git a/src/main/resources/assets/items/383-56.png b/src/main/resources/assets/items/383-56.png new file mode 100644 index 0000000..02faac2 Binary files /dev/null and b/src/main/resources/assets/items/383-56.png differ diff --git a/src/main/resources/assets/items/383-57.png b/src/main/resources/assets/items/383-57.png new file mode 100644 index 0000000..bb1258d Binary files /dev/null and b/src/main/resources/assets/items/383-57.png differ diff --git a/src/main/resources/assets/items/383-58.png b/src/main/resources/assets/items/383-58.png new file mode 100644 index 0000000..728a72e Binary files /dev/null and b/src/main/resources/assets/items/383-58.png differ diff --git a/src/main/resources/assets/items/383-59.png b/src/main/resources/assets/items/383-59.png new file mode 100644 index 0000000..d57de56 Binary files /dev/null and b/src/main/resources/assets/items/383-59.png differ diff --git a/src/main/resources/assets/items/383-6.png b/src/main/resources/assets/items/383-6.png new file mode 100644 index 0000000..6490029 Binary files /dev/null and b/src/main/resources/assets/items/383-6.png differ diff --git a/src/main/resources/assets/items/383-60.png b/src/main/resources/assets/items/383-60.png new file mode 100644 index 0000000..5b6c572 Binary files /dev/null and b/src/main/resources/assets/items/383-60.png differ diff --git a/src/main/resources/assets/items/383-61.png b/src/main/resources/assets/items/383-61.png new file mode 100644 index 0000000..38930bc Binary files /dev/null and b/src/main/resources/assets/items/383-61.png differ diff --git a/src/main/resources/assets/items/383-62.png b/src/main/resources/assets/items/383-62.png new file mode 100644 index 0000000..d912c29 Binary files /dev/null and b/src/main/resources/assets/items/383-62.png differ diff --git a/src/main/resources/assets/items/383-65.png b/src/main/resources/assets/items/383-65.png new file mode 100644 index 0000000..789860b Binary files /dev/null and b/src/main/resources/assets/items/383-65.png differ diff --git a/src/main/resources/assets/items/383-66.png b/src/main/resources/assets/items/383-66.png new file mode 100644 index 0000000..f7b7747 Binary files /dev/null and b/src/main/resources/assets/items/383-66.png differ diff --git a/src/main/resources/assets/items/383-67.png b/src/main/resources/assets/items/383-67.png new file mode 100644 index 0000000..70815e5 Binary files /dev/null and b/src/main/resources/assets/items/383-67.png differ diff --git a/src/main/resources/assets/items/383-68.png b/src/main/resources/assets/items/383-68.png new file mode 100644 index 0000000..a5debc0 Binary files /dev/null and b/src/main/resources/assets/items/383-68.png differ diff --git a/src/main/resources/assets/items/383-69.png b/src/main/resources/assets/items/383-69.png new file mode 100644 index 0000000..fd1ee62 Binary files /dev/null and b/src/main/resources/assets/items/383-69.png differ diff --git a/src/main/resources/assets/items/383-90.png b/src/main/resources/assets/items/383-90.png new file mode 100644 index 0000000..6bbfa07 Binary files /dev/null and b/src/main/resources/assets/items/383-90.png differ diff --git a/src/main/resources/assets/items/383-91.png b/src/main/resources/assets/items/383-91.png new file mode 100644 index 0000000..5b9e29b Binary files /dev/null and b/src/main/resources/assets/items/383-91.png differ diff --git a/src/main/resources/assets/items/383-92.png b/src/main/resources/assets/items/383-92.png new file mode 100644 index 0000000..fe2efbb Binary files /dev/null and b/src/main/resources/assets/items/383-92.png differ diff --git a/src/main/resources/assets/items/383-93.png b/src/main/resources/assets/items/383-93.png new file mode 100644 index 0000000..f27dfde Binary files /dev/null and b/src/main/resources/assets/items/383-93.png differ diff --git a/src/main/resources/assets/items/383-94.png b/src/main/resources/assets/items/383-94.png new file mode 100644 index 0000000..9369cf1 Binary files /dev/null and b/src/main/resources/assets/items/383-94.png differ diff --git a/src/main/resources/assets/items/383-95.png b/src/main/resources/assets/items/383-95.png new file mode 100644 index 0000000..f7637aa Binary files /dev/null and b/src/main/resources/assets/items/383-95.png differ diff --git a/src/main/resources/assets/items/383-96.png b/src/main/resources/assets/items/383-96.png new file mode 100644 index 0000000..fd17860 Binary files /dev/null and b/src/main/resources/assets/items/383-96.png differ diff --git a/src/main/resources/assets/items/383-98.png b/src/main/resources/assets/items/383-98.png new file mode 100644 index 0000000..bf6cce8 Binary files /dev/null and b/src/main/resources/assets/items/383-98.png differ diff --git a/src/main/resources/assets/items/384-0.png b/src/main/resources/assets/items/384-0.png new file mode 100644 index 0000000..9ab174b Binary files /dev/null and b/src/main/resources/assets/items/384-0.png differ diff --git a/src/main/resources/assets/items/385-0.png b/src/main/resources/assets/items/385-0.png new file mode 100644 index 0000000..b3eeee9 Binary files /dev/null and b/src/main/resources/assets/items/385-0.png differ diff --git a/src/main/resources/assets/items/386-0.png b/src/main/resources/assets/items/386-0.png new file mode 100644 index 0000000..cf1d58e Binary files /dev/null and b/src/main/resources/assets/items/386-0.png differ diff --git a/src/main/resources/assets/items/387-0.png b/src/main/resources/assets/items/387-0.png new file mode 100644 index 0000000..7f8fba0 Binary files /dev/null and b/src/main/resources/assets/items/387-0.png differ diff --git a/src/main/resources/assets/items/388-0.png b/src/main/resources/assets/items/388-0.png new file mode 100644 index 0000000..73d3912 Binary files /dev/null and b/src/main/resources/assets/items/388-0.png differ diff --git a/src/main/resources/assets/items/389-0.png b/src/main/resources/assets/items/389-0.png new file mode 100644 index 0000000..fab2f52 Binary files /dev/null and b/src/main/resources/assets/items/389-0.png differ diff --git a/src/main/resources/assets/items/39-0.png b/src/main/resources/assets/items/39-0.png new file mode 100644 index 0000000..58fa80b Binary files /dev/null and b/src/main/resources/assets/items/39-0.png differ diff --git a/src/main/resources/assets/items/390-0.png b/src/main/resources/assets/items/390-0.png new file mode 100644 index 0000000..5fd64af Binary files /dev/null and b/src/main/resources/assets/items/390-0.png differ diff --git a/src/main/resources/assets/items/391-0.png b/src/main/resources/assets/items/391-0.png new file mode 100644 index 0000000..c751546 Binary files /dev/null and b/src/main/resources/assets/items/391-0.png differ diff --git a/src/main/resources/assets/items/392-0.png b/src/main/resources/assets/items/392-0.png new file mode 100644 index 0000000..d98dbcb Binary files /dev/null and b/src/main/resources/assets/items/392-0.png differ diff --git a/src/main/resources/assets/items/393-0.png b/src/main/resources/assets/items/393-0.png new file mode 100644 index 0000000..e0403e8 Binary files /dev/null and b/src/main/resources/assets/items/393-0.png differ diff --git a/src/main/resources/assets/items/394-0.png b/src/main/resources/assets/items/394-0.png new file mode 100644 index 0000000..e2db092 Binary files /dev/null and b/src/main/resources/assets/items/394-0.png differ diff --git a/src/main/resources/assets/items/395-0.png b/src/main/resources/assets/items/395-0.png new file mode 100644 index 0000000..0087a3d Binary files /dev/null and b/src/main/resources/assets/items/395-0.png differ diff --git a/src/main/resources/assets/items/396-0.png b/src/main/resources/assets/items/396-0.png new file mode 100644 index 0000000..5107cc6 Binary files /dev/null and b/src/main/resources/assets/items/396-0.png differ diff --git a/src/main/resources/assets/items/397-0.png b/src/main/resources/assets/items/397-0.png new file mode 100644 index 0000000..49cf9fa Binary files /dev/null and b/src/main/resources/assets/items/397-0.png differ diff --git a/src/main/resources/assets/items/397-1.png b/src/main/resources/assets/items/397-1.png new file mode 100644 index 0000000..e9bbf92 Binary files /dev/null and b/src/main/resources/assets/items/397-1.png differ diff --git a/src/main/resources/assets/items/397-2.png b/src/main/resources/assets/items/397-2.png new file mode 100644 index 0000000..76def9c Binary files /dev/null and b/src/main/resources/assets/items/397-2.png differ diff --git a/src/main/resources/assets/items/397-3.png b/src/main/resources/assets/items/397-3.png new file mode 100644 index 0000000..427a0e8 Binary files /dev/null and b/src/main/resources/assets/items/397-3.png differ diff --git a/src/main/resources/assets/items/397-4.png b/src/main/resources/assets/items/397-4.png new file mode 100644 index 0000000..a8f99c9 Binary files /dev/null and b/src/main/resources/assets/items/397-4.png differ diff --git a/src/main/resources/assets/items/397-5.png b/src/main/resources/assets/items/397-5.png new file mode 100644 index 0000000..20411d5 Binary files /dev/null and b/src/main/resources/assets/items/397-5.png differ diff --git a/src/main/resources/assets/items/398-0.png b/src/main/resources/assets/items/398-0.png new file mode 100644 index 0000000..b5bf35b Binary files /dev/null and b/src/main/resources/assets/items/398-0.png differ diff --git a/src/main/resources/assets/items/399-0.png b/src/main/resources/assets/items/399-0.png new file mode 100644 index 0000000..161b2ff Binary files /dev/null and b/src/main/resources/assets/items/399-0.png differ diff --git a/src/main/resources/assets/items/4-0.png b/src/main/resources/assets/items/4-0.png new file mode 100644 index 0000000..b34e849 Binary files /dev/null and b/src/main/resources/assets/items/4-0.png differ diff --git a/src/main/resources/assets/items/40-0.png b/src/main/resources/assets/items/40-0.png new file mode 100644 index 0000000..0f87260 Binary files /dev/null and b/src/main/resources/assets/items/40-0.png differ diff --git a/src/main/resources/assets/items/400-0.png b/src/main/resources/assets/items/400-0.png new file mode 100644 index 0000000..2c1f36e Binary files /dev/null and b/src/main/resources/assets/items/400-0.png differ diff --git a/src/main/resources/assets/items/401-0.png b/src/main/resources/assets/items/401-0.png new file mode 100644 index 0000000..1982078 Binary files /dev/null and b/src/main/resources/assets/items/401-0.png differ diff --git a/src/main/resources/assets/items/402-0.png b/src/main/resources/assets/items/402-0.png new file mode 100644 index 0000000..bc0d60d Binary files /dev/null and b/src/main/resources/assets/items/402-0.png differ diff --git a/src/main/resources/assets/items/403-0.png b/src/main/resources/assets/items/403-0.png new file mode 100644 index 0000000..bdfa051 Binary files /dev/null and b/src/main/resources/assets/items/403-0.png differ diff --git a/src/main/resources/assets/items/404-0.png b/src/main/resources/assets/items/404-0.png new file mode 100644 index 0000000..63f6efe Binary files /dev/null and b/src/main/resources/assets/items/404-0.png differ diff --git a/src/main/resources/assets/items/405-0.png b/src/main/resources/assets/items/405-0.png new file mode 100644 index 0000000..af3e2f6 Binary files /dev/null and b/src/main/resources/assets/items/405-0.png differ diff --git a/src/main/resources/assets/items/406-0.png b/src/main/resources/assets/items/406-0.png new file mode 100644 index 0000000..6a40046 Binary files /dev/null and b/src/main/resources/assets/items/406-0.png differ diff --git a/src/main/resources/assets/items/407-0.png b/src/main/resources/assets/items/407-0.png new file mode 100644 index 0000000..1f2c66e Binary files /dev/null and b/src/main/resources/assets/items/407-0.png differ diff --git a/src/main/resources/assets/items/408-0.png b/src/main/resources/assets/items/408-0.png new file mode 100644 index 0000000..452e9d3 Binary files /dev/null and b/src/main/resources/assets/items/408-0.png differ diff --git a/src/main/resources/assets/items/409-0.png b/src/main/resources/assets/items/409-0.png new file mode 100644 index 0000000..71c0521 Binary files /dev/null and b/src/main/resources/assets/items/409-0.png differ diff --git a/src/main/resources/assets/items/41-0.png b/src/main/resources/assets/items/41-0.png new file mode 100644 index 0000000..09e383f Binary files /dev/null and b/src/main/resources/assets/items/41-0.png differ diff --git a/src/main/resources/assets/items/410-0.png b/src/main/resources/assets/items/410-0.png new file mode 100644 index 0000000..3ccd4ea Binary files /dev/null and b/src/main/resources/assets/items/410-0.png differ diff --git a/src/main/resources/assets/items/411-0.png b/src/main/resources/assets/items/411-0.png new file mode 100644 index 0000000..167cbab Binary files /dev/null and b/src/main/resources/assets/items/411-0.png differ diff --git a/src/main/resources/assets/items/412-0.png b/src/main/resources/assets/items/412-0.png new file mode 100644 index 0000000..d993339 Binary files /dev/null and b/src/main/resources/assets/items/412-0.png differ diff --git a/src/main/resources/assets/items/413-0.png b/src/main/resources/assets/items/413-0.png new file mode 100644 index 0000000..0734ce3 Binary files /dev/null and b/src/main/resources/assets/items/413-0.png differ diff --git a/src/main/resources/assets/items/414-0.png b/src/main/resources/assets/items/414-0.png new file mode 100644 index 0000000..3781fa4 Binary files /dev/null and b/src/main/resources/assets/items/414-0.png differ diff --git a/src/main/resources/assets/items/415-0.png b/src/main/resources/assets/items/415-0.png new file mode 100644 index 0000000..54fd06f Binary files /dev/null and b/src/main/resources/assets/items/415-0.png differ diff --git a/src/main/resources/assets/items/416-0.png b/src/main/resources/assets/items/416-0.png new file mode 100644 index 0000000..7b8d71c Binary files /dev/null and b/src/main/resources/assets/items/416-0.png differ diff --git a/src/main/resources/assets/items/417-0.png b/src/main/resources/assets/items/417-0.png new file mode 100644 index 0000000..af4852b Binary files /dev/null and b/src/main/resources/assets/items/417-0.png differ diff --git a/src/main/resources/assets/items/418-0.png b/src/main/resources/assets/items/418-0.png new file mode 100644 index 0000000..90cd19a Binary files /dev/null and b/src/main/resources/assets/items/418-0.png differ diff --git a/src/main/resources/assets/items/419-0.png b/src/main/resources/assets/items/419-0.png new file mode 100644 index 0000000..0553b27 Binary files /dev/null and b/src/main/resources/assets/items/419-0.png differ diff --git a/src/main/resources/assets/items/42-0.png b/src/main/resources/assets/items/42-0.png new file mode 100644 index 0000000..f21f5e4 Binary files /dev/null and b/src/main/resources/assets/items/42-0.png differ diff --git a/src/main/resources/assets/items/420-0.png b/src/main/resources/assets/items/420-0.png new file mode 100644 index 0000000..0ecf501 Binary files /dev/null and b/src/main/resources/assets/items/420-0.png differ diff --git a/src/main/resources/assets/items/421-0.png b/src/main/resources/assets/items/421-0.png new file mode 100644 index 0000000..298c40a Binary files /dev/null and b/src/main/resources/assets/items/421-0.png differ diff --git a/src/main/resources/assets/items/422-0.png b/src/main/resources/assets/items/422-0.png new file mode 100644 index 0000000..75a37b4 Binary files /dev/null and b/src/main/resources/assets/items/422-0.png differ diff --git a/src/main/resources/assets/items/423-0.png b/src/main/resources/assets/items/423-0.png new file mode 100644 index 0000000..024319c Binary files /dev/null and b/src/main/resources/assets/items/423-0.png differ diff --git a/src/main/resources/assets/items/424-0.png b/src/main/resources/assets/items/424-0.png new file mode 100644 index 0000000..c866432 Binary files /dev/null and b/src/main/resources/assets/items/424-0.png differ diff --git a/src/main/resources/assets/items/425-0.png b/src/main/resources/assets/items/425-0.png new file mode 100644 index 0000000..c30f1df Binary files /dev/null and b/src/main/resources/assets/items/425-0.png differ diff --git a/src/main/resources/assets/items/426-0.png b/src/main/resources/assets/items/426-0.png new file mode 100644 index 0000000..fc5a4b4 Binary files /dev/null and b/src/main/resources/assets/items/426-0.png differ diff --git a/src/main/resources/assets/items/427-0.png b/src/main/resources/assets/items/427-0.png new file mode 100644 index 0000000..11ef5ba Binary files /dev/null and b/src/main/resources/assets/items/427-0.png differ diff --git a/src/main/resources/assets/items/428-0.png b/src/main/resources/assets/items/428-0.png new file mode 100644 index 0000000..7070db8 Binary files /dev/null and b/src/main/resources/assets/items/428-0.png differ diff --git a/src/main/resources/assets/items/429-0.png b/src/main/resources/assets/items/429-0.png new file mode 100644 index 0000000..18f2a37 Binary files /dev/null and b/src/main/resources/assets/items/429-0.png differ diff --git a/src/main/resources/assets/items/43-0.png b/src/main/resources/assets/items/43-0.png new file mode 100644 index 0000000..9bb4d6a Binary files /dev/null and b/src/main/resources/assets/items/43-0.png differ diff --git a/src/main/resources/assets/items/43-1.png b/src/main/resources/assets/items/43-1.png new file mode 100644 index 0000000..70453e0 Binary files /dev/null and b/src/main/resources/assets/items/43-1.png differ diff --git a/src/main/resources/assets/items/43-2.png b/src/main/resources/assets/items/43-2.png new file mode 100644 index 0000000..5351a2e Binary files /dev/null and b/src/main/resources/assets/items/43-2.png differ diff --git a/src/main/resources/assets/items/43-3.png b/src/main/resources/assets/items/43-3.png new file mode 100644 index 0000000..b34e849 Binary files /dev/null and b/src/main/resources/assets/items/43-3.png differ diff --git a/src/main/resources/assets/items/43-4.png b/src/main/resources/assets/items/43-4.png new file mode 100644 index 0000000..2568333 Binary files /dev/null and b/src/main/resources/assets/items/43-4.png differ diff --git a/src/main/resources/assets/items/43-5.png b/src/main/resources/assets/items/43-5.png new file mode 100644 index 0000000..3675d6c Binary files /dev/null and b/src/main/resources/assets/items/43-5.png differ diff --git a/src/main/resources/assets/items/43-6.png b/src/main/resources/assets/items/43-6.png new file mode 100644 index 0000000..418109c Binary files /dev/null and b/src/main/resources/assets/items/43-6.png differ diff --git a/src/main/resources/assets/items/43-7.png b/src/main/resources/assets/items/43-7.png new file mode 100644 index 0000000..ee6582e Binary files /dev/null and b/src/main/resources/assets/items/43-7.png differ diff --git a/src/main/resources/assets/items/430-0.png b/src/main/resources/assets/items/430-0.png new file mode 100644 index 0000000..cce9eb9 Binary files /dev/null and b/src/main/resources/assets/items/430-0.png differ diff --git a/src/main/resources/assets/items/431-0.png b/src/main/resources/assets/items/431-0.png new file mode 100644 index 0000000..8b8ea4e Binary files /dev/null and b/src/main/resources/assets/items/431-0.png differ diff --git a/src/main/resources/assets/items/432-0.png b/src/main/resources/assets/items/432-0.png new file mode 100644 index 0000000..740680d Binary files /dev/null and b/src/main/resources/assets/items/432-0.png differ diff --git a/src/main/resources/assets/items/433-0.png b/src/main/resources/assets/items/433-0.png new file mode 100644 index 0000000..8d82150 Binary files /dev/null and b/src/main/resources/assets/items/433-0.png differ diff --git a/src/main/resources/assets/items/434-0.png b/src/main/resources/assets/items/434-0.png new file mode 100644 index 0000000..3185b9a Binary files /dev/null and b/src/main/resources/assets/items/434-0.png differ diff --git a/src/main/resources/assets/items/435-0.png b/src/main/resources/assets/items/435-0.png new file mode 100644 index 0000000..c53885e Binary files /dev/null and b/src/main/resources/assets/items/435-0.png differ diff --git a/src/main/resources/assets/items/436-0.png b/src/main/resources/assets/items/436-0.png new file mode 100644 index 0000000..120a53b Binary files /dev/null and b/src/main/resources/assets/items/436-0.png differ diff --git a/src/main/resources/assets/items/437-0.png b/src/main/resources/assets/items/437-0.png new file mode 100644 index 0000000..0e79941 Binary files /dev/null and b/src/main/resources/assets/items/437-0.png differ diff --git a/src/main/resources/assets/items/438-0.png b/src/main/resources/assets/items/438-0.png new file mode 100644 index 0000000..50f3233 Binary files /dev/null and b/src/main/resources/assets/items/438-0.png differ diff --git a/src/main/resources/assets/items/439-0.png b/src/main/resources/assets/items/439-0.png new file mode 100644 index 0000000..c2839b5 Binary files /dev/null and b/src/main/resources/assets/items/439-0.png differ diff --git a/src/main/resources/assets/items/44-0.png b/src/main/resources/assets/items/44-0.png new file mode 100644 index 0000000..0974006 Binary files /dev/null and b/src/main/resources/assets/items/44-0.png differ diff --git a/src/main/resources/assets/items/44-1.png b/src/main/resources/assets/items/44-1.png new file mode 100644 index 0000000..8055982 Binary files /dev/null and b/src/main/resources/assets/items/44-1.png differ diff --git a/src/main/resources/assets/items/44-2.png b/src/main/resources/assets/items/44-2.png new file mode 100644 index 0000000..eb00693 Binary files /dev/null and b/src/main/resources/assets/items/44-2.png differ diff --git a/src/main/resources/assets/items/44-3.png b/src/main/resources/assets/items/44-3.png new file mode 100644 index 0000000..9d8568a Binary files /dev/null and b/src/main/resources/assets/items/44-3.png differ diff --git a/src/main/resources/assets/items/44-4.png b/src/main/resources/assets/items/44-4.png new file mode 100644 index 0000000..e80ba47 Binary files /dev/null and b/src/main/resources/assets/items/44-4.png differ diff --git a/src/main/resources/assets/items/44-5.png b/src/main/resources/assets/items/44-5.png new file mode 100644 index 0000000..8c67272 Binary files /dev/null and b/src/main/resources/assets/items/44-5.png differ diff --git a/src/main/resources/assets/items/44-6.png b/src/main/resources/assets/items/44-6.png new file mode 100644 index 0000000..07f1ee0 Binary files /dev/null and b/src/main/resources/assets/items/44-6.png differ diff --git a/src/main/resources/assets/items/44-7.png b/src/main/resources/assets/items/44-7.png new file mode 100644 index 0000000..8efe255 Binary files /dev/null and b/src/main/resources/assets/items/44-7.png differ diff --git a/src/main/resources/assets/items/440-0.png b/src/main/resources/assets/items/440-0.png new file mode 100644 index 0000000..af6b336 Binary files /dev/null and b/src/main/resources/assets/items/440-0.png differ diff --git a/src/main/resources/assets/items/441-0.png b/src/main/resources/assets/items/441-0.png new file mode 100644 index 0000000..4f93fc0 Binary files /dev/null and b/src/main/resources/assets/items/441-0.png differ diff --git a/src/main/resources/assets/items/442-0.png b/src/main/resources/assets/items/442-0.png new file mode 100644 index 0000000..9a06184 Binary files /dev/null and b/src/main/resources/assets/items/442-0.png differ diff --git a/src/main/resources/assets/items/443-0.png b/src/main/resources/assets/items/443-0.png new file mode 100644 index 0000000..f9054b9 Binary files /dev/null and b/src/main/resources/assets/items/443-0.png differ diff --git a/src/main/resources/assets/items/444-0.png b/src/main/resources/assets/items/444-0.png new file mode 100644 index 0000000..af5de48 Binary files /dev/null and b/src/main/resources/assets/items/444-0.png differ diff --git a/src/main/resources/assets/items/445-0.png b/src/main/resources/assets/items/445-0.png new file mode 100644 index 0000000..b0a3418 Binary files /dev/null and b/src/main/resources/assets/items/445-0.png differ diff --git a/src/main/resources/assets/items/446-0.png b/src/main/resources/assets/items/446-0.png new file mode 100644 index 0000000..a45716c Binary files /dev/null and b/src/main/resources/assets/items/446-0.png differ diff --git a/src/main/resources/assets/items/447-0.png b/src/main/resources/assets/items/447-0.png new file mode 100644 index 0000000..ec8b72e Binary files /dev/null and b/src/main/resources/assets/items/447-0.png differ diff --git a/src/main/resources/assets/items/448-0.png b/src/main/resources/assets/items/448-0.png new file mode 100644 index 0000000..d3bef50 Binary files /dev/null and b/src/main/resources/assets/items/448-0.png differ diff --git a/src/main/resources/assets/items/449-0.png b/src/main/resources/assets/items/449-0.png new file mode 100644 index 0000000..c90c062 Binary files /dev/null and b/src/main/resources/assets/items/449-0.png differ diff --git a/src/main/resources/assets/items/45-0.png b/src/main/resources/assets/items/45-0.png new file mode 100644 index 0000000..2568333 Binary files /dev/null and b/src/main/resources/assets/items/45-0.png differ diff --git a/src/main/resources/assets/items/450-0.png b/src/main/resources/assets/items/450-0.png new file mode 100644 index 0000000..b9d4461 Binary files /dev/null and b/src/main/resources/assets/items/450-0.png differ diff --git a/src/main/resources/assets/items/452-0.png b/src/main/resources/assets/items/452-0.png new file mode 100644 index 0000000..f59879b Binary files /dev/null and b/src/main/resources/assets/items/452-0.png differ diff --git a/src/main/resources/assets/items/453-0.png b/src/main/resources/assets/items/453-0.png new file mode 100644 index 0000000..7aaaae8 Binary files /dev/null and b/src/main/resources/assets/items/453-0.png differ diff --git a/src/main/resources/assets/items/46-0.png b/src/main/resources/assets/items/46-0.png new file mode 100644 index 0000000..5a7f5e8 Binary files /dev/null and b/src/main/resources/assets/items/46-0.png differ diff --git a/src/main/resources/assets/items/47-0.png b/src/main/resources/assets/items/47-0.png new file mode 100644 index 0000000..9d0308f Binary files /dev/null and b/src/main/resources/assets/items/47-0.png differ diff --git a/src/main/resources/assets/items/48-0.png b/src/main/resources/assets/items/48-0.png new file mode 100644 index 0000000..2223af7 Binary files /dev/null and b/src/main/resources/assets/items/48-0.png differ diff --git a/src/main/resources/assets/items/49-0.png b/src/main/resources/assets/items/49-0.png new file mode 100644 index 0000000..555f642 Binary files /dev/null and b/src/main/resources/assets/items/49-0.png differ diff --git a/src/main/resources/assets/items/5-0.png b/src/main/resources/assets/items/5-0.png new file mode 100644 index 0000000..5351a2e Binary files /dev/null and b/src/main/resources/assets/items/5-0.png differ diff --git a/src/main/resources/assets/items/5-1.png b/src/main/resources/assets/items/5-1.png new file mode 100644 index 0000000..41dbcbb Binary files /dev/null and b/src/main/resources/assets/items/5-1.png differ diff --git a/src/main/resources/assets/items/5-2.png b/src/main/resources/assets/items/5-2.png new file mode 100644 index 0000000..c175f73 Binary files /dev/null and b/src/main/resources/assets/items/5-2.png differ diff --git a/src/main/resources/assets/items/5-3.png b/src/main/resources/assets/items/5-3.png new file mode 100644 index 0000000..1782b4f Binary files /dev/null and b/src/main/resources/assets/items/5-3.png differ diff --git a/src/main/resources/assets/items/5-4.png b/src/main/resources/assets/items/5-4.png new file mode 100644 index 0000000..28f8a1d Binary files /dev/null and b/src/main/resources/assets/items/5-4.png differ diff --git a/src/main/resources/assets/items/5-5.png b/src/main/resources/assets/items/5-5.png new file mode 100644 index 0000000..67fa331 Binary files /dev/null and b/src/main/resources/assets/items/5-5.png differ diff --git a/src/main/resources/assets/items/50-0.png b/src/main/resources/assets/items/50-0.png new file mode 100644 index 0000000..9348e40 Binary files /dev/null and b/src/main/resources/assets/items/50-0.png differ diff --git a/src/main/resources/assets/items/51-0.png b/src/main/resources/assets/items/51-0.png new file mode 100644 index 0000000..cfb3774 Binary files /dev/null and b/src/main/resources/assets/items/51-0.png differ diff --git a/src/main/resources/assets/items/52-0.png b/src/main/resources/assets/items/52-0.png new file mode 100644 index 0000000..fe3864e Binary files /dev/null and b/src/main/resources/assets/items/52-0.png differ diff --git a/src/main/resources/assets/items/53-0.png b/src/main/resources/assets/items/53-0.png new file mode 100644 index 0000000..98e792e Binary files /dev/null and b/src/main/resources/assets/items/53-0.png differ diff --git a/src/main/resources/assets/items/54-0.png b/src/main/resources/assets/items/54-0.png new file mode 100644 index 0000000..e20a3f7 Binary files /dev/null and b/src/main/resources/assets/items/54-0.png differ diff --git a/src/main/resources/assets/items/55-0.png b/src/main/resources/assets/items/55-0.png new file mode 100644 index 0000000..36dfda7 Binary files /dev/null and b/src/main/resources/assets/items/55-0.png differ diff --git a/src/main/resources/assets/items/56-0.png b/src/main/resources/assets/items/56-0.png new file mode 100644 index 0000000..0eb8aac Binary files /dev/null and b/src/main/resources/assets/items/56-0.png differ diff --git a/src/main/resources/assets/items/57-0.png b/src/main/resources/assets/items/57-0.png new file mode 100644 index 0000000..2390ead Binary files /dev/null and b/src/main/resources/assets/items/57-0.png differ diff --git a/src/main/resources/assets/items/58-0.png b/src/main/resources/assets/items/58-0.png new file mode 100644 index 0000000..23491e8 Binary files /dev/null and b/src/main/resources/assets/items/58-0.png differ diff --git a/src/main/resources/assets/items/59-0.png b/src/main/resources/assets/items/59-0.png new file mode 100644 index 0000000..05941a4 Binary files /dev/null and b/src/main/resources/assets/items/59-0.png differ diff --git a/src/main/resources/assets/items/6-0.png b/src/main/resources/assets/items/6-0.png new file mode 100644 index 0000000..76e22a8 Binary files /dev/null and b/src/main/resources/assets/items/6-0.png differ diff --git a/src/main/resources/assets/items/6-1.png b/src/main/resources/assets/items/6-1.png new file mode 100644 index 0000000..ac02fcf Binary files /dev/null and b/src/main/resources/assets/items/6-1.png differ diff --git a/src/main/resources/assets/items/6-2.png b/src/main/resources/assets/items/6-2.png new file mode 100644 index 0000000..289d7d5 Binary files /dev/null and b/src/main/resources/assets/items/6-2.png differ diff --git a/src/main/resources/assets/items/6-3.png b/src/main/resources/assets/items/6-3.png new file mode 100644 index 0000000..5c85e00 Binary files /dev/null and b/src/main/resources/assets/items/6-3.png differ diff --git a/src/main/resources/assets/items/6-4.png b/src/main/resources/assets/items/6-4.png new file mode 100644 index 0000000..0b24d30 Binary files /dev/null and b/src/main/resources/assets/items/6-4.png differ diff --git a/src/main/resources/assets/items/6-5.png b/src/main/resources/assets/items/6-5.png new file mode 100644 index 0000000..59a6d82 Binary files /dev/null and b/src/main/resources/assets/items/6-5.png differ diff --git a/src/main/resources/assets/items/60-0.png b/src/main/resources/assets/items/60-0.png new file mode 100644 index 0000000..c3d8da2 Binary files /dev/null and b/src/main/resources/assets/items/60-0.png differ diff --git a/src/main/resources/assets/items/61-0.png b/src/main/resources/assets/items/61-0.png new file mode 100644 index 0000000..11b1f57 Binary files /dev/null and b/src/main/resources/assets/items/61-0.png differ diff --git a/src/main/resources/assets/items/62-0.png b/src/main/resources/assets/items/62-0.png new file mode 100644 index 0000000..649722f Binary files /dev/null and b/src/main/resources/assets/items/62-0.png differ diff --git a/src/main/resources/assets/items/63-0.png b/src/main/resources/assets/items/63-0.png new file mode 100644 index 0000000..706f880 Binary files /dev/null and b/src/main/resources/assets/items/63-0.png differ diff --git a/src/main/resources/assets/items/64-0.png b/src/main/resources/assets/items/64-0.png new file mode 100644 index 0000000..541f8f5 Binary files /dev/null and b/src/main/resources/assets/items/64-0.png differ diff --git a/src/main/resources/assets/items/65-0.png b/src/main/resources/assets/items/65-0.png new file mode 100644 index 0000000..0965597 Binary files /dev/null and b/src/main/resources/assets/items/65-0.png differ diff --git a/src/main/resources/assets/items/66-0.png b/src/main/resources/assets/items/66-0.png new file mode 100644 index 0000000..81a3b25 Binary files /dev/null and b/src/main/resources/assets/items/66-0.png differ diff --git a/src/main/resources/assets/items/67-0.png b/src/main/resources/assets/items/67-0.png new file mode 100644 index 0000000..9d76742 Binary files /dev/null and b/src/main/resources/assets/items/67-0.png differ diff --git a/src/main/resources/assets/items/68-0.png b/src/main/resources/assets/items/68-0.png new file mode 100644 index 0000000..706f880 Binary files /dev/null and b/src/main/resources/assets/items/68-0.png differ diff --git a/src/main/resources/assets/items/69-0.png b/src/main/resources/assets/items/69-0.png new file mode 100644 index 0000000..e56ac2d Binary files /dev/null and b/src/main/resources/assets/items/69-0.png differ diff --git a/src/main/resources/assets/items/7-0.png b/src/main/resources/assets/items/7-0.png new file mode 100644 index 0000000..9c85783 Binary files /dev/null and b/src/main/resources/assets/items/7-0.png differ diff --git a/src/main/resources/assets/items/70-0.png b/src/main/resources/assets/items/70-0.png new file mode 100644 index 0000000..ccc3e7c Binary files /dev/null and b/src/main/resources/assets/items/70-0.png differ diff --git a/src/main/resources/assets/items/71-0.png b/src/main/resources/assets/items/71-0.png new file mode 100644 index 0000000..d855a40 Binary files /dev/null and b/src/main/resources/assets/items/71-0.png differ diff --git a/src/main/resources/assets/items/72-0.png b/src/main/resources/assets/items/72-0.png new file mode 100644 index 0000000..23e21f9 Binary files /dev/null and b/src/main/resources/assets/items/72-0.png differ diff --git a/src/main/resources/assets/items/73-0.png b/src/main/resources/assets/items/73-0.png new file mode 100644 index 0000000..1edfbc8 Binary files /dev/null and b/src/main/resources/assets/items/73-0.png differ diff --git a/src/main/resources/assets/items/74-0.png b/src/main/resources/assets/items/74-0.png new file mode 100644 index 0000000..1edfbc8 Binary files /dev/null and b/src/main/resources/assets/items/74-0.png differ diff --git a/src/main/resources/assets/items/75-0.png b/src/main/resources/assets/items/75-0.png new file mode 100644 index 0000000..cd9f841 Binary files /dev/null and b/src/main/resources/assets/items/75-0.png differ diff --git a/src/main/resources/assets/items/76-0.png b/src/main/resources/assets/items/76-0.png new file mode 100644 index 0000000..72234e3 Binary files /dev/null and b/src/main/resources/assets/items/76-0.png differ diff --git a/src/main/resources/assets/items/77-0.png b/src/main/resources/assets/items/77-0.png new file mode 100644 index 0000000..058d02c Binary files /dev/null and b/src/main/resources/assets/items/77-0.png differ diff --git a/src/main/resources/assets/items/78-0.png b/src/main/resources/assets/items/78-0.png new file mode 100644 index 0000000..7dc36e2 Binary files /dev/null and b/src/main/resources/assets/items/78-0.png differ diff --git a/src/main/resources/assets/items/79-0.png b/src/main/resources/assets/items/79-0.png new file mode 100644 index 0000000..796b93b Binary files /dev/null and b/src/main/resources/assets/items/79-0.png differ diff --git a/src/main/resources/assets/items/8-0.png b/src/main/resources/assets/items/8-0.png new file mode 100644 index 0000000..c59df09 Binary files /dev/null and b/src/main/resources/assets/items/8-0.png differ diff --git a/src/main/resources/assets/items/80-0.png b/src/main/resources/assets/items/80-0.png new file mode 100644 index 0000000..7dc36e2 Binary files /dev/null and b/src/main/resources/assets/items/80-0.png differ diff --git a/src/main/resources/assets/items/81-0.png b/src/main/resources/assets/items/81-0.png new file mode 100644 index 0000000..8a4ccf2 Binary files /dev/null and b/src/main/resources/assets/items/81-0.png differ diff --git a/src/main/resources/assets/items/82-0.png b/src/main/resources/assets/items/82-0.png new file mode 100644 index 0000000..954ebf6 Binary files /dev/null and b/src/main/resources/assets/items/82-0.png differ diff --git a/src/main/resources/assets/items/83-0.png b/src/main/resources/assets/items/83-0.png new file mode 100644 index 0000000..aebce2d Binary files /dev/null and b/src/main/resources/assets/items/83-0.png differ diff --git a/src/main/resources/assets/items/84-0.png b/src/main/resources/assets/items/84-0.png new file mode 100644 index 0000000..5224faf Binary files /dev/null and b/src/main/resources/assets/items/84-0.png differ diff --git a/src/main/resources/assets/items/85-0.png b/src/main/resources/assets/items/85-0.png new file mode 100644 index 0000000..47fc4f6 Binary files /dev/null and b/src/main/resources/assets/items/85-0.png differ diff --git a/src/main/resources/assets/items/86-0.png b/src/main/resources/assets/items/86-0.png new file mode 100644 index 0000000..f6906d7 Binary files /dev/null and b/src/main/resources/assets/items/86-0.png differ diff --git a/src/main/resources/assets/items/87-0.png b/src/main/resources/assets/items/87-0.png new file mode 100644 index 0000000..2f4464a Binary files /dev/null and b/src/main/resources/assets/items/87-0.png differ diff --git a/src/main/resources/assets/items/88-0.png b/src/main/resources/assets/items/88-0.png new file mode 100644 index 0000000..60bd3db Binary files /dev/null and b/src/main/resources/assets/items/88-0.png differ diff --git a/src/main/resources/assets/items/89-0.png b/src/main/resources/assets/items/89-0.png new file mode 100644 index 0000000..e9c00e2 Binary files /dev/null and b/src/main/resources/assets/items/89-0.png differ diff --git a/src/main/resources/assets/items/9-0.png b/src/main/resources/assets/items/9-0.png new file mode 100644 index 0000000..c59df09 Binary files /dev/null and b/src/main/resources/assets/items/9-0.png differ diff --git a/src/main/resources/assets/items/90-0.png b/src/main/resources/assets/items/90-0.png new file mode 100644 index 0000000..cf16f53 Binary files /dev/null and b/src/main/resources/assets/items/90-0.png differ diff --git a/src/main/resources/assets/items/91-0.png b/src/main/resources/assets/items/91-0.png new file mode 100644 index 0000000..7b035af Binary files /dev/null and b/src/main/resources/assets/items/91-0.png differ diff --git a/src/main/resources/assets/items/92-0.png b/src/main/resources/assets/items/92-0.png new file mode 100644 index 0000000..313cabd Binary files /dev/null and b/src/main/resources/assets/items/92-0.png differ diff --git a/src/main/resources/assets/items/93-0.png b/src/main/resources/assets/items/93-0.png new file mode 100644 index 0000000..9392159 Binary files /dev/null and b/src/main/resources/assets/items/93-0.png differ diff --git a/src/main/resources/assets/items/94-0.png b/src/main/resources/assets/items/94-0.png new file mode 100644 index 0000000..fb81956 Binary files /dev/null and b/src/main/resources/assets/items/94-0.png differ diff --git a/src/main/resources/assets/items/95-0.png b/src/main/resources/assets/items/95-0.png new file mode 100644 index 0000000..1d7c8b7 Binary files /dev/null and b/src/main/resources/assets/items/95-0.png differ diff --git a/src/main/resources/assets/items/95-1.png b/src/main/resources/assets/items/95-1.png new file mode 100644 index 0000000..7436755 Binary files /dev/null and b/src/main/resources/assets/items/95-1.png differ diff --git a/src/main/resources/assets/items/95-10.png b/src/main/resources/assets/items/95-10.png new file mode 100644 index 0000000..8742eb5 Binary files /dev/null and b/src/main/resources/assets/items/95-10.png differ diff --git a/src/main/resources/assets/items/95-11.png b/src/main/resources/assets/items/95-11.png new file mode 100644 index 0000000..5961ffc Binary files /dev/null and b/src/main/resources/assets/items/95-11.png differ diff --git a/src/main/resources/assets/items/95-12.png b/src/main/resources/assets/items/95-12.png new file mode 100644 index 0000000..1761b9e Binary files /dev/null and b/src/main/resources/assets/items/95-12.png differ diff --git a/src/main/resources/assets/items/95-13.png b/src/main/resources/assets/items/95-13.png new file mode 100644 index 0000000..bcea9d7 Binary files /dev/null and b/src/main/resources/assets/items/95-13.png differ diff --git a/src/main/resources/assets/items/95-14.png b/src/main/resources/assets/items/95-14.png new file mode 100644 index 0000000..98809e6 Binary files /dev/null and b/src/main/resources/assets/items/95-14.png differ diff --git a/src/main/resources/assets/items/95-15.png b/src/main/resources/assets/items/95-15.png new file mode 100644 index 0000000..2482b5e Binary files /dev/null and b/src/main/resources/assets/items/95-15.png differ diff --git a/src/main/resources/assets/items/95-2.png b/src/main/resources/assets/items/95-2.png new file mode 100644 index 0000000..99f3aef Binary files /dev/null and b/src/main/resources/assets/items/95-2.png differ diff --git a/src/main/resources/assets/items/95-3.png b/src/main/resources/assets/items/95-3.png new file mode 100644 index 0000000..95d9a6c Binary files /dev/null and b/src/main/resources/assets/items/95-3.png differ diff --git a/src/main/resources/assets/items/95-4.png b/src/main/resources/assets/items/95-4.png new file mode 100644 index 0000000..803df0c Binary files /dev/null and b/src/main/resources/assets/items/95-4.png differ diff --git a/src/main/resources/assets/items/95-5.png b/src/main/resources/assets/items/95-5.png new file mode 100644 index 0000000..fa6f954 Binary files /dev/null and b/src/main/resources/assets/items/95-5.png differ diff --git a/src/main/resources/assets/items/95-6.png b/src/main/resources/assets/items/95-6.png new file mode 100644 index 0000000..9ebbd4b Binary files /dev/null and b/src/main/resources/assets/items/95-6.png differ diff --git a/src/main/resources/assets/items/95-7.png b/src/main/resources/assets/items/95-7.png new file mode 100644 index 0000000..a492329 Binary files /dev/null and b/src/main/resources/assets/items/95-7.png differ diff --git a/src/main/resources/assets/items/95-8.png b/src/main/resources/assets/items/95-8.png new file mode 100644 index 0000000..7092648 Binary files /dev/null and b/src/main/resources/assets/items/95-8.png differ diff --git a/src/main/resources/assets/items/95-9.png b/src/main/resources/assets/items/95-9.png new file mode 100644 index 0000000..2750e29 Binary files /dev/null and b/src/main/resources/assets/items/95-9.png differ diff --git a/src/main/resources/assets/items/96-0.png b/src/main/resources/assets/items/96-0.png new file mode 100644 index 0000000..4afb658 Binary files /dev/null and b/src/main/resources/assets/items/96-0.png differ diff --git a/src/main/resources/assets/items/97-0.png b/src/main/resources/assets/items/97-0.png new file mode 100644 index 0000000..4cf1225 Binary files /dev/null and b/src/main/resources/assets/items/97-0.png differ diff --git a/src/main/resources/assets/items/97-1.png b/src/main/resources/assets/items/97-1.png new file mode 100644 index 0000000..b34e849 Binary files /dev/null and b/src/main/resources/assets/items/97-1.png differ diff --git a/src/main/resources/assets/items/97-2.png b/src/main/resources/assets/items/97-2.png new file mode 100644 index 0000000..3675d6c Binary files /dev/null and b/src/main/resources/assets/items/97-2.png differ diff --git a/src/main/resources/assets/items/97-3.png b/src/main/resources/assets/items/97-3.png new file mode 100644 index 0000000..17652cf Binary files /dev/null and b/src/main/resources/assets/items/97-3.png differ diff --git a/src/main/resources/assets/items/97-4.png b/src/main/resources/assets/items/97-4.png new file mode 100644 index 0000000..77b5d8b Binary files /dev/null and b/src/main/resources/assets/items/97-4.png differ diff --git a/src/main/resources/assets/items/97-5.png b/src/main/resources/assets/items/97-5.png new file mode 100644 index 0000000..c7d4b61 Binary files /dev/null and b/src/main/resources/assets/items/97-5.png differ diff --git a/src/main/resources/assets/items/98-0.png b/src/main/resources/assets/items/98-0.png new file mode 100644 index 0000000..3675d6c Binary files /dev/null and b/src/main/resources/assets/items/98-0.png differ diff --git a/src/main/resources/assets/items/98-1.png b/src/main/resources/assets/items/98-1.png new file mode 100644 index 0000000..265faa6 Binary files /dev/null and b/src/main/resources/assets/items/98-1.png differ diff --git a/src/main/resources/assets/items/98-2.png b/src/main/resources/assets/items/98-2.png new file mode 100644 index 0000000..01df588 Binary files /dev/null and b/src/main/resources/assets/items/98-2.png differ diff --git a/src/main/resources/assets/items/98-3.png b/src/main/resources/assets/items/98-3.png new file mode 100644 index 0000000..c7d4b61 Binary files /dev/null and b/src/main/resources/assets/items/98-3.png differ diff --git a/src/main/resources/assets/items/99-0.png b/src/main/resources/assets/items/99-0.png new file mode 100644 index 0000000..ef74d2c Binary files /dev/null and b/src/main/resources/assets/items/99-0.png differ diff --git a/src/main/resources/assets/sprites/chest-1.png b/src/main/resources/assets/sprites/chest-1.png new file mode 100644 index 0000000..9e4b5e5 Binary files /dev/null and b/src/main/resources/assets/sprites/chest-1.png differ diff --git a/src/main/resources/assets/sprites/chest-2.png b/src/main/resources/assets/sprites/chest-2.png new file mode 100644 index 0000000..d805a74 Binary files /dev/null and b/src/main/resources/assets/sprites/chest-2.png differ diff --git a/src/main/resources/assets/sprites/chest-3.png b/src/main/resources/assets/sprites/chest-3.png new file mode 100644 index 0000000..9a75060 Binary files /dev/null and b/src/main/resources/assets/sprites/chest-3.png differ diff --git a/src/main/resources/assets/sprites/chest-4.png b/src/main/resources/assets/sprites/chest-4.png new file mode 100644 index 0000000..1d3bf1e Binary files /dev/null and b/src/main/resources/assets/sprites/chest-4.png differ diff --git a/src/main/resources/assets/sprites/chest-5.png b/src/main/resources/assets/sprites/chest-5.png new file mode 100644 index 0000000..6da9123 Binary files /dev/null and b/src/main/resources/assets/sprites/chest-5.png differ diff --git a/src/main/resources/assets/sprites/chest-6.png b/src/main/resources/assets/sprites/chest-6.png new file mode 100644 index 0000000..fb20d24 Binary files /dev/null and b/src/main/resources/assets/sprites/chest-6.png differ diff --git a/src/main/resources/assets/sprites/selected-border.png b/src/main/resources/assets/sprites/selected-border.png new file mode 100644 index 0000000..b23bb40 Binary files /dev/null and b/src/main/resources/assets/sprites/selected-border.png differ