Initialize from the database
(self)
| 53 | |
| 54 | @reconstructor |
| 55 | def init(self): |
| 56 | """Initialize from the database""" |
| 57 | self.__effect = None |
| 58 | |
| 59 | if self.effectID: |
| 60 | self.__effect = next((x for x in self.fighter.item.effects.values() if x.ID == self.effectID), None) |
| 61 | if self.__effect is None: |
| 62 | pyfalog.error("Effect (id: {0}) does not exist", self.effectID) |
| 63 | return |
| 64 | |
| 65 | self.build() |
| 66 | |
| 67 | def build(self): |
| 68 | pass |