mirror of
https://github.com/P3D-Legacy/P3D-Legacy.git
synced 2025-07-28 16:24:45 +02:00
Added Hyper Drill & Twin Beam, fixed Rage Fist ID
This commit is contained in:
parent
d07e75fa46
commit
d1acef9657
@ -28886,6 +28886,7 @@
|
|||||||
<Compile Include="Pokemon\Attacks\Normal\Bestow.vb" />
|
<Compile Include="Pokemon\Attacks\Normal\Bestow.vb" />
|
||||||
<Compile Include="Pokemon\Attacks\Normal\Celebrate.vb" />
|
<Compile Include="Pokemon\Attacks\Normal\Celebrate.vb" />
|
||||||
<Compile Include="Pokemon\Attacks\Normal\Disable.vb" />
|
<Compile Include="Pokemon\Attacks\Normal\Disable.vb" />
|
||||||
|
<Compile Include="Pokemon\Attacks\Normal\Hyper Drill.vb" />
|
||||||
<Compile Include="Pokemon\Attacks\Normal\TearfulLook.vb" />
|
<Compile Include="Pokemon\Attacks\Normal\TearfulLook.vb" />
|
||||||
<Compile Include="Pokemon\Attacks\Normal\RevelationDance.vb" />
|
<Compile Include="Pokemon\Attacks\Normal\RevelationDance.vb" />
|
||||||
<Compile Include="Pokemon\Attacks\Normal\HoldBack.vb" />
|
<Compile Include="Pokemon\Attacks\Normal\HoldBack.vb" />
|
||||||
@ -28903,6 +28904,7 @@
|
|||||||
<Compile Include="Pokemon\Attacks\Psychic\PsychicFangs.vb" />
|
<Compile Include="Pokemon\Attacks\Psychic\PsychicFangs.vb" />
|
||||||
<Compile Include="Pokemon\Attacks\Psychic\HyperspaceHole.vb" />
|
<Compile Include="Pokemon\Attacks\Psychic\HyperspaceHole.vb" />
|
||||||
<Compile Include="Pokemon\Attacks\Psychic\PsychicTerrain.vb" />
|
<Compile Include="Pokemon\Attacks\Psychic\PsychicTerrain.vb" />
|
||||||
|
<Compile Include="Pokemon\Attacks\Psychic\TwinBeam.vb" />
|
||||||
<Compile Include="Pokemon\Attacks\Psychic\Synchronoise.vb" />
|
<Compile Include="Pokemon\Attacks\Psychic\Synchronoise.vb" />
|
||||||
<Compile Include="Pokemon\Attacks\Psychic\Psystrike.vb" />
|
<Compile Include="Pokemon\Attacks\Psychic\Psystrike.vb" />
|
||||||
<Compile Include="Pokemon\Attacks\Rock\TarShot.vb" />
|
<Compile Include="Pokemon\Attacks\Rock\TarShot.vb" />
|
||||||
|
@ -1879,12 +1879,16 @@
|
|||||||
'returnMove = New Moves.Dragon.Eternabeam()
|
'returnMove = New Moves.Dragon.Eternabeam()
|
||||||
Case 796
|
Case 796
|
||||||
returnMove = New Moves.Steel.SteelBeam()
|
returnMove = New Moves.Steel.SteelBeam()
|
||||||
Case 797
|
'Case 797
|
||||||
returnMove = New Moves.Ghost.RageFist()
|
|
||||||
'Case 798
|
|
||||||
'Blank
|
'Blank
|
||||||
Case 828
|
Case 828
|
||||||
returnMove = New Moves.Psychic.PsyshieldBash
|
returnMove = New Moves.Psychic.PsyshieldBash()
|
||||||
|
Case 887
|
||||||
|
returnMove = New Moves.Normal.HyperDrill()
|
||||||
|
Case 888
|
||||||
|
returnMove = New Moves.Psychic.TwinBeam()
|
||||||
|
Case 889
|
||||||
|
returnMove = New Moves.Ghost.RageFist()
|
||||||
Case 999
|
Case 999
|
||||||
If GameController.IS_DEBUG_ACTIVE = True Or Core.Player.SandBoxMode = True Then
|
If GameController.IS_DEBUG_ACTIVE = True Or Core.Player.SandBoxMode = True Then
|
||||||
returnMove = New Moves.Special.TheDerpMove()
|
returnMove = New Moves.Special.TheDerpMove()
|
||||||
|
@ -7,7 +7,7 @@ Namespace BattleSystem.Moves.Ghost
|
|||||||
Public Sub New()
|
Public Sub New()
|
||||||
'#Definitions
|
'#Definitions
|
||||||
Me.Type = New Element(Element.Types.Ghost)
|
Me.Type = New Element(Element.Types.Ghost)
|
||||||
Me.ID = 797
|
Me.ID = 889
|
||||||
Me.OriginalPP = 10
|
Me.OriginalPP = 10
|
||||||
Me.CurrentPP = 10
|
Me.CurrentPP = 10
|
||||||
Me.MaxPP = 10
|
Me.MaxPP = 10
|
||||||
|
56
P3D/Pokemon/Attacks/Normal/Hyper Drill.vb
Normal file
56
P3D/Pokemon/Attacks/Normal/Hyper Drill.vb
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
Namespace BattleSystem.Moves.Normal
|
||||||
|
|
||||||
|
Public Class HyperDrill
|
||||||
|
|
||||||
|
Inherits Attack
|
||||||
|
|
||||||
|
Public Sub New()
|
||||||
|
'#Definitions
|
||||||
|
Me.Type = New Element(Element.Types.Normal)
|
||||||
|
Me.ID = 887
|
||||||
|
Me.OriginalPP = 5
|
||||||
|
Me.CurrentPP = 5
|
||||||
|
Me.MaxPP = 5
|
||||||
|
Me.Power = 100
|
||||||
|
Me.Accuracy = 100
|
||||||
|
Me.Category = Categories.Physical
|
||||||
|
Me.ContestCategory = ContestCategories.Tough
|
||||||
|
Me.Name = Localization.GetString("move_name_" & Me.ID, "Hyper Drill")
|
||||||
|
Me.Description = "The user spins the pointed part of its body at high speed to pierce the target. This attack can hit a target using a move such as Protect or Detect."
|
||||||
|
Me.CriticalChance = 1
|
||||||
|
Me.IsHMMove = False
|
||||||
|
Me.Target = Targets.OneAdjacentTarget
|
||||||
|
Me.Priority = 0
|
||||||
|
Me.TimesToAttack = 1
|
||||||
|
'#End
|
||||||
|
|
||||||
|
'#SpecialDefinitions
|
||||||
|
Me.MakesContact = True
|
||||||
|
Me.ProtectAffected = False
|
||||||
|
Me.MagicCoatAffected = False
|
||||||
|
Me.SnatchAffected = False
|
||||||
|
Me.MirrorMoveAffected = True
|
||||||
|
Me.KingsrockAffected = True
|
||||||
|
Me.CounterAffected = True
|
||||||
|
|
||||||
|
Me.DisabledWhileGravity = False
|
||||||
|
Me.UseEffectiveness = True
|
||||||
|
Me.ImmunityAffected = True
|
||||||
|
Me.HasSecondaryEffect = False
|
||||||
|
Me.RemovesOwnFrozen = False
|
||||||
|
|
||||||
|
Me.IsHealingMove = False
|
||||||
|
Me.IsRecoilMove = False
|
||||||
|
|
||||||
|
Me.IsDamagingMove = True
|
||||||
|
Me.IsProtectMove = False
|
||||||
|
|
||||||
|
Me.IsAffectedBySubstitute = True
|
||||||
|
Me.IsOneHitKOMove = False
|
||||||
|
Me.IsWonderGuardAffected = True
|
||||||
|
'#End
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
End Class
|
||||||
|
|
||||||
|
End Namespace
|
57
P3D/Pokemon/Attacks/Psychic/TwinBeam.vb
Normal file
57
P3D/Pokemon/Attacks/Psychic/TwinBeam.vb
Normal file
@ -0,0 +1,57 @@
|
|||||||
|
Namespace BattleSystem.Moves.Psychic
|
||||||
|
|
||||||
|
Public Class TwinBeam
|
||||||
|
|
||||||
|
Inherits Attack
|
||||||
|
|
||||||
|
Public Sub New()
|
||||||
|
'#Definitions
|
||||||
|
Me.Type = New Element(Element.Types.Psychic)
|
||||||
|
Me.ID = 888
|
||||||
|
Me.OriginalPP = 10
|
||||||
|
Me.CurrentPP = 10
|
||||||
|
Me.MaxPP = 10
|
||||||
|
Me.Power = 40
|
||||||
|
Me.Accuracy = 100
|
||||||
|
Me.Category = Categories.Special
|
||||||
|
Me.ContestCategory = ContestCategories.Beauty
|
||||||
|
Me.Name = Localization.GetString("move_name_" & Me.ID, "Twin Beam")
|
||||||
|
Me.Description = "The user shoots mystical beams from its eyes to inflict damage. The target is hit twice in a row."
|
||||||
|
Me.CriticalChance = 1
|
||||||
|
Me.IsHMMove = False
|
||||||
|
Me.Target = Targets.OneAdjacentTarget
|
||||||
|
Me.Priority = 0
|
||||||
|
Me.TimesToAttack = 2
|
||||||
|
'#End
|
||||||
|
|
||||||
|
'#SpecialDefinitions
|
||||||
|
Me.MakesContact = False
|
||||||
|
Me.ProtectAffected = True
|
||||||
|
Me.MagicCoatAffected = False
|
||||||
|
Me.SnatchAffected = False
|
||||||
|
Me.MirrorMoveAffected = True
|
||||||
|
Me.KingsrockAffected = True
|
||||||
|
Me.CounterAffected = False
|
||||||
|
|
||||||
|
Me.DisabledWhileGravity = False
|
||||||
|
Me.UseEffectiveness = True
|
||||||
|
Me.ImmunityAffected = True
|
||||||
|
Me.RemovesOwnFrozen = False
|
||||||
|
Me.HasSecondaryEffect = False
|
||||||
|
|
||||||
|
Me.IsHealingMove = False
|
||||||
|
Me.IsRecoilMove = False
|
||||||
|
|
||||||
|
Me.IsDamagingMove = True
|
||||||
|
Me.IsProtectMove = False
|
||||||
|
|
||||||
|
|
||||||
|
Me.IsAffectedBySubstitute = True
|
||||||
|
Me.IsOneHitKOMove = False
|
||||||
|
Me.IsWonderGuardAffected = True
|
||||||
|
'#End
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
End Class
|
||||||
|
|
||||||
|
End Namespace
|
Loading…
x
Reference in New Issue
Block a user