From 8ecd3364c395a01e8ffe8b1dd9dd242deb95e617 Mon Sep 17 00:00:00 2001 From: Shadow15510 Date: Mon, 30 Aug 2021 15:11:55 +0200 Subject: [PATCH] Change stat modification into events --- asci_lib.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/asci_lib.py b/asci_lib.py index ed4f2e2..59b2b52 100644 --- a/asci_lib.py +++ b/asci_lib.py @@ -140,6 +140,7 @@ class Asci: event = self._game_events_mapping[cell_content](fake_data, self.stat) event = read_event(self.data[0], event) + # data modification self.data[0] = fake_data[0] self.data[1] = fake_data[1] if fake_data[2] != x: self.data[2] = fake_data[2] @@ -147,8 +148,8 @@ class Asci: # XP and stat modification self.data[0] += event.xp_earned - for index in range(len(event.stat)): - self.stat[index] += event.stat[index] + for index, value in event.stat: + self.stat[index] += value # Display and get answer if event.text: @@ -256,4 +257,3 @@ def read_event(xp, event): raise TypeError("event is of type {} instead of list".format(type(event))) return Event(*event) -