Skip to content

Commit e947293

Browse files
Don't get rid of z item when using z move (#801)
* don't get rid of z item when using z move * fix test
1 parent e3fc0d4 commit e947293

File tree

3 files changed

+0
-5
lines changed

3 files changed

+0
-5
lines changed

src/poke_env/battle/abstract_battle.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -899,7 +899,6 @@ def parse_message(self, split_message: List[str]):
899899
else:
900900
self._opponent_used_z_move = True
901901
pokemon = event[2]
902-
self.get_pokemon(pokemon).used_z_move()
903902
elif event[1] == "clearpoke":
904903
self.in_team_preview = True
905904
for mon in self.team.values():

src/poke_env/battle/pokemon.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -675,9 +675,6 @@ def _update_from_teambuilder(self, tb: TeambuilderPokemon):
675675
for stat, val in zip(["hp", "atk", "def", "spa", "spd", "spe"], stats):
676676
self._stats[stat] = val
677677

678-
def used_z_move(self):
679-
self._item = None
680-
681678
def was_illusioned(self, fields: Dict[Field, int]):
682679
self._current_hp = None
683680
self._max_hp = None

unit_tests/environment/test_battle.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -413,7 +413,6 @@ def test_battle_request_and_interactions(example_request):
413413

414414
battle.opponent_active_pokemon.item = "grassiumz"
415415
battle.parse_message(["", "-zpower", "p1: Sunflora"])
416-
assert battle.opponent_active_pokemon.item is None
417416

418417
sunflora = battle.opponent_active_pokemon
419418
assert sunflora.fainted is False

0 commit comments

Comments
 (0)