diff --git a/2.5DHero/2.5DHero/2.5DHero.vbproj b/2.5DHero/2.5DHero/2.5DHero.vbproj
index 429b11666..d82ba430d 100644
--- a/2.5DHero/2.5DHero/2.5DHero.vbproj
+++ b/2.5DHero/2.5DHero/2.5DHero.vbproj
@@ -1401,6 +1401,7 @@
+
diff --git a/2.5DHero/2.5DHero/Battle/BattleSystemV2/BattleCalculation.vb b/2.5DHero/2.5DHero/Battle/BattleSystemV2/BattleCalculation.vb
index 2aae958a1..fd1580a8c 100644
--- a/2.5DHero/2.5DHero/Battle/BattleSystemV2/BattleCalculation.vb
+++ b/2.5DHero/2.5DHero/Battle/BattleSystemV2/BattleCalculation.vb
@@ -1489,6 +1489,12 @@
If p.Number = 366 Then
DMod = 2.0F
End If
+ Case "assault vest"
+ DMod = 1.5F
+ Case "eviolite"
+ If p.IsFullyEvolved = False Then
+ DMod = 1.5F
+ End If
End Select
End If
diff --git a/2.5DHero/2.5DHero/Pokemon/Items/Standard/Eviolite.vb b/2.5DHero/2.5DHero/Pokemon/Items/Standard/Eviolite.vb
new file mode 100644
index 000000000..312607f02
--- /dev/null
+++ b/2.5DHero/2.5DHero/Pokemon/Items/Standard/Eviolite.vb
@@ -0,0 +1,19 @@
+Namespace Items.Standard
+
+ -
+ Public Class Eviolite
+
+ Inherits Item
+
+ Public Overrides ReadOnly Property Description As String = "A mysterious Evolutionary lump. When held by a Pokémon that can still evolve, it raises both Defense and Sp. Def."
+ Public Overrides ReadOnly Property PokeDollarPrice As Integer = 100
+ Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
+ Public Overrides ReadOnly Property CanBeUsed As Boolean = False
+
+ Public Sub New()
+ _textureRectangle = New Rectangle(336, 288, 24, 24)
+ End Sub
+
+ End Class
+
+End Namespace
diff --git a/2.5DHero/2.5DHeroContent/Items/ItemSheet.png b/2.5DHero/2.5DHeroContent/Items/ItemSheet.png
index 04dba3a8d..6d552d29c 100644
Binary files a/2.5DHero/2.5DHeroContent/Items/ItemSheet.png and b/2.5DHero/2.5DHeroContent/Items/ItemSheet.png differ