diff --git a/squirrelbattle/entities/items.py b/squirrelbattle/entities/items.py index 943b0c8..2405a7f 100644 --- a/squirrelbattle/entities/items.py +++ b/squirrelbattle/entities/items.py @@ -168,4 +168,9 @@ class BodySnatchPotion(Item): self.held_by.map.currenty, self.held_by.map.currentx = self.held_by.y,\ self.held_by.x + self.held_by.map.logs.add_message( + _("{player} exchanged its body with {entity}.").format( + player=self.held_by.translated_name.capitalize(), + entity=entity.translated_name)) + self.held_by.inventory.remove(self) diff --git a/squirrelbattle/locale/de/LC_MESSAGES/squirrelbattle.po b/squirrelbattle/locale/de/LC_MESSAGES/squirrelbattle.po index 505d2d8..28307eb 100644 --- a/squirrelbattle/locale/de/LC_MESSAGES/squirrelbattle.po +++ b/squirrelbattle/locale/de/LC_MESSAGES/squirrelbattle.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: squirrelbattle 3.14.1\n" "Report-Msgid-Bugs-To: squirrel-battle@crans.org\n" -"POT-Creation-Date: 2020-12-05 14:13+0100\n" +"POT-Creation-Date: 2020-12-05 14:46+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -34,7 +34,12 @@ msgstr "SIE WURDEN GESTORBEN" #. The player earn XP if the entity was killed. #: squirrelbattle/entities/items.py:128 msgid "Bomb is exploding." -msgstr "" +msgstr "Die Bombe explodiert." + +#: squirrelbattle/entities/items.py:172 +#, python-brace-format +msgid "{player} exchanged its body with {entity}." +msgstr "{player} täuscht seinem Körper mit {entity} aus." #: squirrelbattle/game.py:177 msgid "" @@ -79,8 +84,8 @@ msgstr "{name} stirbt." msgid "Back" msgstr "Zurück" -#: squirrelbattle/tests/game_test.py:294 squirrelbattle/tests/game_test.py:297 -#: squirrelbattle/tests/game_test.py:300 +#: squirrelbattle/tests/game_test.py:300 squirrelbattle/tests/game_test.py:303 +#: squirrelbattle/tests/game_test.py:306 #: squirrelbattle/tests/translations_test.py:16 msgid "New game" msgstr "Neu Spiel" diff --git a/squirrelbattle/locale/fr/LC_MESSAGES/squirrelbattle.po b/squirrelbattle/locale/fr/LC_MESSAGES/squirrelbattle.po index 1c17ccf..652871d 100644 --- a/squirrelbattle/locale/fr/LC_MESSAGES/squirrelbattle.po +++ b/squirrelbattle/locale/fr/LC_MESSAGES/squirrelbattle.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: squirrelbattle 3.14.1\n" "Report-Msgid-Bugs-To: squirrel-battle@crans.org\n" -"POT-Creation-Date: 2020-12-05 14:13+0100\n" +"POT-Creation-Date: 2020-12-05 14:46+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -36,6 +36,11 @@ msgstr "VOUS ÊTES MORT" msgid "Bomb is exploding." msgstr "La bombe explose." +#: squirrelbattle/entities/items.py:172 +#, python-brace-format +msgid "{player} exchanged its body with {entity}." +msgstr "{player} a échangé son corps avec {entity}." + #: squirrelbattle/game.py:177 msgid "" "Some keys are missing in your save file.\n" @@ -79,8 +84,8 @@ msgstr "{name} meurt." msgid "Back" msgstr "Retour" -#: squirrelbattle/tests/game_test.py:294 squirrelbattle/tests/game_test.py:297 -#: squirrelbattle/tests/game_test.py:300 +#: squirrelbattle/tests/game_test.py:300 squirrelbattle/tests/game_test.py:303 +#: squirrelbattle/tests/game_test.py:306 #: squirrelbattle/tests/translations_test.py:16 msgid "New game" msgstr "Nouvelle partie"