mirror of
https://github.com/P3D-Legacy/P3D-Legacy.git
synced 2025-07-29 08:45:02 +02:00
Steel Beam move and tutor added
This commit is contained in:
parent
df5a07c572
commit
c1bc61aa27
Binary file not shown.
BIN
P3D/Content/Data/Scripts/olivine/steeltutor.dat
Normal file
BIN
P3D/Content/Data/Scripts/olivine/steeltutor.dat
Normal file
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…
x
Reference in New Issue
Block a user