Correctly changed standard items.

This commit is contained in:
nilllzz 2016-09-20 23:59:29 +02:00
parent 4edf30d879
commit e1b7eb7fcd
85 changed files with 468 additions and 595 deletions

View File

@ -5,13 +5,11 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 1000
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Me._canBeHold = True Public Sub New()
Me._canBeTraded = True _textureRectangle = New Rectangle(0, 240, 24, 24)
Me._canBeUsed = True
Me._canBeUsedInBattle = False
End Sub End Sub
Public Overrides Sub Use() Public Overrides Sub Use()

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 100
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeHold = True Public Sub New()
Me._canBeTraded = True _textureRectangle = New Rectangle(360, 72, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub End Sub
End Class End Class

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 50000
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeHold = True Public Sub New()
Me._canBeTraded = True _textureRectangle = New Rectangle(48, 216, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub End Sub
End Class End Class

View File

@ -5,13 +5,13 @@ Namespace Items.Plants
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property ItemType As ItemTypes = ItemTypes.Plants
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.") Public Overrides ReadOnly Property PokeDollarPrice As Integer = 5000
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeHold = True Public Sub New()
Me._canBeTraded = True _textureRectangle = New Rectangle(288, 72, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub End Sub
End Class End Class

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 20000
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeHold = True Public Sub New()
Me._canBeTraded = True _textureRectangle = New Rectangle(48, 240, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub End Sub
End Class End Class

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 7500
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeHold = True Public Sub New()
Me._canBeTraded = True _textureRectangle = New Rectangle(288, 96, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub End Sub
End Class End Class

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 100
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeUsed = False Public Sub New()
Me._canBeUsedInBattle = False _textureRectangle = New Rectangle(24, 96, 24, 24)
Me._canBeTraded = True
Me._canBeHold = True
End Sub End Sub
End Class End Class

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 100
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeUsed = False Public Sub New()
Me._canBeUsedInBattle = False _textureRectangle = New Rectangle(96, 96, 24, 24)
Me._canBeTraded = True
Me._canBeHold = True
End Sub End Sub
End Class End Class

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 200
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeHold = True Public Sub New()
Me._canBeTraded = True _textureRectangle = New Rectangle(432, 144, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub End Sub
End Class End Class

View File

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

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 4900
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeUsed = False Public Sub New()
Me._canBeUsedInBattle = False _textureRectangle = New Rectangle(336, 120, 24, 24)
Me._canBeTraded = True
Me._canBeHold = True
End Sub End Sub
End Class End Class

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 200
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeUsed = False Public Sub New()
Me._canBeUsedInBattle = False _textureRectangle = New Rectangle(432, 72, 24, 24)
Me._canBeTraded = True
Me._canBeHold = True
End Sub End Sub
End Class End Class

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 120000
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeHold = True Public Sub New()
Me._canBeTraded = True _textureRectangle = New Rectangle(24, 216, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub End Sub
End Class End Class

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 200
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeHold = True Public Sub New()
Me._canBeTraded = True _textureRectangle = New Rectangle(120, 216, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub End Sub
End Class End Class

View File

@ -5,15 +5,13 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 200
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() Public Sub New()
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.") _textureRectangle = New Rectangle(312, 216, 24, 24)
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._flingDamage = 90
End Sub End Sub
End Class End Class

View File

@ -5,15 +5,13 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 100
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() Public Sub New()
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.") _textureRectangle = New Rectangle(432, 120, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
Me._flingDamage = 70
End Sub End Sub
End Class End Class

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 2100
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeHold = True Public Sub New()
Me._canBeTraded = True _textureRectangle = New Rectangle(480, 120, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub End Sub
End Class End Class

View File

@ -5,15 +5,13 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 2100
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() Public Sub New()
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.") _textureRectangle = New Rectangle(0, 168, 24, 24)
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._flingDamage = 50
End Sub End Sub
End Class End Class

View File

@ -5,15 +5,13 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 2100
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() Public Sub New()
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.") _textureRectangle = New Rectangle(312, 192, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
Me._flingDamage = 80
End Sub End Sub
End Class End Class

View File

@ -5,13 +5,11 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 550
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Me._canBeHold = True Public Sub New()
Me._canBeTraded = True _textureRectangle = New Rectangle(408, 0, 24, 24)
Me._canBeUsed = True
Me._canBeUsedInBattle = False
End Sub End Sub
Public Overrides Sub Use() Public Overrides Sub Use()

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 3000
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeHold = True Public Sub New()
Me._canBeTraded = True _textureRectangle = New Rectangle(216, 48, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub End Sub
End Class End Class

View File

@ -5,17 +5,14 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 200
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() Public Sub New()
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.") _textureRectangle = New Rectangle(480, 96, 24, 24)
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._flingDamage = 10
Me._battlePointsPrice = 64
End Sub End Sub
End Class End Class

View File

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

View File

@ -5,15 +5,13 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 200
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() Public Sub New()
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.") _textureRectangle = New Rectangle(168, 216, 24, 24)
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._flingDamage = 90
End Sub End Sub
End Class End Class

View File

@ -5,15 +5,13 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 100
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() Public Sub New()
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.") _textureRectangle = New Rectangle(96, 120, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
Me._flingDamage = 100
End Sub End Sub
End Class End Class

View File

@ -4,13 +4,12 @@ Namespace Items.Standard
Public Class HeartScale Public Class HeartScale
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 100
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeUsed = False Public Sub New()
Me._canBeUsedInBattle = False _textureRectangle = New Rectangle(264, 216, 24, 24)
Me._canBeTraded = True
Me._canBeHold = True
End Sub End Sub
End Class End Class

View File

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

View File

@ -5,15 +5,13 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 100
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() Public Sub New()
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.") _textureRectangle = New Rectangle(216, 72, 24, 24)
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._battlePointsPrice = 64
End Sub End Sub
End Class End Class

View File

@ -5,15 +5,13 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 200
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() Public Sub New()
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.") _textureRectangle = New Rectangle(432, 192, 24, 24)
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._flingDamage = 10
End Sub End Sub
End Class End Class

View File

@ -5,17 +5,14 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 200
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() Public Sub New()
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.") _textureRectangle = New Rectangle(456, 120, 24, 24)
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._flingDamage = 10
Me._battlePointsPrice = 64
End Sub End Sub
End Class End Class

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 200
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeHold = True Public Sub New()
Me._canBeTraded = True _textureRectangle = New Rectangle(240, 240, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub End Sub
End Class End Class

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 100
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeHold = True Public Sub New()
Me._canBeTraded = True _textureRectangle = New Rectangle(168, 144, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub End Sub
End Class End Class

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 100
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeUsed = False Public Sub New()
Me._canBeUsedInBattle = False _textureRectangle = New Rectangle(120, 120, 24, 24)
Me._canBeTraded = True
Me._canBeHold = True
End Sub End Sub
End Class End Class

View File

@ -5,15 +5,13 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 10
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() Public Sub New()
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.") _textureRectangle = New Rectangle(144, 24, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
Me._flingDamage = 40
End Sub End Sub
End Class End Class

View File

@ -5,15 +5,13 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 2100
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() Public Sub New()
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.") _textureRectangle = New Rectangle(288, 192, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
Me._flingDamage = 80
End Sub End Sub
End Class End Class

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 100
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeUsed = False Public Sub New()
Me._canBeUsedInBattle = False _textureRectangle = New Rectangle(240, 96, 24, 24)
Me._canBeTraded = True
Me._canBeHold = True
End Sub End Sub
End Class End Class

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 100
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeHold = True Public Sub New()
Me._canBeTraded = True _textureRectangle = New Rectangle(408, 120, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub End Sub
End Class End Class

View File

@ -5,15 +5,13 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 10
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() Public Sub New()
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.") _textureRectangle = New Rectangle(264, 24, 24, 24)
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._flingDamage = 10
End Sub End Sub
End Class End Class

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 100
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeUsed = False Public Sub New()
Me._canBeUsedInBattle = False _textureRectangle = New Rectangle(432, 96, 24, 24)
Me._canBeTraded = True
Me._canBeHold = True
End Sub End Sub
End Class End Class

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 100
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeUsed = False Public Sub New()
Me._canBeUsedInBattle = False _textureRectangle = New Rectangle(456, 72, 24, 24)
Me._canBeTraded = True
Me._canBeHold = True
End Sub End Sub
End Class End Class

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 100
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeUsed = False Public Sub New()
Me._canBeUsedInBattle = False _textureRectangle = New Rectangle(216, 96, 24, 24)
Me._canBeTraded = True
Me._canBeHold = True
End Sub End Sub
End Class End Class

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 10000
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeHold = True Public Sub New()
Me._canBeTraded = True _textureRectangle = New Rectangle(288, 24, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub End Sub
End Class End Class

View File

@ -5,15 +5,13 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 9800
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() Public Sub New()
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.") _textureRectangle = New Rectangle(0, 264, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
Me._flingDamage = 10
End Sub End Sub
End Class End Class

View File

@ -5,15 +5,13 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 2100
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() Public Sub New()
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.") _textureRectangle = New Rectangle(192, 216, 24, 24)
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._flingDamage = 80
End Sub End Sub
End Class End Class

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 1400
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeHold = True Public Sub New()
Me._canBeTraded = True _textureRectangle = New Rectangle(264, 96, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub End Sub
End Class End Class

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 50000
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeHold = True Public Sub New()
Me._canBeTraded = True _textureRectangle = New Rectangle(408, 216, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub End Sub
End Class End Class

View File

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

View File

@ -5,15 +5,13 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 100
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() Public Sub New()
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.") _textureRectangle = New Rectangle(192, 72, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
Me._flingDamage = 70
End Sub End Sub
End Class End Class

View File

@ -5,15 +5,13 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property ItemType As ItemTypes = ItemTypes.BattleItems
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 1000
Public Overrides ReadOnly Property BattleSelectPokemon As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Public Sub New() Public Sub New()
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.") _textureRectangle = New Rectangle(312, 24, 24, 24)
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = True
Me._requiresPokemonSelectInBattle = False
End Sub End Sub
Public Overrides Function UseOnPokemon(PokeIndex As Integer) As Boolean Public Overrides Function UseOnPokemon(PokeIndex As Integer) As Boolean

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 100
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeHold = True Public Sub New()
Me._canBeTraded = True _textureRectangle = New Rectangle(192, 240, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub End Sub
End Class End Class

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 500
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeHold = True Public Sub New()
Me._canBeTraded = True _textureRectangle = New Rectangle(72, 168, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub End Sub
End Class End Class

View File

@ -5,15 +5,13 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 2100
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() Public Sub New()
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.") _textureRectangle = New Rectangle(408, 192, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
Me._flingDamage = 80
End Sub End Sub
End Class End Class

View File

@ -5,17 +5,14 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 100
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() Public Sub New()
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.") _textureRectangle = New Rectangle(96, 72, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
Me._flingDamage = 80
Me._battlePointsPrice = 64
End Sub End Sub
End Class End Class

View File

@ -5,15 +5,13 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 10
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() Public Sub New()
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.") _textureRectangle = New Rectangle(96, 216, 24, 24)
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._flingDamage = 10
End Sub End Sub
End Class End Class

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 30000
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeHold = True Public Sub New()
Me._canBeTraded = True _textureRectangle = New Rectangle(456, 96, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub End Sub
End Class End Class

View File

@ -5,17 +5,14 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 2100
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() Public Sub New()
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.") _textureRectangle = New Rectangle(480, 144, 24, 24)
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._flingDamage = 80
Me._battlePointsPrice = 48
End Sub End Sub
End Class End Class

View File

@ -5,15 +5,13 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 2100
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() Public Sub New()
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.") _textureRectangle = New Rectangle(456, 144, 24, 24)
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._battlePointsPrice = 48
End Sub End Sub
End Class End Class

View File

@ -5,15 +5,13 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 2100
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() Public Sub New()
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.") _textureRectangle = New Rectangle(96, 168, 24, 24)
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._flingDamage = 10
End Sub End Sub
End Class End Class

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 2100
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeHold = True Public Sub New()
Me._canBeTraded = True _textureRectangle = New Rectangle(144, 240, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub End Sub
End Class End Class

View File

@ -5,15 +5,13 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 200
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() Public Sub New()
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.") _textureRectangle = New Rectangle(384, 120, 24, 24)
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._battlePointsPrice = 64
End Sub End Sub
End Class End Class

View File

@ -5,15 +5,13 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 9800
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() Public Sub New()
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.") _textureRectangle = New Rectangle(24, 264, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
Me._flingDamage = 10
End Sub End Sub
End Class End Class

View File

@ -5,15 +5,13 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 100
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() Public Sub New()
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.") _textureRectangle = New Rectangle(168, 72, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
Me._flingDamage = 50
End Sub End Sub
End Class End Class

View File

@ -5,15 +5,13 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 100
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() Public Sub New()
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.") _textureRectangle = New Rectangle(72, 216, 24, 24)
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._flingDamage = 10
End Sub End Sub
End Class End Class

View File

@ -5,15 +5,13 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 100
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() Public Sub New()
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.") _textureRectangle = New Rectangle(264, 192, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
Me._flingDamage = 10
End Sub End Sub
End Class End Class

View File

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

View File

@ -5,15 +5,13 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 100
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() Public Sub New()
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.") _textureRectangle = New Rectangle(312, 72, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
Me._flingDamage = 10
End Sub End Sub
End Class End Class

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 9800
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeHold = True Public Sub New()
Me._canBeTraded = True _textureRectangle = New Rectangle(120, 96, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub End Sub
End Class End Class

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 200
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeUsed = False Public Sub New()
Me._canBeUsedInBattle = False _textureRectangle = New Rectangle(192, 96, 24, 24)
Me._canBeTraded = True
Me._canBeHold = True
End Sub End Sub
End Class End Class

View File

@ -5,15 +5,13 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 100
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() Public Sub New()
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.") _textureRectangle = New Rectangle(144, 72, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
Me._flingDamage = 10
End Sub End Sub
End Class End Class

View File

@ -5,16 +5,13 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 100
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() Public Sub New()
'Tea Gardner style _textureRectangle = New Rectangle(0, 216, 24, 24)
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 Sub
End Class End Class

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 100
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeUsed = False Public Sub New()
Me._canBeUsedInBattle = False _textureRectangle = New Rectangle(336, 96, 24, 24)
Me._canBeTraded = True
Me._canBeHold = True
End Sub End Sub
End Class End Class

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 9800
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeHold = True Public Sub New()
Me._canBeTraded = True _textureRectangle = New Rectangle(264, 120, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub End Sub
End Class End Class

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 2000
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeHold = True Public Sub New()
Me._canBeTraded = True _textureRectangle = New Rectangle(240, 120, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub End Sub
End Class End Class

View File

@ -5,15 +5,13 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 200
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() Public Sub New()
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.") _textureRectangle = New Rectangle(168, 96, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
Me._flingDamage = 60
End Sub End Sub
End Class End Class

View File

@ -5,15 +5,13 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 200
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() Public Sub New()
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.") _textureRectangle = New Rectangle(24, 168, 24, 24)
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._flingDamage = 80
End Sub End Sub
End Class End Class

View File

@ -5,15 +5,13 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 500
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() Public Sub New()
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.") _textureRectangle = New Rectangle(456, 96, 24, 24)
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._flingDamage = 90
End Sub End Sub
End Class End Class

View File

@ -5,13 +5,13 @@ Namespace Items.Plants
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property ItemType As ItemTypes = ItemTypes.Plants
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.") Public Overrides ReadOnly Property PokeDollarPrice As Integer = 500
Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeHold = True Public Sub New()
Me._canBeTraded = True _textureRectangle = New Rectangle(264, 72, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub End Sub
End Class End Class

View File

@ -5,15 +5,13 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 200
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() Public Sub New()
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.") _textureRectangle = New Rectangle(216, 240, 24, 24)
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._battlePointsPrice = 16
End Sub End Sub
End Class End Class

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 100
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeUsed = False Public Sub New()
Me._canBeUsedInBattle = False _textureRectangle = New Rectangle(480, 72, 24, 24)
Me._canBeTraded = True
Me._canBeHold = True
End Sub End Sub
End Class End Class

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 2100
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeHold = True Public Sub New()
Me._canBeTraded = True _textureRectangle = New Rectangle(336, 144, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub End Sub
End Class End Class

View File

@ -5,15 +5,13 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 9800
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() Public Sub New()
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.") _textureRectangle = New Rectangle(480, 192, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._canBeTraded = True
Me._canBeHold = True
Me._flingDamage = 10
End Sub End Sub
End Class End Class

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 2100
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeHold = True Public Sub New()
Me._canBeTraded = True _textureRectangle = New Rectangle(168, 240, 24, 24)
Me._canBeUsed = False
Me._canBeUsedInBattle = False
End Sub End Sub
End Class End Class

View File

@ -5,13 +5,12 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Sub New() Public Overrides ReadOnly Property PokeDollarPrice As Integer = 500
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.") Public Overrides ReadOnly Property CanBeUsedInBattle As Boolean = False
Public Overrides ReadOnly Property CanBeUsed As Boolean = False
Me._canBeUsed = False Public Sub New()
Me._canBeUsedInBattle = False _textureRectangle = New Rectangle(456, 192, 24, 24)
Me._canBeTraded = True
Me._canBeHold = True
End Sub End Sub
End Class End Class

View File

@ -5,15 +5,13 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 200
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() Public Sub New()
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.") _textureRectangle = New Rectangle(144, 216, 24, 24)
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._flingDamage = 10
End Sub End Sub
End Class End Class

View File

@ -5,15 +5,13 @@ Namespace Items.Standard
Inherits Item Inherits Item
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 200
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() Public Sub New()
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.") _textureRectangle = New Rectangle(264, 144, 24, 24)
Me._canBeHold = True
Me._canBeTraded = True
Me._canBeUsed = False
Me._canBeUsedInBattle = False
Me._flingDamage = 10
End Sub End Sub
End Class End Class