mirror of
https://github.com/veekun/pokedex.git
synced 2024-08-20 18:16:34 +00:00
Restored Item.appears_underground and added location support to rst.
This commit is contained in:
parent
d98632aa50
commit
f8145b87e4
3 changed files with 16 additions and 10 deletions
pokedex/db
|
@ -201,7 +201,11 @@ class Item(TableBase):
|
|||
cost = Column(Integer, nullable=False)
|
||||
fling_power = Column(Integer, nullable=True)
|
||||
fling_effect_id = Column(Integer, ForeignKey('item_fling_effects.id'), nullable=True)
|
||||
effect = Column(Unicode(5120), nullable=False)
|
||||
effect = Column(rst.RstTextColumn(5120), nullable=False)
|
||||
|
||||
@property
|
||||
def appears_underground(self):
|
||||
return any(flag.identifier == u'underground' for flag in self.flags)
|
||||
|
||||
class ItemCategory(TableBase):
|
||||
__tablename__ = 'item_categories'
|
||||
|
@ -212,6 +216,7 @@ class ItemCategory(TableBase):
|
|||
class ItemFlag(TableBase):
|
||||
__tablename__ = 'item_flags'
|
||||
id = Column(Integer, primary_key=True, nullable=False)
|
||||
identifier = Column(Unicode(24), nullable=False)
|
||||
name = Column(Unicode(64), nullable=False)
|
||||
|
||||
class ItemFlagMap(TableBase):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue