Shorten some over-long move effect changelog entries. veekun-promotions/2011021501 veekun-promotions/2011021502 veekun-promotions/2011022101
authorLynn "Zhorken" Vaughan <zhorken@gmail.com>
Fri, 11 Feb 2011 02:50:16 +0000 (21:50 -0500)
committerLynn "Zhorken" Vaughan <zhorken@gmail.com>
Fri, 11 Feb 2011 03:00:18 +0000 (22:00 -0500)
I couldn't really shorten Dig and Fly's bug descriptions to 255
characters, so I also gave the column more space.

pokedex/data/csv/move_effect_changelog.csv
pokedex/db/tables.py

index 05b6c09..2de4c66 100644 (file)
@@ -5,9 +5,7 @@ effect_id,changed_in_version_group_id,effect
 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."
-82,3,"Locks the user into this move.
-
-Bug: If this move misses, [accuracy]{mechanic} for subsequent hits is changed to 1/256."
+82,3,"Locks the user into this move.  Due to a bug, if this move misses, its [accuracy]{mechanic} drops to 1/256 as long as the user is still locked in."
 84,3,Can call any move except for [Struggle]{move} and itself.
 109,3,Does not interact with [Stomp]{move}.
 109,11,Raises [evasion]{mechanic} by one stage.
@@ -17,15 +15,11 @@ Bug: If this move misses, [accuracy]{mechanic} for subsequent hits is changed to
 151,3,Does not interact with [Minimize]{move}.
 153,3,Does not hit Pokémon under the effects of [Fly]{move}.
 155,11,Determines damage using each participant's base [Attack]{mechanic} and the opponent's base [Defense]{mechanic} in place of calculated stats.
-156,3,"Can only be hit by [Swift]{move} while in the air.
-
-Bug: If the user fails to attack on the second turn (e.g. due to confusion or paralysis), it remains in the air and immune to attack indefinitely, but can act normally on subsequent turns.  This effect only ends if the user leaves the field or attempts [Fly]{move} again and succeeds."
+156,3,"[Swift]{move} can hit the user while in the air, and no other moves can.  Due to a bug, if the user fails to carry out the move's second turn, e.g. due to [paralysis]{mechanic}, it remains in the air until it switches out or uses Fly again successfully.  It can act as if it were on the ground in the meantime, but moves still miss it."
 161,8,Does not raise [Defense]{mechanic} or [Special Defense]{mechanic}.
 175,8,Does not raise the user's [Special Defense]{mechanic}.
 180,11,Heals replacement Pokémon by half of their max HP.
 255,3,Inflicts [normal]{type}-type damage and the user receives 1/2 of damage dealt in recoil.
-257,3,"Can only be hit by [Swift]{move} while underground.
-
-Bug: If the user fails to attack on the second turn (e.g. due to confusion or paralysis), it remains underground and immune to attack indefinitely, but can act normally on subsequent turns.  This effect only ends if the user leaves the field or attempts [Dig]{move} again and succeeds."
+257,3,"[Swift]{move} can hit the user while underground, and no other moves can.  Due to a bug, if the user fails to carry out the move's second turn, e.g. due to [paralysis]{mechanic}, it remains underground until it switches out or uses Dig again successfully.  It can act as if it were aboveground in the meantime, but moves still miss it."
 261,8,Does not interact with [Hail]{move}.
 274,11,Ignores [Wonder Guard]{ability}.
index 45476a9..812fdc2 100644 (file)
@@ -590,7 +590,7 @@ class MoveEffectChangelog(TableBase):
         info=dict(description="The ID of the effect that changed"))
     changed_in_version_group_id = Column(Integer, ForeignKey('version_groups.id'), primary_key=True, nullable=False,
         info=dict(description="The ID of the version group in which the effect changed"))
-    effect = Column(markdown.MarkdownColumn(255), nullable=False,
+    effect = Column(markdown.MarkdownColumn(512), nullable=False,
         info=dict(description="A description of the old behavior", format='markdown'))
 
 class MoveFlag(TableBase):