Abilities that hasten egg hatching now have a flag in abilities.txt for this effect

This commit is contained in:
Maruno17
2021-12-29 22:13:18 +00:00
parent f3c4893dbb
commit a6c092a574
5 changed files with 12 additions and 2 deletions

View File

@@ -221,8 +221,8 @@ Events.onStepTaken += proc { |_sender, _e|
$player.party.each do |egg| $player.party.each do |egg|
next if egg.steps_to_hatch <= 0 next if egg.steps_to_hatch <= 0
egg.steps_to_hatch -= 1 egg.steps_to_hatch -= 1
$player.pokemon_party.each do |i| $player.pokemon_party.each do |pkmn|
next if ![:FLAMEBODY, :MAGMAARMOR, :STEAMENGINE].include?(i.ability_id) next if !pkmn.ability&.has_flag?("FasterEggHatching")
egg.steps_to_hatch -= 1 egg.steps_to_hatch -= 1
break break
end end

View File

@@ -158,6 +158,7 @@ Description = The Pokémon is protected from flinching.
#------------------------------- #-------------------------------
[MAGMAARMOR] [MAGMAARMOR]
Name = Magma Armor Name = Magma Armor
Flags = FasterEggHatching
Description = Prevents the Pokémon from becoming frozen. Description = Prevents the Pokémon from becoming frozen.
#------------------------------- #-------------------------------
[WATERVEIL] [WATERVEIL]
@@ -194,6 +195,7 @@ Description = The Pokémon awakens quickly from sleep.
#------------------------------- #-------------------------------
[FLAMEBODY] [FLAMEBODY]
Name = Flame Body Name = Flame Body
Flags = FasterEggHatching
Description = Contact with the Pokémon may burn the attacker. Description = Contact with the Pokémon may burn the attacker.
#------------------------------- #-------------------------------
[RUNAWAY] [RUNAWAY]

View File

@@ -158,6 +158,7 @@ Description = The Pokémon is protected from flinching.
#------------------------------- #-------------------------------
[MAGMAARMOR] [MAGMAARMOR]
Name = Magma Armor Name = Magma Armor
Flags = FasterEggHatching
Description = Prevents the Pokémon from becoming frozen. Description = Prevents the Pokémon from becoming frozen.
#------------------------------- #-------------------------------
[WATERVEIL] [WATERVEIL]
@@ -194,6 +195,7 @@ Description = The Pokémon awakens quickly from sleep.
#------------------------------- #-------------------------------
[FLAMEBODY] [FLAMEBODY]
Name = Flame Body Name = Flame Body
Flags = FasterEggHatching
Description = Contact with the Pokémon may burn the attacker. Description = Contact with the Pokémon may burn the attacker.
#------------------------------- #-------------------------------
[RUNAWAY] [RUNAWAY]

View File

@@ -158,6 +158,7 @@ Description = The Pokémon is protected from flinching.
#------------------------------- #-------------------------------
[MAGMAARMOR] [MAGMAARMOR]
Name = Magma Armor Name = Magma Armor
Flags = FasterEggHatching
Description = Prevents the Pokémon from becoming frozen. Description = Prevents the Pokémon from becoming frozen.
#------------------------------- #-------------------------------
[WATERVEIL] [WATERVEIL]
@@ -194,6 +195,7 @@ Description = The Pokémon awakens quickly from sleep.
#------------------------------- #-------------------------------
[FLAMEBODY] [FLAMEBODY]
Name = Flame Body Name = Flame Body
Flags = FasterEggHatching
Description = Contact with the Pokémon may burn the attacker. Description = Contact with the Pokémon may burn the attacker.
#------------------------------- #-------------------------------
[RUNAWAY] [RUNAWAY]
@@ -970,6 +972,7 @@ Description = This Pokémon's moves cannot be redirected.
#------------------------------- #-------------------------------
[STEAMENGINE] [STEAMENGINE]
Name = Steam Engine Name = Steam Engine
Flags = FasterEggHatching
Description = Boosts Speed drastically if hit by a Fire or Water move. Description = Boosts Speed drastically if hit by a Fire or Water move.
#------------------------------- #-------------------------------
[PUNKROCK] [PUNKROCK]

View File

@@ -158,6 +158,7 @@ Description = The Pokémon is protected from flinching.
#------------------------------- #-------------------------------
[MAGMAARMOR] [MAGMAARMOR]
Name = Magma Armor Name = Magma Armor
Flags = FasterEggHatching
Description = Prevents the Pokémon from becoming frozen. Description = Prevents the Pokémon from becoming frozen.
#------------------------------- #-------------------------------
[WATERVEIL] [WATERVEIL]
@@ -194,6 +195,7 @@ Description = The Pokémon awakens quickly from sleep.
#------------------------------- #-------------------------------
[FLAMEBODY] [FLAMEBODY]
Name = Flame Body Name = Flame Body
Flags = FasterEggHatching
Description = Contact with the Pokémon may burn the attacker. Description = Contact with the Pokémon may burn the attacker.
#------------------------------- #-------------------------------
[RUNAWAY] [RUNAWAY]
@@ -970,6 +972,7 @@ Description = This Pokémon's moves cannot be redirected.
#------------------------------- #-------------------------------
[STEAMENGINE] [STEAMENGINE]
Name = Steam Engine Name = Steam Engine
Flags = FasterEggHatching
Description = Boosts Speed drastically if hit by a Fire or Water move. Description = Boosts Speed drastically if hit by a Fire or Water move.
#------------------------------- #-------------------------------
[PUNKROCK] [PUNKROCK]