mirror of
https://github.com/veekun/pokedex.git
synced 2024-08-20 18:16:34 +00:00
Add prose for most things move-related.
This commit is contained in:
parent
707b34fb8f
commit
14232f0e74
4 changed files with 99 additions and 0 deletions
5
pokedex/data/csv/conquest_move_displacement_prose.csv
Normal file
5
pokedex/data/csv/conquest_move_displacement_prose.csv
Normal file
|
@ -0,0 +1,5 @@
|
|||
move_displacement_id,local_language_id,short_effect,effect
|
||||
1,9,User advances one tile.,"The user moves to the tile directly in front of it. If the user cannot occupy that tile or another Pokémon is already occupying that tile, the move cannot be used."
|
||||
2,9,User jumps ahead two tiles.,"The user jumps ahead two tiles without crossing the tile in-between. If the user cannot occupy that tile or another Pokémon is already occupying that tile, the move cannot be used."
|
||||
3,9,"User retreats one tile, switching places with any Pokémon already there.","The user moves to the tile behind it, if it can occupy that tile. If another Pokémon is already occupying that tile, the user switches places with it."
|
||||
4,9,Deals knockback.,All targets are knocked one tile backward in the direction the user is facing.
|
|
51
pokedex/data/csv/conquest_move_effect_prose.csv
Normal file
51
pokedex/data/csv/conquest_move_effect_prose.csv
Normal file
|
@ -0,0 +1,51 @@
|
|||
conquest_move_effect_id,local_language_id,short_effect,effect
|
||||
0,9,Inflicts exactly 40 HP in damage.,"Inflicts exactly 40 HP in damage, unaffected by stats or types."
|
||||
2,9,Has double power if the target has a major status ailment.,Inflicts damage. Has double power if the target has a major status ailment.
|
||||
3,9,Doubles in power with each consecutive successful use.,"Inflicts damage. Every time this move succeeds, its power doubles; if it fails, it resets."
|
||||
4,9,Ignores the target's stat modifiers.,"Inflicts damage, ignoring the target's stat modifiers."
|
||||
5,9,Power rises the faster the user is compared to the target.,"Inflicts damage. The greater the user's Speed compared to the target's, the more power this move has."
|
||||
6,9,Power rises the slower the user is compared to the target.,"Inflicts damage. The lower the user's Speed compared to the target's, the more power this move has."
|
||||
7,9,,
|
||||
8,9,,
|
||||
9,9,Has an increased chance for a critical hit.,"Inflicts damage. This move's critical hit rate is higher than usual."
|
||||
14,9,Hits 2 to 5 times in one turn.,"Inflicts damage. Hits two to five times in one turn, with damage calculated separately each time."
|
||||
15,9,,
|
||||
16,9,"Digs underground and hits at the beginning of the next turn.","Inflicts damage. The user digs underground, dodging all moves until it attacks. At the beginning of the next turn, the user hits the target, even if the target has moved, and cannot move again that turn."
|
||||
17,9,"Lifts the target into the sky and hits at the beginning of the next turn.","Inflicts damage. The user carries the target into the sky. No moves can hit either Pokémon in this state. At the beginning of the next turn, the user slams the target to the ground, inflicting regular damage. The user cannot move again that turn."
|
||||
18,9,,
|
||||
19,9,,Inflicts damage.
|
||||
20,9,,
|
||||
21,9,Heals the user by half the damage dealt.,Inflicts damage. The user heals for half as many HP as it dealt in damage.
|
||||
22,9,Teleports randomly.,
|
||||
23,9,Cannot be used the turn after hitting.,"Inflicts damage. If the move succeeds, it cannot be used again on the next turn."
|
||||
25,9,"",""
|
||||
26,9,,
|
||||
28,9,Has a $effect_chance% chance to raise the user's Attack.,Inflicts damage. Has a $effect_chance% chance to raise the user's Attack afterward.
|
||||
29,9,Lowers the user's Attack.,Inflicts damage. Lowers the user's Attack afterward.
|
||||
30,9,Has a $effect_chance% chance to lower each target's Defense.,Inflicts damage. Has a $effect_chance% chance to lower each target's Defense afterward.
|
||||
33,9,Has a $effect_chance% chance to lower each target's Speed.,Inflicts damage. Has a $effect_chance% chance to lower each target's Speed afterward.
|
||||
36,9,Has a $effect_chance% chance to lower each target's accuracy.,Inflicts damage. Has a $effect_chance% chance to lower each target's accuracy.
|
||||
37,9,Has a $effect_chance% chance to paralyze each target.,Inflicts damage. Has a $effect_chance% chance to paralyze each target.
|
||||
38,9,Puts each target to sleep.,Puts each target to sleep.
|
||||
39,9,Has a $effect_chance% chance to poison each target.,Inflicts damage. Has a $effect_chance% chance to poison each target.
|
||||
40,9,Has a $effect_chance% chance to badly poison each target.,Inflicts damage. Has a $effect_chance% chance to badly poison each target.
|
||||
41,9,Has a $effect_chance% chance to burn each target.,Inflicts damage. Has a $effect_chance% chance to burn each target.
|
||||
42,9,Has a $effect_chance% chance to freeze each target.,Inflicts damage. Has a $effect_chance% chance to freeze each target.
|
||||
43,9,Has a $effect_chance% chance to confuse each target.,Inflicts damage. Has a $effect_chance% chance to confuse each target.
|
||||
44,9,Has a $effect_chance% chance to make each target flinch.,Inflicts damage. Has a $effect_chance% chance to make each target flinch.
|
||||
47,9,,
|
||||
48,9,,
|
||||
49,9,,
|
||||
51,9,,
|
||||
52,9,Never misses.,"Inflicts damage. Always has 100% accuracy, but still misses Pokémon under the effects of []{move:dig} or []{move:sky-drop}."
|
||||
58,9,Lowers each target's range.,Inflicts damage. Lowers each target's range by one tile.
|
||||
59,9,,
|
||||
60,9,Inflicts damage with no additional effect.,Inflicts regular damage.
|
||||
61,9,Has a $effect_chance% chance each to burn each target or make it flinch.,"Inflicts damage. Has a $effect_chance% chance to burn each target, and a $effect_chance% chance, separately rolled, to make each target flinch."
|
||||
62,9,Has a $effect_chance% chance to burn each target. Thaws the user out if frozen.,"Inflicts damage. Has a $effect_chance% chance to burn each target. Can be used if the user is frozen, in which case it thaws out."
|
||||
63,9,,
|
||||
64,9,,
|
||||
65,9,Has double power and wakes the target up if it is asleep.,"Inflicts damage. If the target is asleep, this move has double power and wakes the target up."
|
||||
66,9,Has a $effect_chance% chance to poison each target and an increased chance for a critical hit.,
|
||||
67,9,Heals the user by half the damage inflicted. Only works if each target is asleep.,"Inflicts damage if each target is asleep, and fails otherwise. Heals the user for half as many HP as it dealt in damage."
|
||||
68,9,Hits twice in one turn. Has a $effect_chance% chance to poison each target with each hit.,Inflicts damage. Hits twice in one turn. Has a $effect_chance% chance to poison each target with each hit.
|
|
22
pokedex/data/csv/conquest_move_range_prose.csv
Normal file
22
pokedex/data/csv/conquest_move_range_prose.csv
Normal file
|
@ -0,0 +1,22 @@
|
|||
conquest_move_range_id,local_language_id,name,description
|
||||
1,9,User,The user.
|
||||
2,9,Single tile,A single tile directly in front of the user.
|
||||
3,9,Two-tile column,Two tiles in a column in front of the user.
|
||||
4,9,Three-tile column,Three tiles in a column in front of the user.
|
||||
5,9,Adjacent diamond,The four tiles adjacent to the user.
|
||||
6,9,Adjacent ring,Eight tiles in a ring around the user.
|
||||
7,9,Row,Three tiles in a line centered directly in front of the user.
|
||||
8,9,Chevron,"Three tiles in the shape of a chevron (^), with the apex two tiles in front of the user."
|
||||
9,9,Plus,Five tiles in a plus shape centered two tiles in front of the user.
|
||||
10,9,X-shape,Five tiles in an X shape centered directly in front of the user.
|
||||
11,9,Two ahead,A single tile two tiles in front of the user.
|
||||
12,9,Three ahead,A single tile three tiles in front of the user.
|
||||
13,9,Diamond two ahead,Four tiles in a diamond centered two tiles in front of the user.
|
||||
14,9,Ring in front,Eight tiles in a ring centered two tiles in front of the user.
|
||||
15,9,Row two ahead,Three tiles in a line centered two tiles in front of the user.
|
||||
16,9,Two rows two ahead,"Six tiles in two rows of three, one centered two tiles in front of the user and the other three tiles."
|
||||
17,9,Column two ahead,A column of two tiles starting two tiles in front of the user.
|
||||
18,9,X-shape two ahead,Five tiles in an X shape centered two tiles in front of the user.
|
||||
19,9,Dai,"Seven tiles in the shape of the kanji 大 (dai), consisting of five squares in a plus shape in front of the user and one square on either side of the user."
|
||||
20,9,T-shape,"Four tiles in the shape of a T, consisting of the tile directly in front of the user and a row of three tiles centered two tiles in front of the user."
|
||||
21,9,Two rows,"Six tiles in two rows of three, one centered directly in front of the user and the other two tiles in front of the user."
|
|
|
@ -285,6 +285,13 @@ class ConquestMoveEffect(TableBase):
|
|||
id = Column(Integer, primary_key=True, autoincrement=True,
|
||||
info=dict(description=u'An ID for this effect.'))
|
||||
|
||||
create_translation_table('conquest_move_effect_prose', ConquestMoveEffect, 'prose',
|
||||
short_effect = Column(Unicode(256), nullable=True,
|
||||
info=dict(description="A short summary of the effect", format='markdown')),
|
||||
effect = Column(Unicode(5120), nullable=True,
|
||||
info=dict(description="A detailed description of the effect", format='markdown')),
|
||||
)
|
||||
|
||||
class ConquestMoveRange(TableBase):
|
||||
u"""A range moves can have in Pokémon Conquest."""
|
||||
__tablename__ = 'conquest_move_ranges'
|
||||
|
@ -294,6 +301,13 @@ class ConquestMoveRange(TableBase):
|
|||
identifier = Column(Unicode(16), nullable=False,
|
||||
info=dict(description=u'A readable identifier for this range.'))
|
||||
|
||||
create_translation_table('conquest_move_range_prose', ConquestMoveRange, 'prose',
|
||||
name = Column(Unicode(20), nullable=True,
|
||||
info=dict(description="A short name briefly describing the range", format='plaintext')),
|
||||
description = Column(Unicode(256), nullable=True,
|
||||
info=dict(description="A detailed description of the range", format='plaintext')),
|
||||
)
|
||||
|
||||
class ConquestMoveDisplacement(TableBase):
|
||||
u"""A way in which a move can cause the user or target to move to a
|
||||
different tile.
|
||||
|
@ -310,6 +324,13 @@ class ConquestMoveDisplacement(TableBase):
|
|||
affects_target = Column(Boolean, nullable=False,
|
||||
info=dict(description=u'True iff the move displaces its target(s) and not its user.'))
|
||||
|
||||
create_translation_table('conquest_move_displacement_prose', ConquestMoveDisplacement, 'prose',
|
||||
short_effect = Column(Unicode(128), nullable=True,
|
||||
info=dict(description="A short summary of how the displacement works, to be used with the move's short effect.", format='plaintext')),
|
||||
effect = Column(Unicode(256), nullable=True,
|
||||
info=dict(description="A detailed description of how the displacement works, to be used with the move's long effect.", format='plaintext')),
|
||||
)
|
||||
|
||||
class ConquestPokemonAbility(TableBase):
|
||||
u"""An ability a Pokémon species has in Pokémon Conquest.
|
||||
"""
|
||||
|
|
Loading…
Reference in a new issue