mirror of
https://github.com/P3D-Legacy/P3D-Legacy.git
synced 2025-07-28 00:04:33 +02:00
Prevent use pkmn or move items if no pkmn in party
This commit is contained in:
parent
736af58545
commit
df0e3ad85c
@ -21,10 +21,14 @@ Namespace Items.Berries
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Sub Use()
|
Public Overrides Sub Use()
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -21,10 +21,14 @@ Namespace Items.Berries
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Sub Use()
|
Public Overrides Sub Use()
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -21,10 +21,14 @@ Namespace Items.Berries
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Sub Use()
|
Public Overrides Sub Use()
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -22,10 +22,14 @@ Namespace Items.Berries
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Sub Use()
|
Public Overrides Sub Use()
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -22,10 +22,14 @@ Namespace Items.Berries
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Sub Use()
|
Public Overrides Sub Use()
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -22,10 +22,14 @@ Namespace Items.Berries
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Sub Use()
|
Public Overrides Sub Use()
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -21,10 +21,14 @@ Namespace Items.Berries
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Sub Use()
|
Public Overrides Sub Use()
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -20,10 +20,14 @@ Namespace Items.Berries
|
|||||||
Me.JuiceGroup = 2
|
Me.JuiceGroup = 2
|
||||||
End Sub
|
End Sub
|
||||||
Public Overrides Sub Use()
|
Public Overrides Sub Use()
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -27,10 +27,14 @@ Namespace Items.Berries
|
|||||||
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemHandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -21,10 +21,14 @@ Namespace Items.Berries
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Sub Use()
|
Public Overrides Sub Use()
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -22,10 +22,14 @@ Namespace Items.Berries
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Sub Use()
|
Public Overrides Sub Use()
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -22,10 +22,14 @@ Namespace Items.Berries
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Sub Use()
|
Public Overrides Sub Use()
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -21,10 +21,14 @@ Namespace Items.Berries
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Sub Use()
|
Public Overrides Sub Use()
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -25,10 +25,14 @@ Namespace Items.Berries
|
|||||||
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -22,10 +22,14 @@ Namespace Items.Berries
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Sub Use()
|
Public Overrides Sub Use()
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -256,33 +256,50 @@ Public Class GameModeItem
|
|||||||
End If
|
End If
|
||||||
|
|
||||||
If gmTeachMove IsNot Nothing Then
|
If gmTeachMove IsNot Nothing Then
|
||||||
SoundManager.PlaySound("PC\LogOn", False)
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
SoundManager.PlaySound("PC\LogOn", False)
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
CType(CurrentScreen, PartyScreen).SetupLearnAttack(gmTeachMove, 1, Me)
|
CType(CurrentScreen, PartyScreen).SetupLearnAttack(gmTeachMove, 1, Me)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End If
|
End If
|
||||||
If gmIsHealingItem = True Then
|
If gmIsHealingItem = True Then
|
||||||
If CBool(GameModeManager.GetGameRuleValue("CanUseHealItems", "1")) = False Then
|
If CBool(GameModeManager.GetGameRuleValue("CanUseHealItems", "1")) = False Then
|
||||||
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
ElseIf gmCureStatusEffects IsNot Nothing AndAlso gmCureStatusEffects.Count > 0 Then
|
ElseIf gmCureStatusEffects IsNot Nothing AndAlso gmCureStatusEffects.Count > 0 Then
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
ElseIf gmEvolutionPokemon IsNot Nothing AndAlso gmEvolutionPokemon.Count > 0 Then
|
ElseIf gmEvolutionPokemon IsNot Nothing AndAlso gmEvolutionPokemon.Count > 0 Then
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
CType(CurrentScreen, PartyScreen).EvolutionItemID = Me.gmID
|
CType(CurrentScreen, PartyScreen).EvolutionItemID = Me.gmID
|
||||||
|
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End If
|
End If
|
||||||
Else
|
Else
|
||||||
Dim s As Screen = Core.CurrentScreen
|
Dim s As Screen = Core.CurrentScreen
|
||||||
|
@ -13,10 +13,14 @@ Namespace Items.Medicine
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Sub Use()
|
Public Overrides Sub Use()
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -13,10 +13,14 @@ Namespace Items.Medicine
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Sub Use()
|
Public Overrides Sub Use()
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -18,10 +18,14 @@ Namespace Items.Medicine
|
|||||||
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -13,10 +13,14 @@ Namespace Items.Medicine
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Sub Use()
|
Public Overrides Sub Use()
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -13,10 +13,14 @@ Namespace Items.Medicine
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Sub Use()
|
Public Overrides Sub Use()
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -18,10 +18,14 @@ Namespace Items.Medicine
|
|||||||
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -18,10 +18,14 @@ Namespace Items.Medicine
|
|||||||
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -12,10 +12,14 @@ Namespace Items.Medicine
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Sub Use()
|
Public Overrides Sub Use()
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -18,10 +18,14 @@ Namespace Items.Medicine
|
|||||||
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -18,10 +18,14 @@ Namespace Items.Medicine
|
|||||||
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -13,10 +13,14 @@ Namespace Items.Medicine
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Sub Use()
|
Public Overrides Sub Use()
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -18,10 +18,14 @@ Namespace Items.Medicine
|
|||||||
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -13,10 +13,14 @@ Namespace Items.Medicine
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Sub Use()
|
Public Overrides Sub Use()
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -18,10 +18,14 @@ Namespace Items.Medicine
|
|||||||
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -13,10 +13,14 @@ Namespace Items.Medicine
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Sub Use()
|
Public Overrides Sub Use()
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -13,10 +13,14 @@ Namespace Items.Medicine
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Sub Use()
|
Public Overrides Sub Use()
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -18,10 +18,14 @@ Namespace Items.Medicine
|
|||||||
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -13,10 +13,14 @@ Namespace Items.Medicine
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Sub Use()
|
Public Overrides Sub Use()
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -13,10 +13,14 @@ Namespace Items.Medicine
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Sub Use()
|
Public Overrides Sub Use()
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -18,10 +18,14 @@ Namespace Items.Medicine
|
|||||||
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -18,10 +18,14 @@ Namespace Items.Medicine
|
|||||||
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -18,10 +18,14 @@ Namespace Items.Medicine
|
|||||||
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -14,10 +14,14 @@ Namespace Items.Medicine
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Sub Use()
|
Public Overrides Sub Use()
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -14,10 +14,14 @@ Namespace Items.Medicine
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Sub Use()
|
Public Overrides Sub Use()
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -13,10 +13,14 @@ Namespace Items.Medicine
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Sub Use()
|
Public Overrides Sub Use()
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -19,10 +19,14 @@ Namespace Items.Medicine
|
|||||||
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -18,10 +18,14 @@ Namespace Items.Medicine
|
|||||||
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -18,10 +18,14 @@ Namespace Items.Medicine
|
|||||||
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -16,10 +16,14 @@ Namespace Items.Medicine
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Sub Use()
|
Public Overrides Sub Use()
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -19,10 +19,14 @@ Namespace Items.Medicine
|
|||||||
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -18,10 +18,14 @@ Namespace Items.Medicine
|
|||||||
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -16,10 +16,14 @@ Namespace Items.Medicine
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Sub Use()
|
Public Overrides Sub Use()
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -18,10 +18,14 @@ Namespace Items.Medicine
|
|||||||
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -18,10 +18,14 @@ Namespace Items.Medicine
|
|||||||
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
Screen.TextBox.Show("Cannot use heal items.", {}, False, False)
|
||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -14,10 +14,14 @@ Namespace Items.Standard
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Sub Use()
|
Public Overrides Sub Use()
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
Core.SetScreen(selScreen)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -8,11 +8,16 @@ Namespace Items
|
|||||||
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 2100
|
Public Overrides ReadOnly Property PokeDollarPrice As Integer = 2100
|
||||||
|
|
||||||
Public Overrides Sub Use()
|
Public Overrides Sub Use()
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
||||||
|
CType(CurrentScreen, PartyScreen).EvolutionItemID = Me.ID.ToString
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
|
|
||||||
Core.SetScreen(selScreen)
|
|
||||||
CType(CurrentScreen, PartyScreen).EvolutionItemID = Me.ID.ToString
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
@ -91,12 +91,17 @@
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Sub Use()
|
Public Overrides Sub Use()
|
||||||
SoundManager.PlaySound("PC\LogOn", False)
|
If Core.Player.Pokemons.Count > 0 Then
|
||||||
Dim selScreen = New PartyScreen(Core.CurrentScreen, Me, AddressOf Me.UseOnPokemon, "Use " & Me.Name, True) With {.Mode = Screens.UI.ISelectionScreen.ScreenMode.Selection, .CanExit = True}
|
SoundManager.PlaySound("PC\LogOn", False)
|
||||||
AddHandler selScreen.SelectedObject, AddressOf UseItemhandler
|
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)
|
||||||
|
CType(CurrentScreen, PartyScreen).SetupLearnAttack(Attack, 1, Me)
|
||||||
|
Else
|
||||||
|
Screen.TextBox.Show("You don't have any Pokémon.", {}, False, False)
|
||||||
|
End If
|
||||||
|
|
||||||
Core.SetScreen(selScreen)
|
|
||||||
CType(CurrentScreen, PartyScreen).SetupLearnAttack(Attack, 1, Me)
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
Public Overrides Function UseOnPokemon(ByVal PokeIndex As Integer) As Boolean
|
||||||
|
Loading…
x
Reference in New Issue
Block a user