From c1ce8c577cbb5562e0198aa1ef358153debef1b0 Mon Sep 17 00:00:00 2001 From: Griatch Date: Fri, 14 Jul 2023 13:02:46 +0200 Subject: [PATCH] Fix inconsistency in equipment tutorial text. Resolve #3151. --- .../Part3/Beginner-Tutorial-Equipment.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/docs/source/Howtos/Beginner-Tutorial/Part3/Beginner-Tutorial-Equipment.md b/docs/source/Howtos/Beginner-Tutorial/Part3/Beginner-Tutorial-Equipment.md index 559a0b058f..acb30e006b 100644 --- a/docs/source/Howtos/Beginner-Tutorial/Part3/Beginner-Tutorial-Equipment.md +++ b/docs/source/Howtos/Beginner-Tutorial/Part3/Beginner-Tutorial-Equipment.md @@ -311,9 +311,9 @@ class EquipmentHandler: """ Put something in the backpack. """ - self.validate_slot_usage(obj) - self.slots[WieldLocation.BACKPACK].append(obj) - self._save() + if self.validate_slot_usage(obj): + self.slots[WieldLocation.BACKPACK].append(obj) + self._save() def remove(self, slot): """ @@ -363,7 +363,9 @@ class EquipmentHandler: # make sure to remove from equipment/backpack first, to avoid double-adding self.remove(obj) - + if not self.validate_slot_usage(obj): + return + slots = self.slots use_slot = getattr(obj, "inventory_use_slot", WieldLocation.BACKPACK)