2016-09-07 18:50:38 +02:00
Namespace Items . Berries
2016-09-19 04:34:12 +02:00
<Item(2006, "Oran")>
2016-09-07 18:50:38 +02:00
Public Class OranBerry
Inherits Berry
2016-09-20 23:44:31 +02:00
Public Overrides ReadOnly Property IsHealingItem As Boolean = True
2016-09-07 18:50:38 +02:00
Public Sub New ( )
2016-09-20 05:42:56 +02:00
MyBase . New ( 10800 , " A Berry to be consumed by Pokémon. If a Pokémon holds one, it can restore its own HP by 10 points during battle. " , " 3.5cm " , " Super Hard " , 2 , 3 )
2016-09-07 18:50:38 +02:00
Me . Spicy = 10
Me . Dry = 10
Me . Sweet = 10
Me . Bitter = 10
Me . Sour = 10
Me . Type = Element . Types . Poison
2019-09-22 23:43:13 +02:00
Me . Power = 80
2023-05-31 00:54:26 +02:00
Me . JuiceColor = " blue "
Me . JuiceGroup = 1
2016-09-07 18:50:38 +02:00
End Sub
Public Overrides Sub Use ( )
2023-02-26 12:37:29 +01:00
If CBool ( GameModeManager . GetGameRuleValue ( " CanUseHealItems " , " 1 " ) ) = False Then
2016-09-07 18:50:38 +02:00
Screen . TextBox . Show ( " Cannot use heal items. " , { } , False , False )
Exit Sub
End If
2017-08-11 09:01:17 +02:00
Dim selScreen = New PartyScreen ( Core . CurrentScreen , Me , AddressOf Me . UseOnPokemon , " Use " & Me . Name , True ) With { . Mode = Screens . UI . ISelectionScreen . ScreenMode . Selection , . CanExit = True }
AddHandler selScreen . SelectedObject , AddressOf UseItemHandler
Core . SetScreen ( selScreen )
2016-09-07 18:50:38 +02:00
End Sub
Public Overrides Function UseOnPokemon ( ByVal PokeIndex As Integer ) As Boolean
Return HealPokemon ( PokeIndex , 10 )
End Function
End Class
2016-09-19 04:34:12 +02:00
End Namespace