Steel Beam move and tutor added
This commit is contained in:
parent
df5a07c572
commit
c1bc61aa27
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -26825,6 +26825,9 @@
|
||||||
<None Include="Content\Data\Scripts\mtmortar\bf1map.dat">
|
<None Include="Content\Data\Scripts\mtmortar\bf1map.dat">
|
||||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||||
</None>
|
</None>
|
||||||
|
<Content Include="Content\Data\Scripts\olivine\steeltutor.dat">
|
||||||
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||||
|
</Content>
|
||||||
<None Include="Content\Data\Scripts\pallet\labmap.dat">
|
<None Include="Content\Data\Scripts\pallet\labmap.dat">
|
||||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||||
</None>
|
</None>
|
||||||
|
|
|
@ -52,37 +52,16 @@ Namespace BattleSystem.Moves.Steel
|
||||||
'#End
|
'#End
|
||||||
|
|
||||||
Me.AIField1 = AIField.Damage
|
Me.AIField1 = AIField.Damage
|
||||||
Me.AIField2 = AIField.Recoil
|
Me.AIField2 = AIField.Nothing
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub InflictCrashDamage(ByVal own As Boolean, ByVal BattleScreen As BattleScreen)
|
Public Overrides Sub PreAttack(Own As Boolean, BattleScreen As BattleScreen)
|
||||||
Dim p As Pokemon = BattleScreen.OwnPokemon
|
Dim p As Pokemon = BattleScreen.OwnPokemon
|
||||||
If own = False Then
|
If Own = False Then
|
||||||
p = BattleScreen.OppPokemon
|
p = BattleScreen.OppPokemon
|
||||||
End If
|
End If
|
||||||
|
|
||||||
BattleScreen.Battle.InflictRecoil(own, own, BattleScreen, Me, CInt(Math.Floor(p.MaxHP / 2)), "-1", "move:steelbeam")
|
BattleScreen.Battle.ReduceHP(CInt(Math.Floor(p.MaxHP / 2)), Own, Own, BattleScreen, "", "move:steelbeam")
|
||||||
End Sub
|
|
||||||
|
|
||||||
Public Overrides Sub MoveMisses(own As Boolean, BattleScreen As BattleScreen)
|
|
||||||
InflictCrashDamage(own, BattleScreen)
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Public Overrides Sub MoveProtectedDetected(own As Boolean, BattleScreen As BattleScreen)
|
|
||||||
InflictCrashDamage(own, BattleScreen)
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Public Overrides Sub MoveHasNoEffect(own As Boolean, BattleScreen As BattleScreen)
|
|
||||||
InflictCrashDamage(own, BattleScreen)
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Public Overrides Sub MoveRecoil(own As Boolean, BattleScreen As BattleScreen)
|
|
||||||
Dim p As Pokemon = BattleScreen.OwnPokemon
|
|
||||||
If own = False Then
|
|
||||||
p = BattleScreen.OppPokemon
|
|
||||||
End If
|
|
||||||
|
|
||||||
BattleScreen.Battle.InflictRecoil(own, own, BattleScreen, Me, CInt(Math.Floor(p.MaxHP / 2)), "-1", "move:steelbeam")
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
End Class
|
End Class
|
||||||
|
|
Loading…
Reference in New Issue