effect_id,changed_in_version_group_id,effect
8,11,"Halves the target's [Defense]{mechanic} for damage calculation, which is similar to doubling the attack's [power]{mechanic}."
-29,33,"Does nothing in trainer battles."
+29,3,"Does nothing in trainer battles."
38,8,"Works while asleep through [Sleep Talk]{move} if not at full health."
46,3,"If this move misses, the user takes 1 point of damage in recoil."
46,11,"If this move misses, the user takes half of the damage it would have inflicted in recoil."
info=dict(description="ID of the damage class (physical/special) of the move"))
effect_id = Column(Integer, ForeignKey('move_effects.id'), nullable=False,
info=dict(description="ID of the move's effect"))
- effect_chance = Column(Integer, nullable=True
+ effect_chance = Column(Integer, nullable=True,
info=dict(description="The chance for a secondary effect. What this is a chance of is specified by the move's effect."))
contest_type_id = Column(Integer, ForeignKey('contest_types.id'), nullable=True,
info=dict(description="ID of the move's Contest type (e.g. cool or smart)"))