Revert "Changed standard items"

This reverts commit cd993217e3a203936ed1d4b79f8b19b9912d202a.
This commit is contained in:
nilllzz 2016-09-20 23:53:08 +02:00
parent d9035ac1b5
commit 4edf30d879
85 changed files with 595 additions and 379 deletions

View File

@ -5,10 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(0, 240, 24, 24)
MyBase.New("Ability Capsule", 1000, ItemTypes.Standard, 187, 1, 1, New Rectangle(0, 240, 24, 24), "A capsule that allows a Pokémon with two Abilities to switch between these Abilities when it is used.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = True
Me._canBeUsedInBattle = False
End Sub
Public Overrides Sub Use()

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(360, 72, 24, 24)
MyBase.New("Amulet Coin", 100, ItemTypes.Standard, 91, 1, 1, New Rectangle(360, 72, 24, 24), "An item to be held by a Pokémon. It doubles any prize money received if the holding Pokémon joins in a battle.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(48, 216, 24, 24)
MyBase.New("Balm Mushroom", 50000, ItemTypes.Standard, 153, 1, 0, New Rectangle(48, 216, 24, 24), "A rare mushroom which gives off a nice fragrance. A maniac will buy it for a high price.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Plants
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(288, 72, 24, 24)
MyBase.New("Big Mushroom", 5000, ItemTypes.Plants, 87, 1, 73, New Rectangle(288, 72, 24, 24), "A very large and rare mushroom. It's popular with a certain class of collectors and sought out by them.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(48, 240, 24, 24)
MyBase.New("Big Nugget", 20000, ItemTypes.Standard, 189, 1, 1, New Rectangle(48, 240, 24, 24), "A big nugget of pure gold that gives off a lustrous gleam. It can be sold at a high price to shops.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(288, 96, 24, 24)
MyBase.New("Big Pearl", 7500, ItemTypes.Standard, 111, 1, 0, New Rectangle(288, 96, 24, 24), "A rather large pearl that has a very nice silvery sheen. It can be sold to shops for a high price.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(24, 96, 24, 24)
MyBase.New("Black Belt", 100, ItemTypes.Standard, 98, 1, 0, New Rectangle(24, 96, 24, 24), "An item to be held by a Pokémon. This belt helps the wearer to focus and boosts the power of Fighting-type moves.")
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(96, 96, 24, 24)
MyBase.New("Black Glasses", 100, ItemTypes.Standard, 102, 1, 0, New Rectangle(96, 96, 24, 24), "An item to be held by a Pokemon. A pair of shady-looking glasses that boost the power of Dark-type moves.")
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(432, 144, 24, 24)
MyBase.New("Black Sludge", 200, ItemTypes.Standard, 182, 1, 0, New Rectangle(432, 144, 24, 24), "A held item that gradually restores the HP of Poison-type Pokémon. It inflicts damage on all other types.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(72, 240, 24, 24)
MyBase.New("Brick Piece", 100, ItemTypes.Standard, 180, 1, 1, New Rectangle(72, 240, 24, 24), "A rare chunk of brick.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(336, 120, 24, 24)
MyBase.New("Charcoal", 4900, ItemTypes.Standard, 138, 1, 0, New Rectangle(336, 120, 24, 24), "An item to be held by a Pokémon. It is a combustible fuel that boosts the power of Fire-type moves.")
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(432, 72, 24, 24)
MyBase.New("CleanseTag", 200, ItemTypes.Standard, 94, 1, 0, New Rectangle(432, 72, 24, 24), "An item to be held by a Pokémon. It helps keep wild Pokémon away if the holder is the head of the party.")
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(24, 216, 24, 24)
MyBase.New("Comet Shard", 120000, ItemTypes.Standard, 149, 1, 0, New Rectangle(24, 216, 24, 24), "A shard which fell to the ground when a comet approached. A maniac will buy it for a high price.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(120, 216, 24, 24)
MyBase.New("DeepSeaScale", 200, ItemTypes.Standard, 162, 1, 1, New Rectangle(120, 216, 24, 24), "An item to be held by Clamperl. This scale shines with a faint pink and raises the holder's Sp. Def stat.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub
End Class

View File

@ -5,12 +5,15 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property FlingDamage As Integer = 90
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(312, 216, 24, 24)
MyBase.New("DeepSeaTooth", 200, ItemTypes.Standard, 167, 1, 1, New Rectangle(312, 216, 24, 24), "An item to be held by Clamperl. This fang gleams a sharp silver and raises the holder's Sp. Atk stat.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._flingDamage = 90
End Sub
End Class

View File

@ -5,12 +5,15 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property FlingDamage As Integer = 70
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(432, 120, 24, 24)
MyBase.New("Dragon Fang", 100, ItemTypes.Standard, 144, 1, 0, New Rectangle(432, 120, 24, 24), "An item to be held by a Pokémon. This hard and sharp fang boosts the power of Dragon-type moves.")
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
Me._flingDamage = 70
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(480, 120, 24, 24)
MyBase.New("Dragon Scale", 2100, ItemTypes.Standard, 151, 1, 0, New Rectangle(480, 120, 24, 24), "A very tough and inflexible scale. Dragon-type Pokémon may be holding this item when caught.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub
End Class

View File

@ -5,12 +5,15 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property FlingDamage As Integer = 50
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(0, 168, 24, 24)
MyBase.New("Dubious Disc", 2100, ItemTypes.Standard, 185, 1, 0, New Rectangle(0, 168, 24, 24), "A transparent device overflowing with dubious data. Its producer is unknown.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._flingDamage = 50
End Sub
End Class

View File

@ -5,12 +5,15 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property FlingDamage As Integer = 80
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(312, 192, 24, 24)
MyBase.New("Electirizer", 2100, ItemTypes.Standard, 120, 1, 0, New Rectangle(312, 192, 24, 24), "A box packed with a tremendous amount of electric energy. It is loved by a certain Pokémon.")
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
Me._flingDamage = 80
End Sub
End Class

View File

@ -5,10 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(408, 0, 24, 24)
MyBase.New("Escape Rope", 550, ItemTypes.Standard, 19, 1, 0, New Rectangle(408, 0, 24, 24), "A long and durable rope. Use it to escape instantly from a cave or a dungeon.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = True
Me._canBeUsedInBattle = False
End Sub
Public Overrides Sub Use()

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(216, 48, 24, 24)
MyBase.New("Exp Share", 3000, ItemTypes.Standard, 57, 1, 0, New Rectangle(216, 48, 24, 24), "An item to be held by a Pokémon. The holder gets a share of a battle's Exp. Points without battling.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub
End Class

View File

@ -5,13 +5,17 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property BattlePointsPrice As Integer = 64
Public Overrides ReadOnly Property FlingDamage As Integer = 10
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(480, 96, 24, 24)
MyBase.New("Focus Band", 200, ItemTypes.Standard, 119, 1, 1, New Rectangle(480, 96, 24, 24), "An item to be held by a Pokémon. The holder may endure a potential KO attack, leaving it with just 1 HP.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._flingDamage = 10
Me._battlePointsPrice = 64
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(120, 72, 24, 24)
MyBase.New("Gold Leaf", 2000, ItemTypes.Standard, 75, 1, 0, New Rectangle(120, 72, 24, 24), "A strange, gold-colored leaf.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub
End Class

View File

@ -5,12 +5,15 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property FlingDamage As Integer = 90
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(168, 216, 24, 24)
MyBase.New("Grip Claw", 200, ItemTypes.Standard, 176, 1, 1, New Rectangle(168, 216, 24, 24), "A Pokémon hold item that extends the duration of multiturn attacks like Bind and Wrap.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._flingDamage = 90
End Sub
End Class

View File

@ -5,12 +5,15 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property FlingDamage 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(96, 120, 24, 24)
MyBase.New("HardStone", 100, ItemTypes.Standard, 125, 1, 0, New Rectangle(96, 120, 24, 24), "An item to be held by a Pokémon. It is a durable stone that boosts the power of Rock-type moves.")
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
Me._flingDamage = 100
End Sub
End Class

View File

@ -4,11 +4,13 @@ Namespace Items.Standard
Public Class HeartScale
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(264, 216, 24, 24)
MyBase.New("Heart Scale", 100, ItemTypes.Standard, 190, 1, 0, New Rectangle(264, 216, 24, 24), "A pretty, heart-shaped scale that is extremely rare. It glows faintly with all of the colors of the rainbow.")
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Plants
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(264, 240, 24, 24)
MyBase.New("Honey", 100, ItemTypes.Plants, 253, 1, 0, New Rectangle(264, 240, 24, 24), "Honey produced by a Pokémon.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub
End Class

View File

@ -5,12 +5,15 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property BattlePointsPrice As Integer = 64
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(216, 72, 24, 24)
MyBase.New("King's Rock", 100, ItemTypes.Standard, 82, 1, 0, New Rectangle(216, 72, 24, 24), "An item to be held by a Pokémon. When the holder successfully inflicts damage, the target may also flinch.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._battlePointsPrice = 64
End Sub
End Class

View File

@ -5,12 +5,15 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property FlingDamage As Integer = 10
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(432, 192, 24, 24)
MyBase.New("Lagging Tail", 200, ItemTypes.Standard, 142, 1, 0, New Rectangle(432, 192, 24, 24), "An item to be held by a Pokémon. It is tremendously heavy and makes the holder move slower than usual.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._flingDamage = 10
End Sub
End Class

View File

@ -5,13 +5,17 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property BattlePointsPrice As Integer = 64
Public Overrides ReadOnly Property FlingDamage As Integer = 10
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(456, 120, 24, 24)
MyBase.New("Leftovers", 200, ItemTypes.Standard, 146, 1, 1, New Rectangle(456, 120, 24, 24), "An item to be held by a Pokémon. The holder's HP is slowly but steadily restored throughout every battle.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._flingDamage = 10
Me._battlePointsPrice = 64
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(240, 240, 24, 24)
MyBase.New("Life Orb", 200, ItemTypes.Standard, 506, 1, 1, New Rectangle(240, 240, 24, 24), "An item to be held by a Pokémon. It boosts the power of moves, but at the cost of some HP on each hit.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(168, 144, 24, 24)
MyBase.New("Light Ball", 100, ItemTypes.Standard, 163, 1, 1, New Rectangle(168, 144, 24, 24), "An item to be held by Pikachu. It's a puzzling orb that boosts its Attack and Sp. Atk stats.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(120, 120, 24, 24)
MyBase.New("Lucky Egg", 100, ItemTypes.Standard, 126, 1, 0, New Rectangle(120, 120, 24, 24), "An item to be held by a Pokémon. It is an egg filled with happiness that earns extra Exp. Points in battle.")
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
End Sub
End Class

View File

@ -5,12 +5,15 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property FlingDamage As Integer = 40
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(144, 24, 24, 24)
MyBase.New("Lucky Punch", 10, ItemTypes.Standard, 30, 1, 0, New Rectangle(144, 24, 24, 24), "An item to be held by Chansey. This pair of lucky boxing gloves will boost Chansey's critical-hit ratio.")
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
Me._flingDamage = 40
End Sub
End Class

View File

@ -5,12 +5,15 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property FlingDamage As Integer = 80
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(288, 192, 24, 24)
MyBase.New("Magmarizer", 2100, ItemTypes.Standard, 100, 1, 0, New Rectangle(288, 192, 24, 24), "A box packed with a tremendous amount of magma energy. It is loved by a certain Pokémon.")
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
Me._flingDamage = 80
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(240, 96, 24, 24)
MyBase.New("Magnet", 100, ItemTypes.Standard, 108, 1, 0, New Rectangle(240, 96, 24, 24), "An item to be held by a Pokémon. It is a powerful magnet that boosts the power of Electric-type moves.")
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(408, 120, 24, 24)
MyBase.New("Metal Coat", 100, ItemTypes.Standard, 143, 1, 0, New Rectangle(408, 120, 24, 24), "An item to be held by a Pokémon. It is a special metallic film that can boost the power of Steel-type moves.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub
End Class

View File

@ -5,12 +5,15 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property FlingDamage As Integer = 10
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(264, 24, 24, 24)
MyBase.New("Metal Powder", 10, ItemTypes.Standard, 35, 1, 1, New Rectangle(264, 24, 24, 24), "An item to be held by Ditto. Extremely fine yet hard, this odd powder boosts the Defense stat.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._flingDamage = 10
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(432, 96, 24, 24)
MyBase.New("Miracle Seed", 100, ItemTypes.Standard, 117, 1, 0, New Rectangle(432, 96, 24, 24), "An item to be held by a Pokémon. It is a seed imbued with life force that boosts the power of Grass-type moves.")
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(456, 72, 24, 24)
MyBase.New("Mystic Water", 100, ItemTypes.Standard, 95, 1, 0, New Rectangle(456, 72, 24, 24), "An item to be held by a Pokémon. This teardrop-shaped gem boosts the power of Water-type moves.")
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(216, 96, 24, 24)
MyBase.New("Never-Melt Ice", 100, ItemTypes.Standard, 107, 1, 0, New Rectangle(216, 96, 24, 24), "An item to be held by a Pokémon. It's a piece of ice that repels heat effects and boosts Ice-type moves.")
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(288, 24, 24, 24)
MyBase.New("Nugget", 10000, ItemTypes.Standard, 36, 1, 0, New Rectangle(288, 24, 24, 24), "A nugget of the purest gold that gives off a lustrous gleam in direct light. It can be sold at a high price to shops.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub
End Class

View File

@ -5,12 +5,15 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property FlingDamage As Integer = 10
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(0, 264, 24, 24)
MyBase.New("Odd Incense", 9800, ItemTypes.Standard, 263, 1, 0, New Rectangle(0, 264, 24, 24), "An item to be held by a Pokémon. This exotic-smelling incense boosts the power of Psychic-type moves.")
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
Me._flingDamage = 10
End Sub
End Class

View File

@ -5,12 +5,15 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property FlingDamage As Integer = 80
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(192, 216, 24, 24)
MyBase.New("Oval Stone", 2100, ItemTypes.Standard, 179, 1, 1, New Rectangle(192, 216, 24, 24), "A peculiar stone that makes certain species of Pokémon evolve. It is shaped like an egg.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._flingDamage = 80
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(264, 96, 24, 24)
MyBase.New("Pearl", 1400, ItemTypes.Standard, 110, 1, 0, New Rectangle(264, 96, 24, 24), "A rather small pearl that has a very nice silvery sheen to it. It can be sold cheaply to shops.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(408, 216, 24, 24)
MyBase.New("Pearl String", 50000, ItemTypes.Standard, 173, 1, 0, New Rectangle(408, 216, 24, 24), "Very large pearls that sparkle in a pretty silver color. They can be sold at a high price to shops.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(144, 96, 24, 24)
MyBase.New("Pink Bow", 100, ItemTypes.Standard, 104, 1, 0, New Rectangle(144, 96, 24, 24), "Powers up Fairy-type moves.")
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
End Sub
End Class

View File

@ -5,12 +5,15 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property FlingDamage As Integer = 70
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(192, 72, 24, 24)
MyBase.New("Poison Barb", 100, ItemTypes.Standard, 81, 1, 0, New Rectangle(192, 72, 24, 24), "An item to be held by a Pokémon. This small, poisonous barb boosts the power of Poison-type moves.")
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
Me._flingDamage = 70
End Sub
End Class

View File

@ -5,11 +5,15 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property BattleSelectPokemon As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(312, 24, 24, 24)
MyBase.New("Poké Doll", 1000, ItemTypes.BattleItems, 37, 1, 0, New Rectangle(312, 24, 24, 24), "A doll that attracts the attention of a Pokémon. It guarantees escape from any battle with wild Pokémon.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = True
Me._requiresPokemonSelectInBattle = False
End Sub
Public Overrides Function UseOnPokemon(PokeIndex As Integer) As Boolean

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(192, 240, 24, 24)
MyBase.New("Polkadot Bow", 100, ItemTypes.Standard, 170, 1, 1, New Rectangle(192, 240, 24, 24), "A pink bow. A certain Pokémon likes this item.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(72, 168, 24, 24)
MyBase.New("Prism Scale", 500, ItemTypes.Standard, 83, 1, 1, New Rectangle(72, 168, 24, 24), "A mysterious scale that causes a certain Pokémon to evolve. It shines in rainbow colors.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub
End Class

View File

@ -5,12 +5,15 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property FlingDamage As Integer = 80
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(408, 192, 24, 24)
MyBase.New("Protector", 2100, ItemTypes.Standard, 141, 1, 0, New Rectangle(408, 192, 24, 24), "A protective item of some sort. It is extremely stiff and heavy. It is loved by a certain Pokémon.")
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
Me._flingDamage = 80
End Sub
End Class

View File

@ -5,13 +5,17 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property BattlePointsPrice As Integer = 64
Public Overrides ReadOnly Property FlingDamage As Integer = 80
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(96, 72, 24, 24)
MyBase.New("Quick Claw", 100, ItemTypes.Standard, 73, 1, 0, New Rectangle(96, 72, 24, 24), "An item to be held by a Pokémon. This light, sharp claw lets the bearer move first occasionally.")
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
Me._flingDamage = 80
Me._battlePointsPrice = 64
End Sub
End Class

View File

@ -5,12 +5,15 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property FlingDamage As Integer = 10
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(96, 216, 24, 24)
MyBase.New("Quick Powder", 10, ItemTypes.Standard, 155, 1, 1, New Rectangle(96, 216, 24, 24), "An item to be held by Ditto. Extremely fine yet hard, this odd powder boosts the Speed stat.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._flingDamage = 10
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(456, 96, 24, 24)
MyBase.New("Rare Bone", 30000, ItemTypes.Standard, 109, 1, 0, New Rectangle(456, 96, 24, 24), "A rare bone that is extremely valuable for the study of Pokémon archeology. It can be sold for a high price to shops.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub
End Class

View File

@ -5,13 +5,17 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property BattlePointsPrice As Integer = 48
Public Overrides ReadOnly Property FlingDamage As Integer = 80
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(480, 144, 24, 24)
MyBase.New("Razor Claw", 2100, ItemTypes.Standard, 184, 1, 1, New Rectangle(480, 144, 24, 24), "An item to be held by a Pokémon. It is a sharply hooked claw that ups the holder's critical-hit ratio.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._flingDamage = 80
Me._battlePointsPrice = 48
End Sub
End Class

View File

@ -5,12 +5,15 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property BattlePointsPrice As Integer = 48
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(456, 144, 24, 24)
MyBase.New("Razor Fang", 2100, ItemTypes.Standard, 183, 1, 1, New Rectangle(456, 144, 24, 24), "An item to be held by a Pokémon. It may make foes and allies flinch when the holder inflicts damage.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._battlePointsPrice = 48
End Sub
End Class

View File

@ -5,12 +5,15 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property FlingDamage As Integer = 10
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(96, 168, 24, 24)
MyBase.New("Reaper Cloth", 2100, ItemTypes.Standard, 84, 1, 1, New Rectangle(96, 168, 24, 24), "A cloth imbued with horrifyingly strong spiritual energy. It's loved by a certain Pokémon.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._flingDamage = 10
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(144, 240, 24, 24)
MyBase.New("Sachet", 2100, ItemTypes.Standard, 503, 1, 1, New Rectangle(144, 240, 24, 24), "A sachet filled with fragrant perfumes that are just slightly too overwhelming. Yet it's loved by a certain Pokémon.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub
End Class

View File

@ -5,12 +5,15 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property BattlePointsPrice As Integer = 64
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(384, 120, 24, 24)
MyBase.New("Scope Lens", 200, ItemTypes.Standard, 140, 1, 1, New Rectangle(384, 120, 24, 24), "An item to be held by a Pokémon. It is a lens that boosts the holder's critical-hit ratio.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._battlePointsPrice = 64
End Sub
End Class

View File

@ -5,12 +5,15 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property FlingDamage As Integer = 10
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(24, 264, 24, 24)
MyBase.New("Sea Incense", 9800, ItemTypes.Standard, 264, 1, 0, New Rectangle(24, 264, 24, 24), "An item to be held by a Pokémon. This incense has a curious aroma that boosts the power of Water-type moves.")
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
Me._flingDamage = 10
End Sub
End Class

View File

@ -5,12 +5,15 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property FlingDamage As Integer = 50
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(168, 72, 24, 24)
MyBase.New("Sharp Beak", 100, ItemTypes.Standard, 77, 1, 0, New Rectangle(168, 72, 24, 24), "An item to be held by a Pokémon. It's a long, sharp beak that boosts the power of Flying-type moves.")
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
Me._flingDamage = 50
End Sub
End Class

View File

@ -5,12 +5,15 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property FlingDamage As Integer = 10
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(72, 216, 24, 24)
MyBase.New("Shed Shell", 100, ItemTypes.Standard, 154, 1, 1, New Rectangle(72, 216, 24, 24), "A tough, discarded carapace to be held by a Pokémon. It enables the holder to switch with a waiting Pokémon in battle.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._flingDamage = 10
End Sub
End Class

View File

@ -5,12 +5,15 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property FlingDamage As Integer = 10
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(264, 192, 24, 24)
MyBase.New("Silk Scarf", 100, ItemTypes.Standard, 90, 1, 0, New Rectangle(264, 192, 24, 24), "An item to be held by a Pokémon. It's a sumptuous scarf that boosts the power of Normal-type moves.")
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
Me._flingDamage = 10
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(288, 48, 24, 24)
MyBase.New("Silver Leaf", 1000, ItemTypes.Standard, 60, 1, 0, New Rectangle(288, 48, 24, 24), "A strange, silver-colored leaf.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub
End Class

View File

@ -5,12 +5,15 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property FlingDamage As Integer = 10
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(312, 72, 24, 24)
MyBase.New("SilverPowder", 100, ItemTypes.Standard, 88, 1, 0, New Rectangle(312, 72, 24, 24), "An item to be held by a Pokémon. It is a shiny, silver powder that will boost the power of Bug-type moves.")
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
Me._flingDamage = 10
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(120, 96, 24, 24)
MyBase.New("Slowpoketail", 9800, ItemTypes.Standard, 103, 1, 0, New Rectangle(120, 96, 24, 24), "A very tasty tail of something. It sells for a high price.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(192, 96, 24, 24)
MyBase.New("Smoke Ball", 200, ItemTypes.Standard, 106, 1, 0, New Rectangle(192, 96, 24, 24), "An item to be held by a Pokémon. It enables the holder to flee from any wild Pokémon encounter without fail.")
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
End Sub
End Class

View File

@ -5,12 +5,15 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property FlingDamage As Integer = 10
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(144, 72, 24, 24)
MyBase.New("Soft Sand", 100, ItemTypes.Standard, 76, 1, 0, New Rectangle(144, 72, 24, 24), "An item to be held by a Pokémon. It is a loose, silky sand that boosts the power of Ground-type moves.")
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
Me._flingDamage = 10
End Sub
End Class

View File

@ -5,12 +5,16 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property FlingDamage As Integer = 10
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(0, 216, 24, 24)
'Tea Gardner style
MyBase.New("Soothe Bell", 100, ItemTypes.Standard, 148, 1, 0, New Rectangle(0, 216, 24, 24), "An item to be held by a Pokémon. The comforting chime of this bell calms the holder, making it friendly.")
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
Me._flingDamage = 10
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(336, 96, 24, 24)
MyBase.New("Spell Tag", 100, ItemTypes.Standard, 113, 1, 0, New Rectangle(336, 96, 24, 24), "An item to be held by a Pokémon. It is a sinister, eerie tag that boosts the power of Ghost-type moves.")
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(264, 120, 24, 24)
MyBase.New("Star Piece", 9800, ItemTypes.Standard, 132, 1, 0, New Rectangle(264, 120, 24, 24), "A small shard of a beautiful gem that demonstrates a distinctly red sparkle. It can be sold at a high price to shops.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(240, 120, 24, 24)
MyBase.New("Stardust", 2000, ItemTypes.Standard, 131, 1, 0, New Rectangle(240, 120, 24, 24), "Lovely, red sand that flows between the fingers with a loose, silky feel. It can be sold at a high price to shops.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub
End Class

View File

@ -5,12 +5,15 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property FlingDamage As Integer = 60
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(168, 96, 24, 24)
MyBase.New("Stick", 200, ItemTypes.Standard, 105, 1, 0, New Rectangle(168, 96, 24, 24), "An item to be held by Farfetch'd. It is a very long and stiff stalk of leek that boosts the critical-hit ratio.")
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
Me._flingDamage = 60
End Sub
End Class

View File

@ -5,12 +5,15 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property FlingDamage As Integer = 80
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(24, 168, 24, 24)
MyBase.New("Sticky Barb", 200, ItemTypes.Standard, 70, 1, 0, New Rectangle(24, 168, 24, 24), "An item to be held by a Pokémon. It damages the holder every turn and may latch on to Pokémon that touch the holder.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._flingDamage = 80
End Sub
End Class

View File

@ -5,12 +5,15 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property FlingDamage As Integer = 90
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(456, 96, 24, 24)
MyBase.New("Thick Club", 500, ItemTypes.Standard, 118, 1, 1, New Rectangle(456, 96, 24, 24), "A rare bone that is extremely valuable for the study of Pokémon archeology. It can be sold for a high price to shops.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._flingDamage = 90
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Plants
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(264, 72, 24, 24)
MyBase.New("Tiny Mushroom", 500, ItemTypes.Plants, 86, 1, 72, New Rectangle(264, 72, 24, 24), "A very small and rare mushroom. It's popular with a certain class of collectors and sought out by them.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub
End Class

View File

@ -5,12 +5,15 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property BattlePointsPrice As Integer = 16
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(216, 240, 24, 24)
MyBase.New("Toxic Orb", 200, ItemTypes.Standard, 505, 1, 1, New Rectangle(216, 240, 24, 24), "An item to be held by a Pokémon. It is a bizarre orb that will badly poison the holder during battle.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._battlePointsPrice = 16
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(480, 72, 24, 24)
MyBase.New("Twisted Spoon", 100, ItemTypes.Standard, 96, 1, 0, New Rectangle(480, 72, 24, 24), "An item to be held by a Pokémon. It is a spoon imbued with telekinetic power that boosts Psychic-type moves.")
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(336, 144, 24, 24)
MyBase.New("Up-Grade", 2100, ItemTypes.Standard, 172, 1, 0, New Rectangle(336, 144, 24, 24), "A transparent device somehow filled with all sorts of data. It was produced by Silph Co.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub
End Class

View File

@ -5,12 +5,15 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property FlingDamage As Integer = 10
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(480, 192, 24, 24)
MyBase.New("Wave Incense", 9800, ItemTypes.Standard, 145, 1, 0, New Rectangle(480, 192, 24, 24), "An item to be held by a Pokémon. This exotic-smelling incense boots the power of Water-type moves.")
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
Me._flingDamage = 10
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(168, 240, 24, 24)
MyBase.New("Whipped Dream", 2100, ItemTypes.Standard, 504, 1, 1, New Rectangle(168, 240, 24, 24), "A soft and sweet treat made of fluffy, puffy, whipped and whirled cream. It's loved by a certain Pokémon.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub
End Class

View File

@ -5,11 +5,13 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(456, 192, 24, 24)
MyBase.New("White Flute", 500, ItemTypes.Standard, 147, 1, 0, New Rectangle(456, 192, 24, 24), "A white flute made from blown glass. Its melody makes wild Pokémon more likely to appear.")
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
End Sub
End Class

View File

@ -5,12 +5,15 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property FlingDamage As Integer = 10
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(144, 216, 24, 24)
MyBase.New("Wide Lens", 200, ItemTypes.Standard, 171, 1, 1, New Rectangle(144, 216, 24, 24), "An item to be held by a Pokémon. It's a magnifying lens that slightly boosts the accuracy of moves.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._flingDamage = 10
End Sub
End Class

View File

@ -5,12 +5,15 @@ Namespace Items.Standard
Inherits Item
Public Overrides ReadOnly Property FlingDamage As Integer = 10
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New()
_textureRectangle = New Rectangle(264, 144, 24, 24)
MyBase.New("Zoom Lens", 200, ItemTypes.Standard, 74, 1, 1, New Rectangle(264, 144, 24, 24), "An item to be held by a Pokémon. If the holder moves after its target moves, its accuracy will be boosted.")
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._flingDamage = 10
End Sub
End Class