Rather than marking them "non-damaging".
15,Ice,ICE,1,3
16,Dragon,DRG,1,3
17,Dark,DAR,2,3
15,Ice,ICE,1,3
16,Dragon,DRG,1,3
17,Dark,DAR,2,3
-10001,???,???,2,1
-10002,Shadow,SHA,3,1
+10001,???,???,2,
+10002,Shadow,SHA,3,
info=dict(description=u"An arbitrary 3-letter abbreviation of this type.", format='plaintext')) # XXX: Or is it not arbitrary?
generation_id = Column(Integer, ForeignKey('generations.id'), nullable=False,
info=dict(description=u"The ID of the generation this type first appeared in."))
info=dict(description=u"An arbitrary 3-letter abbreviation of this type.", format='plaintext')) # XXX: Or is it not arbitrary?
generation_id = Column(Integer, ForeignKey('generations.id'), nullable=False,
info=dict(description=u"The ID of the generation this type first appeared in."))
- damage_class_id = Column(Integer, ForeignKey('move_damage_classes.id'), nullable=False,
- info=dict(description=u"The ID of the damage class this type's moves had before Generation IV."))
+ damage_class_id = Column(Integer, ForeignKey('move_damage_classes.id'), nullable=True,
+ info=dict(description=u"The ID of the damage class this type's moves had before Generation IV, null if not applicable (e.g. ???)."))
class TypeName(TableBase):
u"""An official non-English name of an elemental type."""
class TypeName(TableBase):
u"""An official non-English name of an elemental type."""