From 2c94dcb72535499c43958ceb9d1ca6af25740995 Mon Sep 17 00:00:00 2001 From: Eevee Date: Tue, 5 Apr 2011 20:48:10 -0700 Subject: [PATCH 01/16] Always joinedload the local_language for a full language map. --- pokedex/db/multilang.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pokedex/db/multilang.py b/pokedex/db/multilang.py index 4adb68d..dcbe489 100644 --- a/pokedex/db/multilang.py +++ b/pokedex/db/multilang.py @@ -99,7 +99,8 @@ def create_translation_table(_table_name, foreign_class, relation_name, 'foreign_id': synonym(foreign_key_name), 'local_language': relationship(language_class, primaryjoin=table.c.local_language_id == language_class.id, - innerjoin=True), + innerjoin=True, + lazy='joined'), }) # Add full-table relations to the original class -- 2.7.4 From 20b21d990ddf15995d05c64f6f354db0bad33b88 Mon Sep 17 00:00:00 2001 From: Eevee Date: Tue, 5 Apr 2011 21:03:41 -0700 Subject: [PATCH 02/16] Remove the responsibility of setting a default language from multilang. Caller now has to do it. No need to avoid circular deps, no need to do much of anything at all. --- pokedex/db/__init__.py | 12 +++++++++--- pokedex/db/multilang.py | 24 ++++++++++-------------- 2 files changed, 19 insertions(+), 17 deletions(-) diff --git a/pokedex/db/__init__.py b/pokedex/db/__init__.py index e2790da..ea103e7 100644 --- a/pokedex/db/__init__.py +++ b/pokedex/db/__init__.py @@ -1,7 +1,7 @@ -from sqlalchemy import MetaData, Table, engine_from_config, orm +from sqlalchemy import engine_from_config, orm from ..defaults import get_default_db_uri -from .tables import metadata +from .tables import Language, metadata from .multilang import MultilangSession, MultilangScopedSession @@ -41,7 +41,13 @@ def connect(uri=None, session_args={}, engine_args={}, engine_prefix=''): all_session_args = dict(autoflush=True, autocommit=False, bind=engine) all_session_args.update(session_args) - sm = orm.sessionmaker(class_=MultilangSession, **all_session_args) + sm = orm.sessionmaker(class_=MultilangSession, language_class=Language, + **all_session_args) session = MultilangScopedSession(sm) + # Default to English + session.default_language = session.query(Language) \ + .filter_by(identifier=u'en') \ + .one() + return session diff --git a/pokedex/db/multilang.py b/pokedex/db/multilang.py index 6690b8a..bd4266f 100644 --- a/pokedex/db/multilang.py +++ b/pokedex/db/multilang.py @@ -154,26 +154,22 @@ def create_translation_table(_table_name, foreign_class, relation_name, return Translations class MultilangSession(Session): - """A tiny Session subclass that adds support for a default language.""" - _default_language_id = 9 # English. XXX magic constant + """A tiny Session subclass that adds support for a default language. + + Caller will need to assign something to `default_language` before this will + actually work. + """ + _default_language_id = 0 # Better fill this in, caller def __init__(self, *args, **kwargs): - try: - self.language_class = kwargs.pop('language_class') - except KeyError: - # Set the default language_class - # We need to import here, to prevent a circular depencency - from pokedex.db.tables import Language - self.language_class = Language + self.language_class = kwargs.pop('language_class') super(MultilangSession, self).__init__(*args, **kwargs) @property def default_language(self): - # Need to import tables here to avoid a circular dependency - from pokedex.db import tables - query = self.query(self.language_class) - query = query.filter_by(id=self._default_language_id) - return query.one() + return self.query(self.language_class) \ + .filter_by(id=self._default_language_id) \ + .one() @default_language.setter def default_language(self, new): -- 2.7.4 From 517e947f5ab92e233677f95286af9feabeb68fbc Mon Sep 17 00:00:00 2001 From: Eevee Date: Tue, 5 Apr 2011 21:46:11 -0700 Subject: [PATCH 03/16] Unbreak db.connect(), whoops. --- pokedex/db/__init__.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pokedex/db/__init__.py b/pokedex/db/__init__.py index ea103e7..c4013f4 100644 --- a/pokedex/db/__init__.py +++ b/pokedex/db/__init__.py @@ -45,9 +45,9 @@ def connect(uri=None, session_args={}, engine_args={}, engine_prefix=''): **all_session_args) session = MultilangScopedSession(sm) - # Default to English - session.default_language = session.query(Language) \ - .filter_by(identifier=u'en') \ - .one() + # Default to English. Warning, magic constant, blah blah. Trying to fetch + # English here would kinda break on new databases. TODO still not an ideal + # solution, I guess. + session._default_language_id = 9 return session -- 2.7.4 From 1d9c3a0147d0645c8ba992cca937e83dcda3df69 Mon Sep 17 00:00:00 2001 From: Eevee Date: Tue, 5 Apr 2011 23:34:28 -0700 Subject: [PATCH 04/16] hurp durp default language --- pokedex/db/__init__.py | 8 ++++---- pokedex/db/multilang.py | 4 ---- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/pokedex/db/__init__.py b/pokedex/db/__init__.py index ae06c1b..99988fb 100644 --- a/pokedex/db/__init__.py +++ b/pokedex/db/__init__.py @@ -48,10 +48,10 @@ def connect(uri=None, session_args={}, engine_args={}, engine_prefix=''): **all_session_args) session = MultilangScopedSession(sm) - # Default to English. Warning, magic constant, blah blah. Trying to fetch - # English here would kinda break on new databases. TODO still not an ideal - # solution, I guess. - session._default_language_id = 9 + # Default to English. Warning, magic constant, messing with internals, + # blah blah. Trying to fetch English here would kinda break on new + # databases. TODO still not an ideal solution, I guess. + session.registry()._default_language_id = 9 return session diff --git a/pokedex/db/multilang.py b/pokedex/db/multilang.py index 3274f61..d58f6df 100644 --- a/pokedex/db/multilang.py +++ b/pokedex/db/multilang.py @@ -200,7 +200,3 @@ class MultilangScopedSession(ScopedSession): @default_language.setter def default_language(self, new): self.registry().default_language = new - - def remove(self): - del self.registry().default_language - super(MultilangScopedSession, self).remove() -- 2.7.4 From b668cf69b068d647af6d9cb394dbff7c2d0a78bf Mon Sep 17 00:00:00 2001 From: Eevee Date: Sat, 9 Apr 2011 22:22:58 -0700 Subject: [PATCH 05/16] Added identifiers for move meta categories. --- pokedex/data/csv/move_meta_categories.csv | 30 +++++++++++++++--------------- pokedex/db/tables.py | 4 +++- 2 files changed, 18 insertions(+), 16 deletions(-) diff --git a/pokedex/data/csv/move_meta_categories.csv b/pokedex/data/csv/move_meta_categories.csv index 75d5394..b904b53 100644 --- a/pokedex/data/csv/move_meta_categories.csv +++ b/pokedex/data/csv/move_meta_categories.csv @@ -1,15 +1,15 @@ -id -0 -1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 +id,identifier +0,damage +1,ailment +2,net-good-stats +3,heal +4,damage+ailment +5,swagger +6,damage+lower +7,damage+raise +8,damage+heal +9,ohko +10,whole-field-effect +11,field-effect +12,force-switch +13,unique diff --git a/pokedex/db/tables.py b/pokedex/db/tables.py index 6747d88..08a9809 100644 --- a/pokedex/db/tables.py +++ b/pokedex/db/tables.py @@ -938,7 +938,7 @@ class MoveMetaAilment(TableBase): __singlename__ = 'move_meta_ailment' id = Column(Integer, primary_key=True, nullable=False, autoincrement=False, info=dict(description="A numeric ID")) - identifier = Column(Unicode(24), nullable=False, + identifier = Column(Unicode(24), nullable=False, index=True, unique=True, info=dict(description="An identifier", format='identifier')) create_translation_table('move_meta_ailment_names', MoveMetaAilment, 'names', @@ -953,6 +953,8 @@ class MoveMetaCategory(TableBase): __singlename__ = 'move_meta_category' id = Column(Integer, primary_key=True, nullable=False, info=dict(description="A numeric ID")) + identifier = Column(Unicode(32), nullable=False, index=True, unique=True, + info=dict(description="An identifier", format='identifier')) create_translation_table('move_meta_category_prose', MoveMetaCategory, 'prose', relation_lazy='joined', -- 2.7.4 From a1fea05db3370fc99269a35bcbcd7892b4014229 Mon Sep 17 00:00:00 2001 From: Eevee Date: Sat, 9 Apr 2011 22:58:40 -0700 Subject: [PATCH 06/16] Remove old move effect categories. #389 --- pokedex/data/csv/move_effect_categories.csv | 38 --- pokedex/data/csv/move_effect_category_map.csv | 402 ------------------------ pokedex/data/csv/move_effect_category_prose.csv | 38 --- pokedex/db/tables.py | 31 -- 4 files changed, 509 deletions(-) delete mode 100644 pokedex/data/csv/move_effect_categories.csv delete mode 100644 pokedex/data/csv/move_effect_category_map.csv delete mode 100644 pokedex/data/csv/move_effect_category_prose.csv diff --git a/pokedex/data/csv/move_effect_categories.csv b/pokedex/data/csv/move_effect_categories.csv deleted file mode 100644 index 2b743cd..0000000 --- a/pokedex/data/csv/move_effect_categories.csv +++ /dev/null @@ -1,38 +0,0 @@ -id,identifier,can_affect_user -1,regular-damage,1 -2,power-varies,1 -3,special-damage,1 -4,double-damage,1 -5,faints,1 -6,critical,0 -7,ignores-type,0 -8,ignores-accuracy-modifiers,0 -9,meta,1 -10,multiple-turnshits,0 -11,charge-or-recovery-turn,0 -12,heals-hp,1 -13,cures-status,1 -14,protection,1 -15,attack-up,1 -16,attack-down,1 -17,defense-up,1 -18,defense-down,1 -19,special-attack-up,1 -20,special-attack-down,1 -21,special-defense-up,1 -22,special-defense-down,1 -23,speed-up,1 -24,speed-down,1 -25,accuracy-up,1 -26,accuracy-down,1 -27,evasion-up,1 -28,evasion-down,1 -29,sleep,1 -30,burn,1 -31,paralysis,1 -32,freeze,1 -33,poison,1 -34,confusion,1 -35,flinch,1 -36,trap,1 -37,weather,0 diff --git a/pokedex/data/csv/move_effect_category_map.csv b/pokedex/data/csv/move_effect_category_map.csv deleted file mode 100644 index 5a8129b..0000000 --- a/pokedex/data/csv/move_effect_category_map.csv +++ /dev/null @@ -1,402 +0,0 @@ -move_effect_id,move_effect_category_id,affects_user -1,1,0 -2,29,0 -3,1,0 -3,33,0 -4,1,0 -4,12,1 -5,1,0 -5,30,0 -6,1,0 -6,32,0 -7,1,0 -7,31,0 -8,1,0 -8,5,1 -9,1,0 -9,12,1 -10,9,0 -11,15,1 -12,17,1 -14,19,1 -17,27,1 -18,1,0 -18,8,0 -19,16,0 -20,18,0 -21,24,0 -24,26,0 -25,28,0 -26,13,1 -27,3,0 -27,10,0 -28,1,0 -28,10,0 -28,34,1 -30,1,0 -30,10,0 -32,1,0 -32,35,0 -33,12,1 -34,33,0 -35,1,0 -36,14,1 -37,1,0 -37,30,0 -37,31,0 -37,32,0 -38,12,1 -38,13,1 -38,29,1 -39,5,0 -39,8,0 -40,1,0 -40,6,0 -40,11,0 -41,3,0 -42,3,0 -43,1,0 -43,10,0 -43,36,0 -44,1,0 -44,6,0 -45,1,0 -45,10,0 -46,1,0 -46,3,1 -47,14,1 -49,1,0 -49,3,1 -50,34,0 -51,15,1 -52,17,1 -53,23,1 -54,19,1 -55,21,1 -58,9,0 -59,16,0 -60,18,0 -61,24,0 -63,22,0 -66,14,1 -67,33,0 -68,31,0 -69,1,0 -69,16,0 -70,1,0 -70,18,0 -71,1,0 -71,24,0 -72,1,0 -72,20,0 -73,1,0 -73,22,0 -74,1,0 -74,26,0 -76,1,0 -76,11,0 -76,35,0 -77,1,0 -77,34,0 -78,1,0 -78,10,0 -78,33,0 -79,1,0 -79,8,0 -80,3,1 -80,14,1 -81,1,0 -81,11,0 -82,1,0 -82,15,1 -83,9,0 -84,9,0 -85,3,0 -85,12,1 -88,3,0 -88,7,0 -89,3,0 -89,7,0 -90,3,0 -92,3,0 -92,3,1 -92,12,0 -92,12,1 -93,1,0 -93,35,0 -94,14,0 -96,9,0 -98,9,0 -99,5,0 -100,1,0 -100,2,0 -102,1,0 -102,14,0 -103,13,1 -104,1,0 -105,1,0 -105,2,0 -105,10,0 -106,1,0 -107,8,0 -107,36,0 -108,3,0 -108,10,0 -109,27,1 -110,3,0 -110,3,1 -110,10,0 -110,15,1 -110,17,1 -110,24,1 -112,14,1 -114,8,0 -114,27,0 -114,28,0 -115,5,0 -115,5,1 -115,10,0 -116,37,0 -117,14,1 -118,1,0 -118,2,0 -119,15,0 -119,34,0 -120,1,0 -120,2,0 -122,1,0 -122,2,0 -123,1,0 -123,2,0 -123,12,0 -124,1,0 -124,2,0 -125,14,1 -126,1,0 -126,30,0 -127,1,0 -127,2,0 -129,1,0 -129,4,0 -130,1,0 -130,13,1 -131,3,0 -133,12,1 -136,1,0 -136,2,0 -137,37,0 -138,37,0 -139,1,0 -139,17,1 -140,1,0 -140,15,1 -141,1,0 -141,15,1 -141,17,1 -141,19,1 -141,21,1 -141,23,1 -143,3,1 -143,15,1 -145,3,0 -146,1,0 -146,11,0 -146,17,1 -147,1,0 -147,35,0 -148,1,0 -149,1,0 -149,7,0 -149,10,0 -150,1,0 -151,1,0 -151,35,0 -152,1,0 -152,11,0 -153,1,0 -153,31,0 -155,1,0 -155,7,0 -155,10,0 -156,1,0 -156,11,0 -157,17,1 -159,1,0 -159,35,0 -160,1,0 -160,10,0 -161,17,1 -161,21,1 -162,1,0 -162,2,0 -163,12,1 -165,37,0 -167,19,0 -167,34,0 -168,30,0 -169,5,1 -169,16,0 -169,20,0 -170,1,0 -170,4,0 -171,1,0 -172,1,0 -172,4,0 -172,13,0 -173,14,1 -174,9,0 -175,21,1 -179,8,0 -180,12,1 -181,9,0 -182,12,1 -182,36,1 -183,1,0 -183,16,1 -183,18,1 -186,1,0 -186,4,0 -187,1,0 -188,29,0 -189,1,0 -190,3,0 -191,1,0 -191,2,0 -192,8,0 -194,13,1 -196,9,0 -197,1,0 -197,2,0 -198,1,0 -198,16,0 -198,26,0 -198,29,0 -198,31,0 -198,32,0 -198,35,0 -199,1,0 -199,3,1 -200,34,0 -201,1,0 -201,6,0 -201,30,0 -203,1,0 -203,33,0 -204,1,0 -204,4,0 -205,1,0 -205,20,1 -206,16,0 -206,18,0 -207,20,0 -207,22,0 -208,1,0 -209,15,1 -209,17,1 -210,1,0 -210,6,0 -210,33,0 -212,19,1 -212,21,1 -213,15,1 -213,23,1 -215,12,1 -217,8,0 -217,28,0 -218,1,0 -218,4,0 -218,13,0 -219,1,0 -219,24,1 -220,1,0 -220,2,0 -221,5,1 -221,12,1 -221,13,1 -222,1,0 -222,4,0 -223,1,0 -223,2,0 -224,1,0 -225,1,0 -225,4,0 -226,23,1 -227,15,1 -227,17,1 -227,19,1 -227,21,1 -227,23,1 -228,3,0 -229,1,0 -230,1,0 -230,18,1 -230,22,1 -231,1,0 -231,2,0 -232,1,0 -232,2,0 -234,1,0 -234,2,0 -235,13,1 -236,1,0 -236,2,0 -238,1,0 -238,2,0 -239,15,1 -239,16,1 -239,17,1 -239,18,1 -242,9,0 -243,9,0 -246,1,0 -246,2,0 -247,1,0 -249,1,0 -252,12,1 -254,1,0 -254,3,1 -254,30,0 -255,1,0 -255,3,1 -255,7,0 -256,1,0 -256,11,0 -257,1,0 -257,11,0 -258,1,0 -259,28,0 -261,1,0 -261,32,0 -262,1,0 -262,4,0 -262,10,0 -262,36,0 -263,1,0 -263,3,1 -263,31,0 -264,1,0 -264,11,0 -266,20,0 -268,1,0 -268,34,0 -269,1,0 -270,1,0 -270,3,1 -271,3,1 -271,12,1 -271,13,1 -272,1,0 -272,22,0 -273,1,0 -273,11,0 -274,1,0 -274,30,0 -274,35,0 -275,1,0 -275,32,0 -275,35,0 -276,1,0 -276,31,0 -276,35,0 -277,1,0 -277,19,1 diff --git a/pokedex/data/csv/move_effect_category_prose.csv b/pokedex/data/csv/move_effect_category_prose.csv deleted file mode 100644 index edf7734..0000000 --- a/pokedex/data/csv/move_effect_category_prose.csv +++ /dev/null @@ -1,38 +0,0 @@ -move_effect_category_id,local_language_id,name -1,9,Regular damage -2,9,Power varies -3,9,Special damage -4,9,Double damage -5,9,Faints -6,9,Critical -7,9,Ignores type -8,9,Ignores accuracy modifiers -9,9,Meta -10,9,Multiple turns/hits -11,9,Charge or recovery turn -12,9,Heals HP -13,9,Cures status -14,9,Protection -15,9,Attack up -16,9,Attack down -17,9,Defense up -18,9,Defense down -19,9,Special Attack up -20,9,Special Attack down -21,9,Special Defense up -22,9,Special Defense down -23,9,Speed up -24,9,Speed down -25,9,Accuracy up -26,9,Accuracy down -27,9,Evasion up -28,9,Evasion down -29,9,Sleep -30,9,Burn -31,9,Paralysis -32,9,Freeze -33,9,Poison -34,9,Confusion -35,9,Flinch -36,9,Trap -37,9,Weather diff --git a/pokedex/db/tables.py b/pokedex/db/tables.py index 08a9809..a42c8f7 100644 --- a/pokedex/db/tables.py +++ b/pokedex/db/tables.py @@ -808,34 +808,6 @@ create_translation_table('move_effect_prose', MoveEffect, 'prose', info=dict(description="A detailed description of the effect", format='plaintext')), ) -class MoveEffectCategory(TableBase): - u"""Category of a move effect - """ - __tablename__ = 'move_effect_categories' - __singlename__ = 'move_effect_category' - id = Column(Integer, primary_key=True, nullable=False, - info=dict(description="A numeric ID")) - identifier = Column(Unicode(64), nullable=False, - info=dict(description="An identifier", format='identifier')) - can_affect_user = Column(Boolean, nullable=False, - info=dict(description="Set if the user can be affected")) - -create_translation_table('move_effect_category_prose', MoveEffectCategory, 'prose', - name = Column(Unicode(64), nullable=False, index=True, - info=dict(description="The name", format='plaintext', official=False)), -) - -class MoveEffectCategoryMap(TableBase): - u"""Maps a move effect category to a move effect - """ - __tablename__ = 'move_effect_category_map' - move_effect_id = Column(Integer, ForeignKey('move_effects.id'), primary_key=True, nullable=False, - info=dict(description="ID of the move effect")) - move_effect_category_id = Column(Integer, ForeignKey('move_effect_categories.id'), primary_key=True, nullable=False, - info=dict(description="ID of the category")) - affects_user = Column(Boolean, primary_key=True, nullable=False, - info=dict(description="Set if the user is affected")) - class MoveEffectChangelog(TableBase): """History of changes to move effects across main game versions.""" __tablename__ = 'move_effect_changelog' @@ -1902,12 +1874,9 @@ MoveChangelog.effect_map = markdown.MoveEffectPropertyMap('effect_map') MoveChangelog.short_effect = markdown.MoveEffectProperty('short_effect') MoveChangelog.short_effect_map = markdown.MoveEffectPropertyMap('short_effect_map') -MoveEffect.category_map = relation(MoveEffectCategoryMap) -MoveEffect.categories = association_proxy('category_map', 'category') MoveEffect.changelog = relation(MoveEffectChangelog, order_by=MoveEffectChangelog.changed_in_version_group_id.desc(), backref='move_effect') -MoveEffectCategoryMap.category = relation(MoveEffectCategory) MoveEffectChangelog.changed_in = relation(VersionGroup, innerjoin=True, lazy='joined', -- 2.7.4 From 1d789e2e9e790f11246e09d7ea17ececb4253af0 Mon Sep 17 00:00:00 2001 From: Eevee Date: Sun, 10 Apr 2011 00:54:14 -0700 Subject: [PATCH 07/16] Fix default language assignment once and for all. Stop trying to be clever and magical and just make the caller pass in a damn primary key. --- pokedex/db/__init__.py | 11 ++++------- pokedex/db/multilang.py | 46 +++++++++++++++++--------------------------- pokedex/tests/test_schema.py | 9 ++++++--- 3 files changed, 28 insertions(+), 38 deletions(-) diff --git a/pokedex/db/__init__.py b/pokedex/db/__init__.py index 99988fb..464629d 100644 --- a/pokedex/db/__init__.py +++ b/pokedex/db/__init__.py @@ -7,6 +7,8 @@ from ..defaults import get_default_db_uri from .tables import Language, metadata from .multilang import MultilangSession, MultilangScopedSession +ENGLISH_ID = 9 + def connect(uri=None, session_args={}, engine_args={}, engine_prefix=''): """Connects to the requested URI. Returns a session object. @@ -44,15 +46,10 @@ def connect(uri=None, session_args={}, engine_args={}, engine_prefix=''): all_session_args = dict(autoflush=True, autocommit=False, bind=engine) all_session_args.update(session_args) - sm = orm.sessionmaker(class_=MultilangSession, language_class=Language, - **all_session_args) + sm = orm.sessionmaker(class_=MultilangSession, + default_language_id=ENGLISH_ID, **all_session_args) session = MultilangScopedSession(sm) - # Default to English. Warning, magic constant, messing with internals, - # blah blah. Trying to fetch English here would kinda break on new - # databases. TODO still not an ideal solution, I guess. - session.registry()._default_language_id = 9 - return session def identifier_from_name(name): diff --git a/pokedex/db/multilang.py b/pokedex/db/multilang.py index d58f6df..7e2840f 100644 --- a/pokedex/db/multilang.py +++ b/pokedex/db/multilang.py @@ -157,46 +157,36 @@ def create_translation_table(_table_name, foreign_class, relation_name, class MultilangSession(Session): """A tiny Session subclass that adds support for a default language. - Caller will need to assign something to `default_language` before this will - actually work. + Needs to be used with `MultilangScopedSession`, below. """ - _default_language_id = 0 # Better fill this in, caller + default_language_id = None def __init__(self, *args, **kwargs): - self.language_class = kwargs.pop('language_class') - super(MultilangSession, self).__init__(*args, **kwargs) + if 'default_language_id' in kwargs: + self.default_language_id = kwargs.pop('default_language_id') - @property - def default_language(self): - return self.query(self.language_class) \ - .filter_by(id=self._default_language_id) \ - .one() - - @default_language.setter - def default_language(self, new): - self._default_language_id = new.id - - @default_language.deleter - def default_language(self): - try: - del self._default_language_id - except AttributeError: - pass + super(MultilangSession, self).__init__(*args, **kwargs) def execute(self, clause, params=None, *args, **kwargs): if not params: params = {} - params.setdefault('_default_language_id', self._default_language_id) + params.setdefault('_default_language_id', self.default_language_id) + return super(MultilangSession, self).execute( clause, params, *args, **kwargs) class MultilangScopedSession(ScopedSession): """Dispatches language selection to the attached Session.""" - @property - def default_language(self): - return self.registry().default_language + def __init__(self, *args, **kwargs): + super(MultilangScopedSession, self).__init__(*args, **kwargs) - @default_language.setter - def default_language(self, new): - self.registry().default_language = new + @property + def default_language_id(self): + """Passes the new default language id through to the current session. + """ + return self.registry().default_language_id + + @default_language_id.setter + def default_language_id(self, new): + self.registry().default_language_id = new diff --git a/pokedex/tests/test_schema.py b/pokedex/tests/test_schema.py index bd42502..0518ed8 100644 --- a/pokedex/tests/test_schema.py +++ b/pokedex/tests/test_schema.py @@ -66,7 +66,7 @@ def test_i18n_table_creation(): # OK, create all the tables and gimme a session Base.metadata.create_all() - sm = sessionmaker(class_=MultilangSession, language_class=Language) + sm = sessionmaker(class_=MultilangSession) sess = MultilangScopedSession(sm) # Create some languages and foos to bind together @@ -80,9 +80,12 @@ def test_i18n_table_creation(): foo = Foo() sess.add(foo) - # Commit so the above get primary keys filled in + # Commit so the above get primary keys filled in, then give the + # session the language id sess.commit() - sess.default_language = lang_en + # Note that this won't apply to sessions created in other threads, but that + # ought not be a problem! + sess.default_language_id = lang_en.id # Give our foo some names, as directly as possible foo_text = FooText() -- 2.7.4 From 55758f863e5137fd44e4b43f3c2a63005177f08c Mon Sep 17 00:00:00 2001 From: Eevee Date: Sun, 10 Apr 2011 16:33:18 -0700 Subject: [PATCH 08/16] Rearranged evolution table; added new B/W evolutions. #378 MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit There are now (well, have been for a while) multiple ways to evolve a Pokémon from its unique parent, so the current schema wasn't working. The parent Pokémon has moved back to the main pokemon table, and pokemon_evolution has grown an artificial primary key. New evolution methods for Milotic, Leafeon, Glaceon, Magnezone, and Probopass have been added. --- pokedex/data/csv/pokemon.csv | 1336 ++++++++++++++++---------------- pokedex/data/csv/pokemon_evolution.csv | 643 +++++++-------- pokedex/db/tables.py | 33 +- 3 files changed, 1003 insertions(+), 1009 deletions(-) diff --git a/pokedex/data/csv/pokemon.csv b/pokedex/data/csv/pokemon.csv index 5fbe019..972298a 100644 --- a/pokedex/data/csv/pokemon.csv +++ b/pokedex/data/csv/pokemon.csv @@ -1,668 +1,668 @@ -id,identifier,generation_id,evolution_chain_id,height,weight,color_id,pokemon_shape_id,habitat_id,gender_rate,capture_rate,base_experience,base_happiness,is_baby,hatch_counter,has_gender_differences,order -1,bulbasaur,1,1,7,69,5,8,3,1,45,64,70,0,20,0,1 -2,ivysaur,1,1,10,130,5,8,3,1,45,141,70,0,20,0,2 -3,venusaur,1,1,20,1000,5,8,3,1,45,208,70,0,20,1,3 -4,charmander,1,2,6,85,8,6,4,1,45,65,70,0,20,0,4 -5,charmeleon,1,2,11,190,8,6,4,1,45,142,70,0,20,0,5 -6,charizard,1,2,17,905,8,6,4,1,45,209,70,0,20,0,6 -7,squirtle,1,3,5,90,2,6,9,1,45,66,70,0,20,0,7 -8,wartortle,1,3,10,225,2,6,9,1,45,143,70,0,20,0,8 -9,blastoise,1,3,16,855,2,6,9,1,45,210,70,0,20,0,9 -10,caterpie,1,4,3,29,5,2,2,4,255,53,70,0,15,0,10 -11,metapod,1,4,7,99,5,2,2,4,120,72,70,0,15,0,11 -12,butterfree,1,4,11,320,9,13,2,4,45,160,70,0,15,1,12 -13,weedle,1,5,3,32,3,2,2,4,255,52,70,0,15,0,13 -14,kakuna,1,5,6,100,10,2,2,4,120,71,70,0,15,0,14 -15,beedrill,1,5,10,295,10,13,2,4,45,159,70,0,15,0,15 -16,pidgey,1,6,3,18,3,9,2,4,255,55,70,0,15,0,16 -17,pidgeotto,1,6,11,300,3,9,2,4,120,113,70,0,15,0,17 -18,pidgeot,1,6,15,395,3,9,2,4,45,172,70,0,15,0,18 -19,rattata,1,7,3,35,7,8,3,4,255,57,70,0,15,1,19 -20,raticate,1,7,7,185,3,8,3,4,127,116,70,0,15,1,20 -21,spearow,1,8,3,20,3,9,6,4,255,58,70,0,15,0,21 -22,fearow,1,8,12,380,3,9,6,4,90,162,70,0,15,0,22 -23,ekans,1,9,20,69,7,2,3,4,255,62,70,0,20,0,23 -24,arbok,1,9,35,650,7,2,3,4,90,147,70,0,20,0,24 -25,pikachu,1,10,4,60,10,8,2,4,190,82,70,0,10,1,26 -26,raichu,1,10,8,300,10,6,2,4,75,122,70,0,10,1,27 -27,sandshrew,1,11,6,120,10,6,6,4,255,93,70,0,20,0,28 -28,sandslash,1,11,10,295,10,6,6,4,90,163,70,0,20,0,29 -29,nidoran-f,1,12,4,70,2,8,3,8,235,59,70,0,20,0,30 -30,nidorina,1,12,8,200,2,8,3,8,120,117,70,0,20,0,31 -31,nidoqueen,1,12,13,600,2,6,3,8,45,194,70,0,20,0,32 -32,nidoran-m,1,13,5,90,7,8,3,0,235,60,70,0,20,0,33 -33,nidorino,1,13,9,195,7,8,3,0,120,118,70,0,20,0,34 -34,nidoking,1,13,14,620,7,6,3,0,45,195,70,0,20,0,35 -35,clefairy,1,14,6,75,6,6,4,6,150,68,140,0,10,0,37 -36,clefable,1,14,13,400,6,6,4,6,25,129,140,0,10,0,38 -37,vulpix,1,15,6,99,3,8,3,6,190,63,70,0,20,0,39 -38,ninetales,1,15,11,199,10,8,3,6,75,178,70,0,20,0,40 -39,jigglypuff,1,16,5,55,6,12,3,6,170,76,70,0,10,0,42 -40,wigglytuff,1,16,10,120,6,12,3,6,50,109,70,0,10,0,43 -41,zubat,1,17,8,75,7,9,1,4,255,54,70,0,15,1,44 -42,golbat,1,17,16,550,7,9,1,4,90,171,70,0,15,1,45 -43,oddish,1,18,5,54,2,7,3,4,255,78,70,0,20,0,47 -44,gloom,1,18,8,86,2,12,3,4,120,132,70,0,20,1,48 -45,vileplume,1,18,12,186,8,12,3,4,45,184,70,0,20,1,49 -46,paras,1,19,3,54,8,14,2,4,190,70,70,0,20,0,51 -47,parasect,1,19,10,295,8,14,2,4,75,128,70,0,20,0,52 -48,venonat,1,20,10,300,7,12,2,4,190,75,70,0,20,0,53 -49,venomoth,1,20,15,125,7,13,2,4,75,138,70,0,20,0,54 -50,diglett,1,21,2,8,3,5,1,4,255,81,70,0,20,0,55 -51,dugtrio,1,21,7,333,3,11,1,4,50,153,70,0,20,0,56 -52,meowth,1,22,4,42,10,8,8,4,255,69,70,0,20,0,57 -53,persian,1,22,10,320,10,8,8,4,90,148,70,0,20,0,58 -54,psyduck,1,23,8,196,10,6,9,4,190,80,70,0,20,0,59 -55,golduck,1,23,17,766,2,6,9,4,75,174,70,0,20,0,60 -56,mankey,1,24,5,280,3,6,4,4,190,74,70,0,20,0,61 -57,primeape,1,24,10,320,3,6,4,4,75,149,70,0,20,0,62 -58,growlithe,1,25,7,190,3,8,3,2,190,91,70,0,20,0,63 -59,arcanine,1,25,19,1550,3,8,3,2,75,213,70,0,20,0,64 -60,poliwag,1,26,6,124,2,7,9,4,255,77,70,0,20,0,65 -61,poliwhirl,1,26,10,200,2,12,9,4,120,131,70,0,20,0,66 -62,poliwrath,1,26,13,540,2,12,9,4,45,185,70,0,20,0,67 -63,abra,1,27,9,195,3,6,8,2,200,75,70,0,20,0,69 -64,kadabra,1,27,13,565,3,6,8,2,100,145,70,0,20,1,70 -65,alakazam,1,27,15,480,3,12,8,2,50,186,70,0,20,1,71 -66,machop,1,28,8,195,4,6,4,2,180,75,70,0,20,0,72 -67,machoke,1,28,15,705,4,12,4,2,90,146,70,0,20,0,73 -68,machamp,1,28,16,1300,4,12,4,2,45,193,70,0,20,0,74 -69,bellsprout,1,29,7,40,5,12,2,4,255,84,70,0,20,0,75 -70,weepinbell,1,29,10,64,5,5,2,4,120,151,70,0,20,0,76 -71,victreebel,1,29,17,155,5,5,2,4,45,191,70,0,20,0,77 -72,tentacool,1,30,9,455,2,10,7,4,190,105,70,0,20,0,78 -73,tentacruel,1,30,16,550,2,10,7,4,60,205,70,0,20,0,79 -74,geodude,1,31,4,200,3,4,4,4,255,73,70,0,15,0,80 -75,graveler,1,31,10,1050,3,12,4,4,120,134,70,0,15,0,81 -76,golem,1,31,14,3000,3,12,4,4,45,177,70,0,15,0,82 -77,ponyta,1,32,10,300,10,8,3,4,190,152,70,0,20,0,83 -78,rapidash,1,32,17,950,10,8,3,4,60,192,70,0,20,0,84 -79,slowpoke,1,33,12,360,6,8,9,4,190,99,70,0,20,0,85 -80,slowbro,1,33,16,785,6,6,9,4,75,164,70,0,20,0,86 -81,magnemite,1,34,3,60,4,4,6,-1,190,89,70,0,20,0,88 -82,magneton,1,34,10,600,4,11,6,-1,60,161,70,0,20,0,89 -83,farfetchd,1,35,8,150,3,9,3,4,45,94,70,0,20,0,91 -84,doduo,1,36,14,392,3,7,3,4,190,96,70,0,20,1,92 -85,dodrio,1,36,18,852,3,7,3,4,45,158,70,0,20,1,93 -86,seel,1,37,11,900,9,3,7,4,190,100,70,0,20,0,94 -87,dewgong,1,37,17,1200,9,3,7,4,75,176,70,0,20,0,95 -88,grimer,1,38,9,300,7,4,8,4,190,90,70,0,20,0,96 -89,muk,1,38,12,300,7,4,8,4,75,157,70,0,20,0,97 -90,shellder,1,39,3,40,7,1,7,4,190,97,70,0,20,0,98 -91,cloyster,1,39,15,1325,7,1,7,4,60,203,70,0,20,0,99 -92,gastly,1,40,13,1,7,1,1,4,190,95,70,0,20,0,100 -93,haunter,1,40,16,1,7,4,1,4,90,126,70,0,20,0,101 -94,gengar,1,40,15,405,7,6,1,4,45,190,70,0,20,0,102 -95,onix,1,41,88,2100,4,2,1,4,45,108,70,0,25,0,103 -96,drowzee,1,42,10,324,10,12,3,4,190,102,70,0,20,0,105 -97,hypno,1,42,16,756,10,12,3,4,75,165,70,0,20,1,106 -98,krabby,1,43,4,65,8,14,9,4,225,115,70,0,20,0,107 -99,kingler,1,43,13,600,8,14,9,4,60,206,70,0,20,0,108 -100,voltorb,1,44,5,104,8,1,8,-1,190,103,70,0,20,0,109 -101,electrode,1,44,12,666,8,1,8,-1,60,150,70,0,20,0,110 -102,exeggcute,1,45,4,25,6,11,2,4,90,98,70,0,20,0,111 -103,exeggutor,1,45,20,1200,10,7,2,4,45,212,70,0,20,0,112 -104,cubone,1,46,4,65,3,6,4,4,190,87,70,0,20,0,113 -105,marowak,1,46,10,450,3,6,4,4,75,124,70,0,20,0,114 -106,hitmonlee,1,47,15,498,3,12,8,0,45,139,70,0,25,0,116 -107,hitmonchan,1,47,14,502,3,12,8,0,45,140,70,0,25,0,117 -108,lickitung,1,48,12,655,6,6,3,4,45,127,70,0,20,0,119 -109,koffing,1,49,6,10,7,1,8,4,190,114,70,0,20,0,121 -110,weezing,1,49,12,95,7,11,8,4,60,173,70,0,20,0,122 -111,rhyhorn,1,50,10,1150,4,8,6,4,120,135,70,0,20,1,123 -112,rhydon,1,50,19,1200,4,6,6,4,60,204,70,0,20,1,124 -113,chansey,1,51,11,346,6,6,8,8,30,255,140,0,40,0,127 -114,tangela,1,52,10,350,2,7,3,4,45,166,70,0,20,0,129 -115,kangaskhan,1,53,22,800,3,6,3,8,45,175,70,0,20,0,131 -116,horsea,1,54,4,80,2,5,7,4,225,83,70,0,20,0,132 -117,seadra,1,54,12,250,2,5,7,4,75,155,70,0,20,0,133 -118,goldeen,1,55,6,150,8,3,9,4,225,111,70,0,20,1,135 -119,seaking,1,55,13,390,8,3,9,4,60,170,70,0,20,1,136 -120,staryu,1,56,8,345,3,5,7,-1,225,106,70,0,20,0,137 -121,starmie,1,56,11,800,7,5,7,-1,60,207,70,0,20,0,138 -122,mr-mime,1,57,13,545,6,12,8,4,45,136,70,0,25,0,140 -123,scyther,1,58,15,560,5,13,3,4,45,187,70,0,25,1,141 -124,jynx,1,59,14,406,8,12,8,8,45,137,70,0,25,0,144 -125,electabuzz,1,60,11,300,10,6,3,2,45,156,70,0,25,0,146 -126,magmar,1,61,13,445,8,6,4,2,45,167,70,0,25,0,149 -127,pinsir,1,62,15,550,3,12,2,4,45,200,70,0,25,0,151 -128,tauros,1,63,14,884,3,8,3,0,45,211,70,0,20,0,152 -129,magikarp,1,64,9,100,8,3,9,4,255,20,70,0,5,1,153 -130,gyarados,1,64,65,2350,2,2,9,4,45,214,70,0,5,1,154 -131,lapras,1,65,25,2200,2,3,7,4,45,219,70,0,40,0,155 -132,ditto,1,66,3,40,7,1,8,-1,35,61,70,0,20,0,156 -133,eevee,1,67,3,65,3,8,8,1,45,92,70,0,35,0,157 -134,vaporeon,1,67,10,290,2,8,8,1,45,196,70,0,35,0,158 -135,jolteon,1,67,8,245,10,8,8,1,45,197,70,0,35,0,159 -136,flareon,1,67,9,250,8,8,8,1,45,198,70,0,35,0,160 -137,porygon,1,68,8,365,6,7,8,-1,45,130,70,0,20,0,165 -138,omanyte,1,69,4,75,2,10,7,1,45,99,70,0,30,0,168 -139,omastar,1,69,10,350,2,10,7,1,45,199,70,0,30,0,169 -140,kabuto,1,70,5,115,3,14,7,1,45,99,70,0,30,0,170 -141,kabutops,1,70,13,405,3,6,7,1,45,199,70,0,30,0,171 -142,aerodactyl,1,71,18,590,7,9,4,1,45,202,70,0,35,0,172 -143,snorlax,1,72,21,4600,1,12,4,1,25,154,70,0,40,0,174 -144,articuno,1,73,17,554,2,9,5,-1,3,215,35,0,80,0,175 -145,zapdos,1,74,16,526,10,9,5,-1,3,216,35,0,80,0,176 -146,moltres,1,75,20,600,10,9,5,-1,3,217,35,0,80,0,177 -147,dratini,1,76,18,33,2,2,9,4,45,67,35,0,40,0,178 -148,dragonair,1,76,40,165,2,2,9,4,45,144,35,0,40,0,179 -149,dragonite,1,76,22,2100,3,6,9,4,45,218,35,0,40,0,180 -150,mewtwo,1,77,20,1220,7,6,5,-1,3,220,0,0,120,0,181 -151,mew,1,78,4,40,6,6,5,-1,45,64,100,0,120,0,182 -152,chikorita,2,79,9,64,5,8,3,1,45,64,70,0,20,0,183 -153,bayleef,2,79,12,158,5,8,3,1,45,141,70,0,20,0,184 -154,meganium,2,79,18,1005,5,8,3,1,45,208,70,0,20,1,185 -155,cyndaquil,2,80,5,79,10,12,3,1,45,65,70,0,20,0,186 -156,quilava,2,80,9,190,10,8,3,1,45,142,70,0,20,0,187 -157,typhlosion,2,80,17,795,10,8,3,1,45,209,70,0,20,0,188 -158,totodile,2,81,6,95,2,6,9,1,45,66,70,0,20,0,189 -159,croconaw,2,81,11,250,2,6,9,1,45,143,70,0,20,0,190 -160,feraligatr,2,81,23,888,2,6,9,1,45,210,70,0,20,0,191 -161,sentret,2,82,8,60,3,8,3,4,255,57,70,0,15,0,192 -162,furret,2,82,18,325,3,8,3,4,90,116,70,0,15,0,193 -163,hoothoot,2,83,7,212,3,9,2,4,255,58,70,0,15,0,194 -164,noctowl,2,83,16,408,3,9,2,4,90,162,70,0,15,0,195 -165,ledyba,2,84,10,108,8,9,2,4,255,54,70,0,15,1,196 -166,ledian,2,84,14,356,8,9,2,4,90,134,70,0,15,1,197 -167,spinarak,2,85,5,85,5,14,2,4,255,54,70,0,15,0,198 -168,ariados,2,85,11,335,8,14,2,4,90,134,70,0,15,0,199 -169,crobat,2,17,18,750,7,13,1,4,90,204,70,0,15,0,46 -170,chinchou,2,86,5,120,2,3,7,4,190,90,70,0,20,0,200 -171,lanturn,2,86,12,225,2,3,7,4,75,156,70,0,20,0,201 -172,pichu,2,10,3,20,10,8,2,4,190,42,70,1,10,0,25 -173,cleffa,2,14,3,30,6,6,4,6,150,37,140,1,10,0,36 -174,igglybuff,2,16,3,10,6,12,3,6,170,39,70,1,10,0,41 -175,togepi,2,87,3,15,9,12,2,1,190,74,70,1,10,0,202 -176,togetic,2,87,6,32,9,12,2,1,75,114,70,0,10,0,203 -177,natu,2,88,2,20,5,9,2,4,190,73,70,0,20,0,205 -178,xatu,2,88,15,150,5,9,2,4,75,171,70,0,20,1,206 -179,mareep,2,89,6,78,9,8,3,4,235,59,70,0,20,0,207 -180,flaaffy,2,89,8,133,6,6,3,4,120,117,70,0,20,0,208 -181,ampharos,2,89,14,615,10,6,3,4,45,194,70,0,20,0,209 -182,bellossom,2,18,4,58,5,12,3,4,45,184,70,0,20,0,50 -183,marill,2,90,4,85,2,6,9,4,190,58,70,0,10,0,211 -184,azumarill,2,90,8,285,2,6,9,4,75,153,70,0,10,0,212 -185,sudowoodo,2,91,12,380,3,12,2,4,65,135,70,0,20,1,214 -186,politoed,2,26,11,339,5,12,9,4,45,185,70,0,20,1,68 -187,hoppip,2,92,4,5,6,6,3,4,255,74,70,0,20,0,215 -188,skiploom,2,92,6,10,5,6,3,4,120,136,70,0,20,0,216 -189,jumpluff,2,92,8,30,2,6,3,4,45,176,70,0,20,0,217 -190,aipom,2,93,8,115,7,6,2,4,45,94,70,0,20,1,218 -191,sunkern,2,94,3,18,10,1,3,4,235,52,70,0,20,0,220 -192,sunflora,2,94,8,85,10,12,3,4,120,146,70,0,20,0,221 -193,yanma,2,95,12,380,8,13,2,4,75,147,70,0,20,0,222 -194,wooper,2,96,4,85,2,7,9,4,255,52,70,0,20,1,224 -195,quagsire,2,96,14,750,2,6,9,4,90,137,70,0,20,1,225 -196,espeon,2,67,9,265,7,8,8,1,45,197,70,0,35,0,161 -197,umbreon,2,67,10,270,1,8,8,1,45,197,35,0,35,0,162 -198,murkrow,2,97,5,21,1,9,2,4,30,107,35,0,20,1,226 -199,slowking,2,33,20,795,6,6,9,4,70,164,70,0,20,0,87 -200,misdreavus,2,98,7,10,4,1,1,4,45,147,35,0,25,0,228 -201,unown,2,99,5,50,1,1,5,-1,225,61,70,0,40,0,230 -202,wobbuffet,2,100,13,285,2,5,1,4,45,177,70,0,20,1,232 -203,girafarig,2,101,15,415,10,8,3,4,60,149,70,0,20,1,233 -204,pineco,2,102,6,72,4,1,2,4,190,60,70,0,20,0,234 -205,forretress,2,102,12,1258,7,1,2,4,75,118,70,0,20,0,235 -206,dunsparce,2,103,15,140,10,2,1,4,190,125,70,0,20,0,236 -207,gligar,2,104,11,648,7,9,4,4,60,108,70,0,20,1,237 -208,steelix,2,41,92,4000,4,2,1,4,25,196,70,0,25,1,104 -209,snubbull,2,105,6,78,6,12,8,6,190,63,70,0,20,0,239 -210,granbull,2,105,14,487,7,6,8,6,75,178,70,0,20,0,240 -211,qwilfish,2,106,5,39,4,3,7,4,45,100,70,0,20,0,241 -212,scizor,2,58,18,1180,8,13,3,4,25,200,70,0,25,1,142 -213,shuckle,2,107,6,205,10,14,4,4,190,80,70,0,20,0,242 -214,heracross,2,108,15,540,2,12,2,4,45,200,70,0,25,1,243 -215,sneasel,2,109,9,280,1,6,2,4,60,132,35,0,20,1,244 -216,teddiursa,2,110,6,88,3,6,4,4,120,124,70,0,20,0,246 -217,ursaring,2,110,18,1258,3,6,4,4,60,189,70,0,20,1,247 -218,slugma,2,111,7,350,8,2,4,4,190,78,70,0,20,0,248 -219,magcargo,2,111,8,550,8,2,4,4,75,154,70,0,20,0,249 -220,swinub,2,112,4,65,3,8,1,4,225,78,70,0,20,0,250 -221,piloswine,2,112,11,558,3,8,1,4,75,160,70,0,20,1,251 -222,corsola,2,113,6,50,6,14,7,6,60,113,70,0,20,0,253 -223,remoraid,2,114,6,120,4,3,7,4,190,78,70,0,20,0,254 -224,octillery,2,114,9,285,8,10,7,4,75,164,70,0,20,1,255 -225,delibird,2,115,9,160,8,9,4,4,45,183,70,0,20,0,256 -226,mantine,2,116,21,2200,7,9,7,4,25,168,70,0,25,0,258 -227,skarmory,2,117,17,505,4,9,6,4,25,168,70,0,25,0,259 -228,houndour,2,118,6,108,1,8,6,4,120,114,35,0,20,0,260 -229,houndoom,2,118,14,350,1,8,6,4,45,204,35,0,20,1,261 -230,kingdra,2,54,18,1520,2,5,7,4,45,207,70,0,20,0,134 -231,phanpy,2,119,5,335,2,8,6,4,120,124,70,0,20,0,262 -232,donphan,2,119,11,1200,4,8,6,4,60,189,70,0,20,1,263 -233,porygon2,2,68,6,325,8,7,8,-1,45,180,70,0,20,0,166 -234,stantler,2,120,14,712,3,8,2,4,45,165,70,0,20,0,264 -235,smeargle,2,121,12,580,9,6,8,4,45,106,70,0,20,0,265 -236,tyrogue,2,47,7,210,7,12,8,0,75,91,70,1,25,0,115 -237,hitmontop,2,47,14,480,3,6,8,0,45,138,70,0,25,0,118 -238,smoochum,2,59,4,60,6,12,8,8,45,87,70,1,25,0,143 -239,elekid,2,60,6,235,10,12,3,2,45,106,70,1,25,0,145 -240,magby,2,61,7,214,8,6,4,2,45,117,70,1,25,0,148 -241,miltank,2,122,12,755,6,6,3,8,45,200,70,0,20,0,266 -242,blissey,2,51,15,468,6,12,8,8,30,255,140,0,40,0,128 -243,raikou,2,123,19,1780,10,8,3,-1,3,216,35,0,80,0,267 -244,entei,2,124,21,1980,3,8,3,-1,3,217,35,0,80,0,268 -245,suicune,2,125,20,1870,2,8,3,-1,3,215,35,0,80,0,269 -246,larvitar,2,126,6,720,5,6,4,4,45,67,35,0,40,0,270 -247,pupitar,2,126,12,1520,4,2,4,4,45,144,35,0,40,0,271 -248,tyranitar,2,126,20,2020,5,6,4,4,45,218,35,0,40,0,272 -249,lugia,2,127,52,2160,9,9,5,-1,3,220,0,0,120,0,273 -250,ho-oh,2,128,38,1990,8,9,5,-1,3,220,0,0,120,0,274 -251,celebi,2,129,6,50,5,12,2,-1,45,64,100,0,120,0,275 -252,treecko,3,130,5,50,5,6,2,1,45,65,70,0,20,0,276 -253,grovyle,3,130,9,216,5,6,2,1,45,141,70,0,20,0,277 -254,sceptile,3,130,17,522,5,6,2,1,45,208,70,0,20,0,278 -255,torchic,3,131,4,25,8,7,3,1,45,65,70,0,20,1,279 -256,combusken,3,131,9,195,8,6,3,1,45,142,70,0,20,1,280 -257,blaziken,3,131,19,520,8,6,3,1,45,209,70,0,20,1,281 -258,mudkip,3,132,4,76,2,8,9,1,45,65,70,0,20,0,282 -259,marshtomp,3,132,7,280,2,6,9,1,45,143,70,0,20,0,283 -260,swampert,3,132,15,819,2,6,9,1,45,210,70,0,20,0,284 -261,poochyena,3,133,5,136,4,8,3,4,255,55,70,0,15,0,285 -262,mightyena,3,133,10,370,4,8,3,4,127,128,70,0,15,0,286 -263,zigzagoon,3,134,4,175,3,8,3,4,255,60,70,0,15,0,287 -264,linoone,3,134,5,325,9,8,3,4,90,128,70,0,15,0,288 -265,wurmple,3,135,3,36,8,2,2,4,255,54,70,0,15,0,289 -266,silcoon,3,135,6,100,9,1,2,4,120,72,70,0,15,0,290 -267,beautifly,3,135,10,284,10,13,2,4,45,161,70,0,15,1,291 -268,cascoon,3,135,7,115,7,1,2,4,120,72,70,0,15,0,292 -269,dustox,3,135,12,316,5,13,2,4,45,161,70,0,15,1,293 -270,lotad,3,136,5,26,5,14,9,4,255,74,70,0,15,0,294 -271,lombre,3,136,12,325,5,12,9,4,120,141,70,0,15,0,295 -272,ludicolo,3,136,15,550,5,12,9,4,45,181,70,0,15,1,296 -273,seedot,3,137,5,40,3,7,2,4,255,74,70,0,15,0,297 -274,nuzleaf,3,137,10,280,3,12,2,4,120,141,70,0,15,1,298 -275,shiftry,3,137,13,596,3,12,2,4,45,181,70,0,15,1,299 -276,taillow,3,138,3,23,2,9,3,4,200,59,70,0,15,0,300 -277,swellow,3,138,7,198,2,9,3,4,45,162,70,0,15,0,301 -278,wingull,3,139,6,95,9,9,7,4,190,64,70,0,20,0,302 -279,pelipper,3,139,12,280,10,9,7,4,45,164,70,0,20,0,303 -280,ralts,3,140,4,66,9,12,8,4,235,70,35,0,20,0,304 -281,kirlia,3,140,8,202,9,12,8,4,120,140,35,0,20,0,305 -282,gardevoir,3,140,16,484,9,12,8,4,45,208,35,0,20,0,306 -283,surskit,3,141,5,17,2,14,9,4,200,63,70,0,15,0,308 -284,masquerain,3,141,8,36,2,13,9,4,75,128,70,0,15,0,309 -285,shroomish,3,142,4,45,3,7,2,4,255,65,70,0,15,0,310 -286,breloom,3,142,12,392,5,6,2,4,90,165,70,0,15,0,311 -287,slakoth,3,143,8,240,3,8,2,4,255,83,70,0,15,0,312 -288,vigoroth,3,143,14,465,9,6,2,4,120,126,70,0,15,0,313 -289,slaking,3,143,20,1305,3,12,2,4,45,210,70,0,15,0,314 -290,nincada,3,144,5,55,4,14,2,4,255,65,70,0,15,0,315 -291,ninjask,3,144,8,120,10,13,2,4,120,155,70,0,15,0,316 -292,shedinja,3,144,8,12,3,5,2,-1,45,95,70,0,15,0,317 -293,whismur,3,145,6,163,6,6,1,4,190,68,70,0,20,0,318 -294,loudred,3,145,10,405,2,6,1,4,120,126,70,0,20,0,319 -295,exploud,3,145,15,840,2,6,1,4,45,184,70,0,20,0,320 -296,makuhita,3,146,10,864,10,12,4,2,180,87,70,0,20,0,321 -297,hariyama,3,146,23,2538,3,12,4,2,200,184,70,0,20,0,322 -298,azurill,3,90,2,20,2,7,9,6,150,33,70,1,10,0,210 -299,nosepass,3,147,10,970,4,12,1,4,255,108,70,0,20,0,323 -300,skitty,3,148,6,110,6,8,2,6,255,65,70,0,15,0,325 -301,delcatty,3,148,11,326,7,8,2,6,60,138,70,0,15,0,326 -302,sableye,3,149,5,110,7,12,1,4,45,98,35,0,25,0,327 -303,mawile,3,150,6,115,1,12,1,4,45,98,70,0,20,0,328 -304,aron,3,151,4,600,4,8,4,4,180,96,35,0,35,0,329 -305,lairon,3,151,9,1200,4,8,4,4,90,152,35,0,35,0,330 -306,aggron,3,151,21,3600,4,6,4,4,45,205,35,0,35,0,331 -307,meditite,3,152,6,112,2,12,4,4,180,91,70,0,20,1,332 -308,medicham,3,152,13,315,8,12,4,4,90,153,70,0,20,1,333 -309,electrike,3,153,6,152,5,8,3,4,120,104,70,0,20,0,334 -310,manectric,3,153,15,402,10,8,3,4,45,168,70,0,20,0,335 -311,plusle,3,154,4,42,10,6,3,4,200,120,70,0,20,0,336 -312,minun,3,155,4,42,10,6,3,4,200,120,70,0,20,0,337 -313,volbeat,3,156,7,177,4,6,2,0,150,146,70,0,15,0,338 -314,illumise,3,157,6,177,7,12,2,8,150,146,70,0,15,0,339 -315,roselia,3,158,3,20,5,12,3,4,150,152,70,0,20,1,341 -316,gulpin,3,159,4,103,5,4,3,4,225,75,70,0,20,1,343 -317,swalot,3,159,17,800,7,4,3,4,75,168,70,0,20,1,344 -318,carvanha,3,160,8,208,8,3,7,4,225,88,35,0,20,0,345 -319,sharpedo,3,160,18,888,2,3,7,4,60,175,35,0,20,0,346 -320,wailmer,3,161,20,1300,2,3,7,4,125,137,70,0,40,0,347 -321,wailord,3,161,145,3980,2,3,7,4,60,206,70,0,40,0,348 -322,numel,3,162,7,240,10,8,4,4,255,88,70,0,20,1,349 -323,camerupt,3,162,19,2200,8,8,4,4,150,175,70,0,20,1,350 -324,torkoal,3,163,5,804,3,8,4,4,90,161,70,0,20,0,351 -325,spoink,3,164,7,306,1,4,4,4,255,89,70,0,20,0,352 -326,grumpig,3,164,9,715,7,6,4,4,60,164,70,0,20,0,353 -327,spinda,3,165,11,50,3,6,4,4,255,85,70,0,15,0,354 -328,trapinch,3,166,7,150,3,14,6,4,255,73,70,0,20,0,355 -329,vibrava,3,166,11,153,5,13,6,4,120,126,70,0,20,0,356 -330,flygon,3,166,20,820,5,9,6,4,45,197,70,0,20,0,357 -331,cacnea,3,167,4,513,5,12,6,4,190,97,35,0,20,0,358 -332,cacturne,3,167,13,774,5,12,6,4,60,177,35,0,20,1,359 -333,swablu,3,168,4,12,2,9,2,4,255,74,70,0,20,0,360 -334,altaria,3,168,11,206,2,9,2,4,45,188,70,0,20,0,361 -335,zangoose,3,169,13,403,9,6,3,4,90,165,70,0,20,0,362 -336,seviper,3,170,27,525,1,2,3,4,90,165,70,0,20,0,363 -337,lunatone,3,171,10,1680,10,1,1,-1,45,150,70,0,25,0,364 -338,solrock,3,172,12,1540,8,1,1,-1,45,150,70,0,25,0,365 -339,barboach,3,173,4,19,4,3,9,4,190,92,70,0,20,0,366 -340,whiscash,3,173,9,236,2,3,9,4,75,158,70,0,20,0,367 -341,corphish,3,174,6,115,8,14,9,4,205,111,70,0,15,0,368 -342,crawdaunt,3,174,11,328,8,14,9,4,155,161,70,0,15,0,369 -343,baltoy,3,175,5,215,3,4,6,-1,255,58,70,0,20,0,370 -344,claydol,3,175,15,1080,1,4,6,-1,90,189,70,0,20,0,371 -345,lileep,3,176,10,238,7,5,7,1,45,99,70,0,30,0,372 -346,cradily,3,176,15,604,5,5,7,1,45,199,70,0,30,0,373 -347,anorith,3,177,7,125,4,14,9,1,45,99,70,0,30,0,374 -348,armaldo,3,177,15,682,4,6,9,1,45,199,70,0,30,0,375 -349,feebas,3,178,6,74,3,3,9,4,255,61,70,0,20,0,376 -350,milotic,3,178,62,1620,6,2,9,4,60,213,70,0,20,1,377 -351,castform,3,179,3,8,9,1,3,4,45,145,70,0,25,0,378 -352,kecleon,3,180,10,220,5,6,2,4,200,132,70,0,20,0,382 -353,shuppet,3,181,6,23,1,1,8,4,225,97,35,0,25,0,383 -354,banette,3,181,11,125,1,6,8,4,45,179,35,0,25,0,384 -355,duskull,3,182,8,150,1,4,2,4,190,97,35,0,25,0,385 -356,dusclops,3,182,16,306,1,12,2,4,90,179,35,0,25,0,386 -357,tropius,3,183,20,1000,5,8,2,4,200,169,70,0,25,0,388 -358,chimecho,3,184,6,10,2,4,3,4,45,147,70,0,25,0,390 -359,absol,3,185,12,470,9,8,4,4,30,174,35,0,25,0,391 -360,wynaut,3,100,6,140,2,6,1,4,125,44,70,1,20,0,231 -361,snorunt,3,186,7,168,4,12,1,4,190,74,70,0,20,0,392 -362,glalie,3,186,15,2565,4,1,1,4,75,187,70,0,20,0,393 -363,spheal,3,187,8,395,2,3,7,4,255,75,70,0,20,0,395 -364,sealeo,3,187,11,876,2,3,7,4,120,128,70,0,20,0,396 -365,walrein,3,187,14,1506,2,8,7,4,45,192,70,0,20,0,397 -366,clamperl,3,188,4,525,2,1,7,4,255,142,70,0,20,0,398 -367,huntail,3,188,17,270,2,2,7,4,60,178,70,0,20,0,399 -368,gorebyss,3,188,18,226,6,2,7,4,60,178,70,0,20,0,400 -369,relicanth,3,189,10,234,4,3,7,1,25,198,70,0,40,1,401 -370,luvdisc,3,190,6,87,6,3,7,6,225,110,70,0,20,0,402 -371,bagon,3,191,6,421,2,12,6,4,45,89,35,0,40,0,403 -372,shelgon,3,191,11,1105,9,8,6,4,45,144,35,0,40,0,404 -373,salamence,3,191,15,1026,2,8,6,4,45,218,35,0,40,0,405 -374,beldum,3,192,6,952,2,5,6,-1,3,103,35,0,40,0,406 -375,metang,3,192,12,2025,2,4,6,-1,3,153,35,0,40,0,407 -376,metagross,3,192,16,5500,2,11,6,-1,3,210,35,0,40,0,408 -377,regirock,3,193,17,2300,3,12,1,-1,3,217,35,0,80,0,409 -378,regice,3,194,18,1750,2,12,1,-1,3,216,35,0,80,0,410 -379,registeel,3,195,19,2050,4,12,1,-1,3,215,35,0,80,0,411 -380,latias,3,196,14,400,8,9,9,8,3,211,90,0,120,0,412 -381,latios,3,197,20,600,2,9,9,0,3,211,90,0,120,0,413 -382,kyogre,3,198,45,3520,2,3,7,-1,5,218,0,0,120,0,414 -383,groudon,3,199,35,9500,8,6,6,-1,5,218,0,0,120,0,415 -384,rayquaza,3,200,70,2065,5,2,5,-1,3,220,0,0,120,0,416 -385,jirachi,3,201,3,11,10,12,4,-1,3,215,100,0,120,0,417 -386,deoxys,3,202,17,608,8,12,5,-1,3,215,0,0,120,0,418 -387,turtwig,4,203,4,102,5,8,,1,45,64,70,0,20,0,422 -388,grotle,4,203,11,970,5,8,,1,45,141,70,0,20,0,423 -389,torterra,4,203,22,3100,5,8,,1,45,208,70,0,20,0,424 -390,chimchar,4,204,5,62,3,6,,1,45,65,70,0,20,0,425 -391,monferno,4,204,9,220,3,6,,1,45,142,70,0,20,0,426 -392,infernape,4,204,12,550,3,6,,1,45,209,70,0,20,0,427 -393,piplup,4,205,4,52,2,12,,1,45,66,70,0,20,0,428 -394,prinplup,4,205,8,230,2,6,,1,45,143,70,0,20,0,429 -395,empoleon,4,205,17,845,2,6,,1,45,210,70,0,20,0,430 -396,starly,4,206,3,20,3,9,,4,255,56,70,0,15,1,431 -397,staravia,4,206,6,155,3,9,,4,120,113,70,0,15,1,432 -398,staraptor,4,206,12,249,3,9,,4,45,172,70,0,15,1,433 -399,bidoof,4,207,5,200,3,8,,4,255,58,70,0,15,1,434 -400,bibarel,4,207,10,315,3,6,,4,127,116,70,0,15,1,435 -401,kricketot,4,208,3,22,8,12,,4,255,54,70,0,15,1,436 -402,kricketune,4,208,10,255,8,13,,4,45,159,70,0,15,1,437 -403,shinx,4,209,5,95,2,8,,4,235,60,70,0,20,1,438 -404,luxio,4,209,9,305,2,8,,4,120,117,100,0,20,1,439 -405,luxray,4,209,14,420,2,8,,4,45,194,70,0,20,1,440 -406,budew,4,158,2,12,5,12,,4,255,68,70,1,20,0,340 -407,roserade,4,158,9,145,5,12,,4,75,204,70,0,20,1,342 -408,cranidos,4,211,9,315,2,6,,1,45,99,70,0,30,0,441 -409,rampardos,4,211,16,1025,2,6,,1,45,199,70,0,30,0,442 -410,shieldon,4,212,5,570,4,8,,1,45,99,70,0,30,0,443 -411,bastiodon,4,212,13,1495,4,8,,1,45,199,70,0,30,0,444 -412,burmy,4,213,2,34,4,2,,4,120,61,70,0,15,0,445 -413,wormadam,4,213,5,65,4,2,,8,45,159,70,0,15,0,446 -414,mothim,4,213,9,233,10,13,,0,45,159,70,0,15,0,449 -415,combee,4,214,3,55,10,11,,1,120,63,70,0,15,1,450 -416,vespiquen,4,214,12,385,10,9,,8,45,188,70,0,15,0,451 -417,pachirisu,4,215,4,39,9,8,,4,200,120,100,0,10,1,452 -418,buizel,4,216,7,295,3,8,,4,190,75,70,0,20,1,453 -419,floatzel,4,216,11,335,3,8,,4,75,178,70,0,20,1,454 -420,cherubi,4,217,4,33,6,11,,4,190,68,70,0,20,0,455 -421,cherrim,4,217,5,93,6,7,,4,75,133,70,0,20,0,456 -422,shellos,4,218,3,63,7,14,,4,190,73,70,0,20,0,457 -423,gastrodon,4,218,9,299,7,14,,4,75,176,70,0,20,0,458 -424,ambipom,4,93,12,203,7,6,,4,45,186,100,0,20,1,219 -425,drifloon,4,219,4,12,7,4,,4,125,127,70,0,30,0,459 -426,drifblim,4,219,12,150,7,4,,4,60,204,70,0,30,0,460 -427,buneary,4,220,4,55,3,6,,4,190,84,0,0,20,0,461 -428,lopunny,4,220,12,333,3,6,,4,60,178,140,0,20,0,462 -429,mismagius,4,98,9,44,7,1,,4,45,187,35,0,25,0,229 -430,honchkrow,4,97,9,273,1,9,,4,30,187,35,0,20,0,227 -431,glameow,4,221,5,39,4,8,,6,190,71,70,0,20,0,463 -432,purugly,4,221,10,438,4,8,,6,75,183,70,0,20,0,464 -433,chingling,4,184,2,6,10,12,,4,120,74,70,1,25,0,389 -434,stunky,4,223,4,192,7,8,,4,225,79,70,0,20,0,465 -435,skuntank,4,223,10,380,7,8,,4,60,209,70,0,20,0,466 -436,bronzor,4,224,5,605,5,1,,-1,255,72,70,0,20,0,467 -437,bronzong,4,224,13,1870,5,4,,-1,90,188,70,0,20,0,468 -438,bonsly,4,91,5,150,3,7,,4,255,68,70,1,20,0,213 -439,mime-jr,4,57,6,130,6,12,,4,145,78,70,1,25,0,139 -440,happiny,4,51,6,244,6,12,,8,130,255,140,1,40,0,126 -441,chatot,4,228,5,19,1,9,,4,30,107,35,0,20,0,469 -442,spiritomb,4,229,10,1080,7,5,,4,100,168,70,0,30,0,470 -443,gible,4,230,7,205,2,6,,4,45,67,70,0,40,1,471 -444,gabite,4,230,14,560,2,6,,4,45,144,70,0,40,1,472 -445,garchomp,4,230,19,950,2,6,,4,45,218,70,0,40,1,473 -446,munchlax,4,72,6,1050,1,12,,1,50,94,70,1,40,0,173 -447,riolu,4,232,7,202,2,6,,1,75,72,70,1,25,0,474 -448,lucario,4,232,12,540,2,6,,1,45,204,70,0,25,0,475 -449,hippopotas,4,233,8,495,3,8,,4,140,95,70,0,30,1,476 -450,hippowdon,4,233,20,3000,3,8,,4,60,198,70,0,30,1,477 -451,skorupi,4,234,8,120,7,14,,4,120,114,70,0,20,0,478 -452,drapion,4,234,13,615,7,14,,4,45,204,70,0,20,0,479 -453,croagunk,4,235,7,230,2,12,,4,140,83,100,0,10,1,480 -454,toxicroak,4,235,13,444,2,12,,4,75,181,70,0,20,1,481 -455,carnivine,4,236,14,270,5,10,,4,200,164,70,0,25,0,482 -456,finneon,4,237,4,70,2,3,,4,190,90,70,0,20,1,483 -457,lumineon,4,237,12,240,2,3,,4,75,156,70,0,20,1,484 -458,mantyke,4,116,10,650,2,9,,4,25,108,70,1,25,0,257 -459,snover,4,239,10,505,9,6,,4,120,131,70,0,20,1,485 -460,abomasnow,4,239,22,1355,9,6,,4,60,214,70,0,20,1,486 -461,weavile,4,109,11,340,1,6,,4,45,199,35,0,20,1,245 -462,magnezone,4,34,12,1800,4,4,,-1,30,211,70,0,20,0,90 -463,lickilicky,4,48,17,1400,6,12,,4,30,193,70,0,20,0,120 -464,rhyperior,4,50,24,2828,4,6,,4,30,217,70,0,20,1,125 -465,tangrowth,4,52,20,1286,2,12,,4,30,211,70,0,20,1,130 -466,electivire,4,60,18,1386,10,6,,2,30,199,70,0,25,0,147 -467,magmortar,4,61,16,680,8,6,,2,30,199,70,0,25,0,150 -468,togekiss,4,87,15,380,9,9,,1,30,220,70,0,10,0,204 -469,yanmega,4,95,19,515,5,13,,4,30,198,70,0,20,0,223 -470,leafeon,4,67,10,255,5,8,,1,45,196,35,0,35,0,163 -471,glaceon,4,67,8,259,2,8,,1,45,196,35,0,35,0,164 -472,gliscor,4,104,20,425,7,9,,4,30,192,70,0,20,0,238 -473,mamoswine,4,112,25,2910,3,8,,4,50,207,70,0,20,1,252 -474,porygon-z,4,68,9,340,8,4,,-1,30,185,70,0,20,0,167 -475,gallade,4,140,16,520,9,12,,0,45,208,35,0,20,0,307 -476,probopass,4,147,14,3400,4,11,,4,60,198,70,0,20,0,324 -477,dusknoir,4,182,22,1066,1,4,,4,45,210,35,0,25,0,387 -478,froslass,4,186,13,266,9,4,,8,75,187,70,0,20,0,394 -479,rotom,4,240,3,3,8,1,,-1,45,132,70,0,20,0,487 -480,uxie,4,241,3,3,10,6,,-1,3,210,140,0,80,0,493 -481,mesprit,4,242,3,3,6,6,,-1,3,210,140,0,80,0,494 -482,azelf,4,243,3,3,2,6,,-1,3,210,140,0,80,0,495 -483,dialga,4,244,54,6830,9,8,,-1,30,220,0,0,120,0,496 -484,palkia,4,245,42,3360,7,6,,-1,30,220,0,0,120,0,497 -485,heatran,4,246,17,4300,3,8,,4,3,215,100,0,10,0,498 -486,regigigas,4,247,37,4200,9,12,,-1,3,220,0,0,120,0,499 -487,giratina,4,248,45,7500,1,10,,-1,3,220,0,0,120,0,500 -488,cresselia,4,249,15,856,10,14,,8,3,210,100,0,120,0,502 -489,phione,4,250,4,31,2,4,,-1,30,165,70,0,40,0,503 -490,manaphy,4,250,3,14,2,12,,-1,3,215,70,0,10,0,504 -491,darkrai,4,252,15,505,1,12,,-1,3,210,0,0,120,0,505 -492,shaymin,4,253,2,21,5,8,,-1,45,64,100,0,120,0,506 -493,arceus,4,254,32,3200,4,8,,-1,3,255,0,0,120,0,508 -494,victini,5,255,4,40,10,12,,-1,3,270,100,0,120,0,509 -495,snivy,5,256,6,81,5,6,,1,45,28,70,0,20,0,510 -496,servine,5,256,8,160,5,6,,1,45,145,70,0,20,0,511 -497,serperior,5,256,33,630,5,2,,1,45,238,70,0,20,0,512 -498,tepig,5,257,5,99,8,8,,1,45,28,70,0,20,0,513 -499,pignite,5,257,10,555,8,6,,1,45,146,70,0,20,0,514 -500,emboar,5,257,16,1500,8,6,,1,45,238,70,0,20,0,515 -501,oshawott,5,258,5,59,2,6,,1,45,28,70,0,20,0,516 -502,dewott,5,258,8,245,2,6,,1,45,145,70,0,20,0,517 -503,samurott,5,258,15,946,2,8,,1,45,238,70,0,20,0,518 -504,patrat,5,259,5,116,3,8,,4,255,51,70,0,15,0,519 -505,watchog,5,259,11,270,3,6,,4,255,147,70,0,20,0,520 -506,lillipup,5,260,4,41,3,8,,4,255,55,70,0,15,0,521 -507,herdier,5,260,9,147,4,8,,4,120,130,70,0,15,0,522 -508,stoutland,5,260,12,610,4,8,,4,45,221,70,0,15,0,523 -509,purrloin,5,261,4,101,7,8,,4,255,56,70,0,20,0,524 -510,liepard,5,261,11,375,7,8,,4,90,156,70,0,20,0,525 -511,pansage,5,262,6,105,5,6,,1,190,63,70,0,20,0,526 -512,simisage,5,262,11,305,5,6,,1,75,174,70,0,20,0,527 -513,pansear,5,263,6,110,8,6,,1,190,63,70,0,20,0,528 -514,simisear,5,263,10,280,8,6,,1,75,174,70,0,20,0,529 -515,panpour,5,264,6,135,2,6,,1,190,63,70,0,20,0,530 -516,simipour,5,264,10,290,2,6,,1,75,174,70,0,20,0,531 -517,munna,5,265,6,233,6,8,,4,190,58,70,0,10,0,532 -518,musharna,5,265,11,605,6,12,,4,75,170,70,0,10,0,533 -519,pidove,5,266,3,21,4,9,,4,255,53,70,0,15,0,534 -520,tranquill,5,266,6,150,4,9,,4,120,125,70,0,15,0,535 -521,unfezant,5,266,12,290,4,9,,4,45,215,70,0,15,1,536 -522,blitzle,5,267,8,298,1,8,,4,190,59,70,0,20,0,537 -523,zebstrika,5,267,16,795,1,8,,4,75,174,70,0,20,0,538 -524,roggenrola,5,268,4,180,2,7,,4,255,56,70,0,15,0,539 -525,boldore,5,268,9,1020,2,10,,4,120,137,70,0,15,0,540 -526,gigalith,5,268,17,2600,2,10,,4,45,227,70,0,15,0,541 -527,woobat,5,269,4,21,2,9,,4,190,63,70,0,15,0,542 -528,swoobat,5,269,9,105,2,9,,4,45,149,70,0,15,0,543 -529,drilbur,5,270,3,85,4,6,,4,120,66,70,0,20,0,544 -530,excadrill,5,270,7,404,4,12,,4,60,178,70,0,20,0,545 -531,audino,5,271,11,310,6,6,,4,255,390,70,0,20,0,546 -532,timburr,5,272,6,125,4,12,,2,180,61,70,0,20,0,547 -533,gurdurr,5,272,12,400,4,12,,2,90,142,70,0,20,0,548 -534,conkeldurr,5,272,14,870,3,12,,2,45,227,70,0,20,0,549 -535,tympole,5,273,5,45,2,3,,4,255,59,70,0,20,0,550 -536,palpitoad,5,273,8,170,2,6,,4,120,134,70,0,20,0,551 -537,seismitoad,5,273,15,620,2,12,,4,45,225,70,0,20,0,552 -538,throh,5,274,13,555,8,12,,0,45,163,70,0,20,0,553 -539,sawk,5,275,14,510,2,12,,0,45,163,70,0,20,0,554 -540,sewaddle,5,276,3,25,10,14,,4,255,62,70,0,15,0,555 -541,swadloon,5,276,5,73,5,4,,4,120,133,70,0,15,0,556 -542,leavanny,5,276,12,205,10,12,,4,45,221,70,0,15,0,557 -543,venipede,5,277,4,53,8,14,,4,255,52,70,0,15,0,558 -544,whirlipede,5,277,12,585,4,1,,4,120,126,70,0,15,0,559 -545,scolipede,5,277,25,2005,8,14,,4,45,214,70,0,20,0,560 -546,cottonee,5,278,3,6,5,1,,4,190,56,70,0,20,0,561 -547,whimsicott,5,278,7,66,5,12,,4,75,168,70,0,20,0,562 -548,petilil,5,279,5,66,5,5,,8,190,56,70,0,20,0,563 -549,lilligant,5,279,11,163,5,5,,8,75,168,70,0,20,0,564 -550,basculin,5,280,10,180,5,3,,4,25,161,70,0,40,0,565 -551,sandile,5,281,7,152,3,8,,4,180,58,70,0,20,0,567 -552,krokorok,5,281,10,334,3,8,,4,90,123,70,0,20,0,568 -553,krookodile,5,281,15,963,8,6,,4,45,229,70,0,20,0,569 -554,darumaka,5,282,6,375,8,12,,4,120,63,70,0,20,0,570 -555,darmanitan,5,282,13,929,8,8,,4,60,168,70,0,20,0,571 -556,maractus,5,283,10,280,5,5,,4,255,161,70,0,20,0,573 -557,dwebble,5,284,3,145,8,14,,4,190,65,70,0,20,0,574 -558,crustle,5,284,14,2000,8,14,,4,75,166,70,0,20,0,575 -559,scraggy,5,285,6,118,10,6,,4,180,70,35,0,15,0,576 -560,scrafty,5,285,11,300,8,6,,4,90,171,70,0,15,0,577 -561,sigilyph,5,286,14,140,1,9,,4,45,172,70,0,20,0,578 -562,yamask,5,287,5,15,1,4,,4,190,61,70,0,25,0,579 -563,cofagrigus,5,287,17,765,10,5,,4,90,169,70,0,25,0,580 -564,tirtouga,5,288,7,165,2,8,,1,45,71,70,0,30,0,581 -565,carracosta,5,288,12,810,2,6,,1,45,173,70,0,30,0,582 -566,archen,5,289,5,95,10,9,,1,45,71,70,0,30,0,583 -567,archeops,5,289,14,320,10,9,,1,45,177,70,0,30,0,584 -568,trubbish,5,290,6,310,5,12,,4,190,66,70,0,20,0,585 -569,garbodor,5,290,19,1073,5,12,,4,60,166,70,0,20,0,586 -570,zorua,5,291,7,125,4,8,,1,75,66,70,0,25,0,587 -571,zoroark,5,291,16,811,4,6,,1,45,179,70,0,20,0,588 -572,minccino,5,292,4,58,4,8,,6,255,60,70,0,15,0,589 -573,cinccino,5,292,5,75,4,8,,6,60,165,70,0,15,0,590 -574,gothita,5,293,4,58,7,12,,6,200,58,70,0,20,0,591 -575,gothorita,5,293,7,180,7,12,,6,100,137,70,0,20,0,592 -576,gothitelle,5,293,15,440,7,12,,6,50,221,70,0,20,0,593 -577,solosis,5,294,3,10,5,1,,4,200,58,70,0,20,0,594 -578,duosion,5,294,6,80,5,1,,4,100,130,70,0,20,0,595 -579,reuniclus,5,294,10,201,5,4,,4,50,221,70,0,20,0,596 -580,ducklett,5,295,5,55,2,9,,4,190,61,70,0,20,0,597 -581,swanna,5,295,13,242,9,9,,4,45,166,70,0,20,0,598 -582,vanillite,5,296,4,57,9,5,,4,255,61,70,0,20,0,599 -583,vanillish,5,296,11,410,9,5,,4,120,138,70,0,20,0,600 -584,vanilluxe,5,296,13,575,9,11,,4,45,241,70,0,20,0,601 -585,deerling,5,297,6,195,10,8,,4,190,67,70,0,20,0,602 -586,sawsbuck,5,297,19,925,3,8,,4,75,166,70,0,20,0,603 -587,emolga,5,298,4,50,9,8,,4,200,150,70,0,20,0,604 -588,karrablast,5,299,5,59,2,12,,4,200,63,70,0,15,0,605 -589,escavalier,5,299,10,330,4,4,,4,75,173,70,0,15,0,606 -590,foongus,5,300,2,10,9,4,,4,190,59,70,0,20,0,607 -591,amoonguss,5,300,6,105,9,4,,4,75,162,70,0,20,0,608 -592,frillish,5,301,12,330,9,10,,4,190,67,70,0,20,1,609 -593,jellicent,5,301,22,1350,9,10,,4,60,168,70,0,20,1,610 -594,alomomola,5,302,12,316,6,3,,4,75,165,70,0,40,0,611 -595,joltik,5,303,1,6,10,14,,4,190,64,70,0,20,0,612 -596,galvantula,5,303,8,143,10,14,,4,75,165,70,0,20,0,613 -597,ferroseed,5,304,6,188,4,1,,4,255,61,70,0,20,0,614 -598,ferrothorn,5,304,10,1100,4,10,,4,90,171,70,0,20,0,615 -599,klink,5,305,3,210,4,11,,-1,130,60,70,0,20,0,616 -600,klang,5,305,6,510,4,11,,-1,60,154,70,0,20,0,617 -601,klinklang,5,305,6,810,4,11,,-1,30,234,70,0,20,0,618 -602,tynamo,5,306,2,3,9,3,,4,190,55,70,0,20,0,619 -603,eelektrik,5,306,12,220,2,3,,4,60,142,70,0,20,0,620 -604,eelektross,5,306,21,805,2,3,,4,30,232,70,0,20,0,621 -605,elgyem,5,307,5,90,2,6,,4,255,67,70,0,20,0,622 -606,beheeyem,5,307,10,345,3,12,,4,90,170,70,0,20,0,623 -607,litwick,5,308,3,31,9,5,,4,190,55,70,0,20,0,624 -608,lampent,5,308,6,130,1,4,,4,90,130,70,0,20,0,625 -609,chandelure,5,308,10,343,1,4,,4,45,234,70,0,20,0,626 -610,axew,5,309,6,180,5,6,,4,75,64,35,0,40,0,627 -611,fraxure,5,309,10,360,5,6,,4,60,144,35,0,40,0,628 -612,haxorus,5,309,18,1055,10,6,,4,45,243,35,0,40,0,629 -613,cubchoo,5,310,5,85,9,6,,4,120,61,70,0,20,0,630 -614,beartic,5,310,26,2600,9,8,,4,60,170,70,0,20,0,631 -615,cryogonal,5,311,11,1480,2,1,,-1,25,170,70,0,25,0,632 -616,shelmet,5,312,4,77,8,1,,4,200,61,70,0,15,0,633 -617,accelgor,5,312,8,253,8,4,,4,75,173,70,0,15,0,634 -618,stunfisk,5,313,7,110,3,3,,4,75,165,70,0,20,0,635 -619,mienfoo,5,314,9,200,10,6,,4,180,70,70,0,25,0,636 -620,mienshao,5,314,14,355,7,6,,4,45,179,70,0,25,0,637 -621,druddigon,5,315,16,1390,8,6,,4,45,170,70,0,30,0,638 -622,golett,5,316,10,920,5,12,,-1,190,61,70,0,25,0,639 -623,golurk,5,316,28,3300,5,12,,-1,90,169,70,0,25,0,640 -624,pawniard,5,317,5,102,8,12,,4,120,68,35,0,20,0,641 -625,bisharp,5,317,16,700,8,12,,4,45,172,35,0,20,0,642 -626,bouffalant,5,318,16,946,3,8,,4,45,172,70,0,20,0,643 -627,rufflet,5,319,5,105,9,9,,0,190,70,70,0,20,0,644 -628,braviary,5,319,15,410,8,9,,0,60,179,70,0,20,0,645 -629,vullaby,5,320,5,90,3,9,,8,190,74,35,0,20,0,646 -630,mandibuzz,5,320,12,395,3,9,,8,60,179,35,0,20,0,647 -631,heatmor,5,321,14,580,8,6,,4,90,169,70,0,20,0,648 -632,durant,5,322,3,330,4,14,,4,90,169,70,0,20,0,649 -633,deino,5,323,8,173,2,8,,4,45,60,35,0,40,0,650 -634,zweilous,5,323,14,500,2,8,,4,45,147,35,0,40,0,651 -635,hydreigon,5,323,18,1600,2,6,,4,45,270,35,0,40,0,652 -636,larvesta,5,324,11,288,9,14,,4,45,72,70,0,40,0,653 -637,volcarona,5,324,16,460,9,13,,4,15,248,70,0,40,0,654 -638,cobalion,5,325,21,2500,2,8,,-1,3,261,35,0,80,0,655 -639,terrakion,5,326,19,2600,4,8,,-1,3,261,35,0,80,0,656 -640,virizion,5,327,20,2000,5,8,,-1,3,261,35,0,80,0,657 -641,tornadus,5,328,15,630,5,4,,0,3,261,90,0,120,0,658 -642,thundurus,5,329,15,610,2,4,,0,3,261,90,0,120,0,659 -643,reshiram,5,330,32,3300,9,9,,-1,45,306,0,0,120,0,660 -644,zekrom,5,331,29,3450,1,6,,-1,45,306,0,0,120,0,661 -645,landorus,5,332,15,680,3,4,,0,3,270,90,0,120,0,662 -646,kyurem,5,333,30,3250,4,6,,-1,3,297,0,0,120,0,663 -647,keldeo,5,334,14,485,10,8,,-1,3,261,35,0,80,0,664 -648,meloetta,5,335,6,65,9,12,,-1,3,270,100,0,120,0,665 -649,genesect,5,336,15,825,7,12,,-1,3,270,0,0,120,0,667 -10001,deoxys,3,202,17,608,8,12,5,-1,3,215,0,0,120,0,419 -10002,deoxys,3,202,17,608,8,12,5,-1,3,215,0,0,120,0,420 -10003,deoxys,3,202,17,608,8,12,5,-1,3,215,0,0,120,0,421 -10004,wormadam,4,213,5,65,4,2,,8,45,159,70,0,15,0,447 -10005,wormadam,4,213,5,65,4,2,,8,45,159,70,0,15,0,448 -10006,shaymin,4,253,4,52,5,8,,-1,45,64,100,0,120,0,507 -10007,giratina,4,248,69,6500,1,10,,-1,3,220,0,0,120,0,501 -10008,rotom,4,240,3,3,8,1,,-1,45,132,70,0,20,0,490 -10009,rotom,4,240,3,3,8,1,,-1,45,132,70,0,20,0,492 -10010,rotom,4,240,3,3,8,1,,-1,45,132,70,0,20,0,489 -10011,rotom,4,240,3,3,8,1,,-1,45,132,70,0,20,0,488 -10012,rotom,4,240,3,3,8,1,,-1,45,132,70,0,20,0,491 -10013,castform,3,179,3,8,9,1,3,4,45,147,70,0,25,0,379 -10014,castform,3,179,3,8,9,1,3,4,45,147,70,0,25,0,380 -10015,castform,3,179,3,8,9,1,3,4,45,147,70,0,25,0,381 -10016,basculin,5,280,10,180,5,3,,4,25,161,70,0,40,0,566 -10017,darmanitan,5,282,13,929,8,8,,4,60,189,70,0,20,0,572 -10018,meloetta,5,335,6,65,9,12,,-1,3,270,100,0,120,0,666 +id,identifier,generation_id,evolution_chain_id,evolves_from_pokemon_id,height,weight,color_id,pokemon_shape_id,habitat_id,gender_rate,capture_rate,base_experience,base_happiness,is_baby,hatch_counter,has_gender_differences,order +1,bulbasaur,1,1,,7,69,5,8,3,1,45,64,70,0,20,0,1 +2,ivysaur,1,1,1,10,130,5,8,3,1,45,141,70,0,20,0,2 +3,venusaur,1,1,2,20,1000,5,8,3,1,45,208,70,0,20,1,3 +4,charmander,1,2,,6,85,8,6,4,1,45,65,70,0,20,0,4 +5,charmeleon,1,2,4,11,190,8,6,4,1,45,142,70,0,20,0,5 +6,charizard,1,2,5,17,905,8,6,4,1,45,209,70,0,20,0,6 +7,squirtle,1,3,,5,90,2,6,9,1,45,66,70,0,20,0,7 +8,wartortle,1,3,7,10,225,2,6,9,1,45,143,70,0,20,0,8 +9,blastoise,1,3,8,16,855,2,6,9,1,45,210,70,0,20,0,9 +10,caterpie,1,4,,3,29,5,2,2,4,255,53,70,0,15,0,10 +11,metapod,1,4,10,7,99,5,2,2,4,120,72,70,0,15,0,11 +12,butterfree,1,4,11,11,320,9,13,2,4,45,160,70,0,15,1,12 +13,weedle,1,5,,3,32,3,2,2,4,255,52,70,0,15,0,13 +14,kakuna,1,5,13,6,100,10,2,2,4,120,71,70,0,15,0,14 +15,beedrill,1,5,14,10,295,10,13,2,4,45,159,70,0,15,0,15 +16,pidgey,1,6,,3,18,3,9,2,4,255,55,70,0,15,0,16 +17,pidgeotto,1,6,16,11,300,3,9,2,4,120,113,70,0,15,0,17 +18,pidgeot,1,6,17,15,395,3,9,2,4,45,172,70,0,15,0,18 +19,rattata,1,7,,3,35,7,8,3,4,255,57,70,0,15,1,19 +20,raticate,1,7,19,7,185,3,8,3,4,127,116,70,0,15,1,20 +21,spearow,1,8,,3,20,3,9,6,4,255,58,70,0,15,0,21 +22,fearow,1,8,21,12,380,3,9,6,4,90,162,70,0,15,0,22 +23,ekans,1,9,,20,69,7,2,3,4,255,62,70,0,20,0,23 +24,arbok,1,9,23,35,650,7,2,3,4,90,147,70,0,20,0,24 +25,pikachu,1,10,172,4,60,10,8,2,4,190,82,70,0,10,1,26 +26,raichu,1,10,25,8,300,10,6,2,4,75,122,70,0,10,1,27 +27,sandshrew,1,11,,6,120,10,6,6,4,255,93,70,0,20,0,28 +28,sandslash,1,11,27,10,295,10,6,6,4,90,163,70,0,20,0,29 +29,nidoran-f,1,12,,4,70,2,8,3,8,235,59,70,0,20,0,30 +30,nidorina,1,12,29,8,200,2,8,3,8,120,117,70,0,20,0,31 +31,nidoqueen,1,12,30,13,600,2,6,3,8,45,194,70,0,20,0,32 +32,nidoran-m,1,13,,5,90,7,8,3,0,235,60,70,0,20,0,33 +33,nidorino,1,13,32,9,195,7,8,3,0,120,118,70,0,20,0,34 +34,nidoking,1,13,33,14,620,7,6,3,0,45,195,70,0,20,0,35 +35,clefairy,1,14,173,6,75,6,6,4,6,150,68,140,0,10,0,37 +36,clefable,1,14,35,13,400,6,6,4,6,25,129,140,0,10,0,38 +37,vulpix,1,15,,6,99,3,8,3,6,190,63,70,0,20,0,39 +38,ninetales,1,15,37,11,199,10,8,3,6,75,178,70,0,20,0,40 +39,jigglypuff,1,16,174,5,55,6,12,3,6,170,76,70,0,10,0,42 +40,wigglytuff,1,16,39,10,120,6,12,3,6,50,109,70,0,10,0,43 +41,zubat,1,17,,8,75,7,9,1,4,255,54,70,0,15,1,44 +42,golbat,1,17,41,16,550,7,9,1,4,90,171,70,0,15,1,45 +43,oddish,1,18,,5,54,2,7,3,4,255,78,70,0,20,0,47 +44,gloom,1,18,43,8,86,2,12,3,4,120,132,70,0,20,1,48 +45,vileplume,1,18,44,12,186,8,12,3,4,45,184,70,0,20,1,49 +46,paras,1,19,,3,54,8,14,2,4,190,70,70,0,20,0,51 +47,parasect,1,19,46,10,295,8,14,2,4,75,128,70,0,20,0,52 +48,venonat,1,20,,10,300,7,12,2,4,190,75,70,0,20,0,53 +49,venomoth,1,20,48,15,125,7,13,2,4,75,138,70,0,20,0,54 +50,diglett,1,21,,2,8,3,5,1,4,255,81,70,0,20,0,55 +51,dugtrio,1,21,50,7,333,3,11,1,4,50,153,70,0,20,0,56 +52,meowth,1,22,,4,42,10,8,8,4,255,69,70,0,20,0,57 +53,persian,1,22,52,10,320,10,8,8,4,90,148,70,0,20,0,58 +54,psyduck,1,23,,8,196,10,6,9,4,190,80,70,0,20,0,59 +55,golduck,1,23,54,17,766,2,6,9,4,75,174,70,0,20,0,60 +56,mankey,1,24,,5,280,3,6,4,4,190,74,70,0,20,0,61 +57,primeape,1,24,56,10,320,3,6,4,4,75,149,70,0,20,0,62 +58,growlithe,1,25,,7,190,3,8,3,2,190,91,70,0,20,0,63 +59,arcanine,1,25,58,19,1550,3,8,3,2,75,213,70,0,20,0,64 +60,poliwag,1,26,,6,124,2,7,9,4,255,77,70,0,20,0,65 +61,poliwhirl,1,26,60,10,200,2,12,9,4,120,131,70,0,20,0,66 +62,poliwrath,1,26,61,13,540,2,12,9,4,45,185,70,0,20,0,67 +63,abra,1,27,,9,195,3,6,8,2,200,75,70,0,20,0,69 +64,kadabra,1,27,63,13,565,3,6,8,2,100,145,70,0,20,1,70 +65,alakazam,1,27,64,15,480,3,12,8,2,50,186,70,0,20,1,71 +66,machop,1,28,,8,195,4,6,4,2,180,75,70,0,20,0,72 +67,machoke,1,28,66,15,705,4,12,4,2,90,146,70,0,20,0,73 +68,machamp,1,28,67,16,1300,4,12,4,2,45,193,70,0,20,0,74 +69,bellsprout,1,29,,7,40,5,12,2,4,255,84,70,0,20,0,75 +70,weepinbell,1,29,69,10,64,5,5,2,4,120,151,70,0,20,0,76 +71,victreebel,1,29,70,17,155,5,5,2,4,45,191,70,0,20,0,77 +72,tentacool,1,30,,9,455,2,10,7,4,190,105,70,0,20,0,78 +73,tentacruel,1,30,72,16,550,2,10,7,4,60,205,70,0,20,0,79 +74,geodude,1,31,,4,200,3,4,4,4,255,73,70,0,15,0,80 +75,graveler,1,31,74,10,1050,3,12,4,4,120,134,70,0,15,0,81 +76,golem,1,31,75,14,3000,3,12,4,4,45,177,70,0,15,0,82 +77,ponyta,1,32,,10,300,10,8,3,4,190,152,70,0,20,0,83 +78,rapidash,1,32,77,17,950,10,8,3,4,60,192,70,0,20,0,84 +79,slowpoke,1,33,,12,360,6,8,9,4,190,99,70,0,20,0,85 +80,slowbro,1,33,79,16,785,6,6,9,4,75,164,70,0,20,0,86 +81,magnemite,1,34,,3,60,4,4,6,-1,190,89,70,0,20,0,88 +82,magneton,1,34,81,10,600,4,11,6,-1,60,161,70,0,20,0,89 +83,farfetchd,1,35,,8,150,3,9,3,4,45,94,70,0,20,0,91 +84,doduo,1,36,,14,392,3,7,3,4,190,96,70,0,20,1,92 +85,dodrio,1,36,84,18,852,3,7,3,4,45,158,70,0,20,1,93 +86,seel,1,37,,11,900,9,3,7,4,190,100,70,0,20,0,94 +87,dewgong,1,37,86,17,1200,9,3,7,4,75,176,70,0,20,0,95 +88,grimer,1,38,,9,300,7,4,8,4,190,90,70,0,20,0,96 +89,muk,1,38,88,12,300,7,4,8,4,75,157,70,0,20,0,97 +90,shellder,1,39,,3,40,7,1,7,4,190,97,70,0,20,0,98 +91,cloyster,1,39,90,15,1325,7,1,7,4,60,203,70,0,20,0,99 +92,gastly,1,40,,13,1,7,1,1,4,190,95,70,0,20,0,100 +93,haunter,1,40,92,16,1,7,4,1,4,90,126,70,0,20,0,101 +94,gengar,1,40,93,15,405,7,6,1,4,45,190,70,0,20,0,102 +95,onix,1,41,,88,2100,4,2,1,4,45,108,70,0,25,0,103 +96,drowzee,1,42,,10,324,10,12,3,4,190,102,70,0,20,0,105 +97,hypno,1,42,96,16,756,10,12,3,4,75,165,70,0,20,1,106 +98,krabby,1,43,,4,65,8,14,9,4,225,115,70,0,20,0,107 +99,kingler,1,43,98,13,600,8,14,9,4,60,206,70,0,20,0,108 +100,voltorb,1,44,,5,104,8,1,8,-1,190,103,70,0,20,0,109 +101,electrode,1,44,100,12,666,8,1,8,-1,60,150,70,0,20,0,110 +102,exeggcute,1,45,,4,25,6,11,2,4,90,98,70,0,20,0,111 +103,exeggutor,1,45,102,20,1200,10,7,2,4,45,212,70,0,20,0,112 +104,cubone,1,46,,4,65,3,6,4,4,190,87,70,0,20,0,113 +105,marowak,1,46,104,10,450,3,6,4,4,75,124,70,0,20,0,114 +106,hitmonlee,1,47,236,15,498,3,12,8,0,45,139,70,0,25,0,116 +107,hitmonchan,1,47,236,14,502,3,12,8,0,45,140,70,0,25,0,117 +108,lickitung,1,48,,12,655,6,6,3,4,45,127,70,0,20,0,119 +109,koffing,1,49,,6,10,7,1,8,4,190,114,70,0,20,0,121 +110,weezing,1,49,109,12,95,7,11,8,4,60,173,70,0,20,0,122 +111,rhyhorn,1,50,,10,1150,4,8,6,4,120,135,70,0,20,1,123 +112,rhydon,1,50,111,19,1200,4,6,6,4,60,204,70,0,20,1,124 +113,chansey,1,51,440,11,346,6,6,8,8,30,255,140,0,40,0,127 +114,tangela,1,52,,10,350,2,7,3,4,45,166,70,0,20,0,129 +115,kangaskhan,1,53,,22,800,3,6,3,8,45,175,70,0,20,0,131 +116,horsea,1,54,,4,80,2,5,7,4,225,83,70,0,20,0,132 +117,seadra,1,54,116,12,250,2,5,7,4,75,155,70,0,20,0,133 +118,goldeen,1,55,,6,150,8,3,9,4,225,111,70,0,20,1,135 +119,seaking,1,55,118,13,390,8,3,9,4,60,170,70,0,20,1,136 +120,staryu,1,56,,8,345,3,5,7,-1,225,106,70,0,20,0,137 +121,starmie,1,56,120,11,800,7,5,7,-1,60,207,70,0,20,0,138 +122,mr-mime,1,57,439,13,545,6,12,8,4,45,136,70,0,25,0,140 +123,scyther,1,58,,15,560,5,13,3,4,45,187,70,0,25,1,141 +124,jynx,1,59,238,14,406,8,12,8,8,45,137,70,0,25,0,144 +125,electabuzz,1,60,239,11,300,10,6,3,2,45,156,70,0,25,0,146 +126,magmar,1,61,240,13,445,8,6,4,2,45,167,70,0,25,0,149 +127,pinsir,1,62,,15,550,3,12,2,4,45,200,70,0,25,0,151 +128,tauros,1,63,,14,884,3,8,3,0,45,211,70,0,20,0,152 +129,magikarp,1,64,,9,100,8,3,9,4,255,20,70,0,5,1,153 +130,gyarados,1,64,129,65,2350,2,2,9,4,45,214,70,0,5,1,154 +131,lapras,1,65,,25,2200,2,3,7,4,45,219,70,0,40,0,155 +132,ditto,1,66,,3,40,7,1,8,-1,35,61,70,0,20,0,156 +133,eevee,1,67,,3,65,3,8,8,1,45,92,70,0,35,0,157 +134,vaporeon,1,67,133,10,290,2,8,8,1,45,196,70,0,35,0,158 +135,jolteon,1,67,133,8,245,10,8,8,1,45,197,70,0,35,0,159 +136,flareon,1,67,133,9,250,8,8,8,1,45,198,70,0,35,0,160 +137,porygon,1,68,,8,365,6,7,8,-1,45,130,70,0,20,0,165 +138,omanyte,1,69,,4,75,2,10,7,1,45,99,70,0,30,0,168 +139,omastar,1,69,138,10,350,2,10,7,1,45,199,70,0,30,0,169 +140,kabuto,1,70,,5,115,3,14,7,1,45,99,70,0,30,0,170 +141,kabutops,1,70,140,13,405,3,6,7,1,45,199,70,0,30,0,171 +142,aerodactyl,1,71,,18,590,7,9,4,1,45,202,70,0,35,0,172 +143,snorlax,1,72,446,21,4600,1,12,4,1,25,154,70,0,40,0,174 +144,articuno,1,73,,17,554,2,9,5,-1,3,215,35,0,80,0,175 +145,zapdos,1,74,,16,526,10,9,5,-1,3,216,35,0,80,0,176 +146,moltres,1,75,,20,600,10,9,5,-1,3,217,35,0,80,0,177 +147,dratini,1,76,,18,33,2,2,9,4,45,67,35,0,40,0,178 +148,dragonair,1,76,147,40,165,2,2,9,4,45,144,35,0,40,0,179 +149,dragonite,1,76,148,22,2100,3,6,9,4,45,218,35,0,40,0,180 +150,mewtwo,1,77,,20,1220,7,6,5,-1,3,220,0,0,120,0,181 +151,mew,1,78,,4,40,6,6,5,-1,45,64,100,0,120,0,182 +152,chikorita,2,79,,9,64,5,8,3,1,45,64,70,0,20,0,183 +153,bayleef,2,79,152,12,158,5,8,3,1,45,141,70,0,20,0,184 +154,meganium,2,79,153,18,1005,5,8,3,1,45,208,70,0,20,1,185 +155,cyndaquil,2,80,,5,79,10,12,3,1,45,65,70,0,20,0,186 +156,quilava,2,80,155,9,190,10,8,3,1,45,142,70,0,20,0,187 +157,typhlosion,2,80,156,17,795,10,8,3,1,45,209,70,0,20,0,188 +158,totodile,2,81,,6,95,2,6,9,1,45,66,70,0,20,0,189 +159,croconaw,2,81,158,11,250,2,6,9,1,45,143,70,0,20,0,190 +160,feraligatr,2,81,159,23,888,2,6,9,1,45,210,70,0,20,0,191 +161,sentret,2,82,,8,60,3,8,3,4,255,57,70,0,15,0,192 +162,furret,2,82,161,18,325,3,8,3,4,90,116,70,0,15,0,193 +163,hoothoot,2,83,,7,212,3,9,2,4,255,58,70,0,15,0,194 +164,noctowl,2,83,163,16,408,3,9,2,4,90,162,70,0,15,0,195 +165,ledyba,2,84,,10,108,8,9,2,4,255,54,70,0,15,1,196 +166,ledian,2,84,165,14,356,8,9,2,4,90,134,70,0,15,1,197 +167,spinarak,2,85,,5,85,5,14,2,4,255,54,70,0,15,0,198 +168,ariados,2,85,167,11,335,8,14,2,4,90,134,70,0,15,0,199 +169,crobat,2,17,42,18,750,7,13,1,4,90,204,70,0,15,0,46 +170,chinchou,2,86,,5,120,2,3,7,4,190,90,70,0,20,0,200 +171,lanturn,2,86,170,12,225,2,3,7,4,75,156,70,0,20,0,201 +172,pichu,2,10,,3,20,10,8,2,4,190,42,70,1,10,0,25 +173,cleffa,2,14,,3,30,6,6,4,6,150,37,140,1,10,0,36 +174,igglybuff,2,16,,3,10,6,12,3,6,170,39,70,1,10,0,41 +175,togepi,2,87,,3,15,9,12,2,1,190,74,70,1,10,0,202 +176,togetic,2,87,175,6,32,9,12,2,1,75,114,70,0,10,0,203 +177,natu,2,88,,2,20,5,9,2,4,190,73,70,0,20,0,205 +178,xatu,2,88,177,15,150,5,9,2,4,75,171,70,0,20,1,206 +179,mareep,2,89,,6,78,9,8,3,4,235,59,70,0,20,0,207 +180,flaaffy,2,89,179,8,133,6,6,3,4,120,117,70,0,20,0,208 +181,ampharos,2,89,180,14,615,10,6,3,4,45,194,70,0,20,0,209 +182,bellossom,2,18,44,4,58,5,12,3,4,45,184,70,0,20,0,50 +183,marill,2,90,298,4,85,2,6,9,4,190,58,70,0,10,0,211 +184,azumarill,2,90,183,8,285,2,6,9,4,75,153,70,0,10,0,212 +185,sudowoodo,2,91,438,12,380,3,12,2,4,65,135,70,0,20,1,214 +186,politoed,2,26,61,11,339,5,12,9,4,45,185,70,0,20,1,68 +187,hoppip,2,92,,4,5,6,6,3,4,255,74,70,0,20,0,215 +188,skiploom,2,92,187,6,10,5,6,3,4,120,136,70,0,20,0,216 +189,jumpluff,2,92,188,8,30,2,6,3,4,45,176,70,0,20,0,217 +190,aipom,2,93,,8,115,7,6,2,4,45,94,70,0,20,1,218 +191,sunkern,2,94,,3,18,10,1,3,4,235,52,70,0,20,0,220 +192,sunflora,2,94,191,8,85,10,12,3,4,120,146,70,0,20,0,221 +193,yanma,2,95,,12,380,8,13,2,4,75,147,70,0,20,0,222 +194,wooper,2,96,,4,85,2,7,9,4,255,52,70,0,20,1,224 +195,quagsire,2,96,194,14,750,2,6,9,4,90,137,70,0,20,1,225 +196,espeon,2,67,133,9,265,7,8,8,1,45,197,70,0,35,0,161 +197,umbreon,2,67,133,10,270,1,8,8,1,45,197,35,0,35,0,162 +198,murkrow,2,97,,5,21,1,9,2,4,30,107,35,0,20,1,226 +199,slowking,2,33,79,20,795,6,6,9,4,70,164,70,0,20,0,87 +200,misdreavus,2,98,,7,10,4,1,1,4,45,147,35,0,25,0,228 +201,unown,2,99,,5,50,1,1,5,-1,225,61,70,0,40,0,230 +202,wobbuffet,2,100,360,13,285,2,5,1,4,45,177,70,0,20,1,232 +203,girafarig,2,101,,15,415,10,8,3,4,60,149,70,0,20,1,233 +204,pineco,2,102,,6,72,4,1,2,4,190,60,70,0,20,0,234 +205,forretress,2,102,204,12,1258,7,1,2,4,75,118,70,0,20,0,235 +206,dunsparce,2,103,,15,140,10,2,1,4,190,125,70,0,20,0,236 +207,gligar,2,104,,11,648,7,9,4,4,60,108,70,0,20,1,237 +208,steelix,2,41,95,92,4000,4,2,1,4,25,196,70,0,25,1,104 +209,snubbull,2,105,,6,78,6,12,8,6,190,63,70,0,20,0,239 +210,granbull,2,105,209,14,487,7,6,8,6,75,178,70,0,20,0,240 +211,qwilfish,2,106,,5,39,4,3,7,4,45,100,70,0,20,0,241 +212,scizor,2,58,123,18,1180,8,13,3,4,25,200,70,0,25,1,142 +213,shuckle,2,107,,6,205,10,14,4,4,190,80,70,0,20,0,242 +214,heracross,2,108,,15,540,2,12,2,4,45,200,70,0,25,1,243 +215,sneasel,2,109,,9,280,1,6,2,4,60,132,35,0,20,1,244 +216,teddiursa,2,110,,6,88,3,6,4,4,120,124,70,0,20,0,246 +217,ursaring,2,110,216,18,1258,3,6,4,4,60,189,70,0,20,1,247 +218,slugma,2,111,,7,350,8,2,4,4,190,78,70,0,20,0,248 +219,magcargo,2,111,218,8,550,8,2,4,4,75,154,70,0,20,0,249 +220,swinub,2,112,,4,65,3,8,1,4,225,78,70,0,20,0,250 +221,piloswine,2,112,220,11,558,3,8,1,4,75,160,70,0,20,1,251 +222,corsola,2,113,,6,50,6,14,7,6,60,113,70,0,20,0,253 +223,remoraid,2,114,,6,120,4,3,7,4,190,78,70,0,20,0,254 +224,octillery,2,114,223,9,285,8,10,7,4,75,164,70,0,20,1,255 +225,delibird,2,115,,9,160,8,9,4,4,45,183,70,0,20,0,256 +226,mantine,2,116,458,21,2200,7,9,7,4,25,168,70,0,25,0,258 +227,skarmory,2,117,,17,505,4,9,6,4,25,168,70,0,25,0,259 +228,houndour,2,118,,6,108,1,8,6,4,120,114,35,0,20,0,260 +229,houndoom,2,118,228,14,350,1,8,6,4,45,204,35,0,20,1,261 +230,kingdra,2,54,117,18,1520,2,5,7,4,45,207,70,0,20,0,134 +231,phanpy,2,119,,5,335,2,8,6,4,120,124,70,0,20,0,262 +232,donphan,2,119,231,11,1200,4,8,6,4,60,189,70,0,20,1,263 +233,porygon2,2,68,137,6,325,8,7,8,-1,45,180,70,0,20,0,166 +234,stantler,2,120,,14,712,3,8,2,4,45,165,70,0,20,0,264 +235,smeargle,2,121,,12,580,9,6,8,4,45,106,70,0,20,0,265 +236,tyrogue,2,47,,7,210,7,12,8,0,75,91,70,1,25,0,115 +237,hitmontop,2,47,236,14,480,3,6,8,0,45,138,70,0,25,0,118 +238,smoochum,2,59,,4,60,6,12,8,8,45,87,70,1,25,0,143 +239,elekid,2,60,,6,235,10,12,3,2,45,106,70,1,25,0,145 +240,magby,2,61,,7,214,8,6,4,2,45,117,70,1,25,0,148 +241,miltank,2,122,,12,755,6,6,3,8,45,200,70,0,20,0,266 +242,blissey,2,51,113,15,468,6,12,8,8,30,255,140,0,40,0,128 +243,raikou,2,123,,19,1780,10,8,3,-1,3,216,35,0,80,0,267 +244,entei,2,124,,21,1980,3,8,3,-1,3,217,35,0,80,0,268 +245,suicune,2,125,,20,1870,2,8,3,-1,3,215,35,0,80,0,269 +246,larvitar,2,126,,6,720,5,6,4,4,45,67,35,0,40,0,270 +247,pupitar,2,126,246,12,1520,4,2,4,4,45,144,35,0,40,0,271 +248,tyranitar,2,126,247,20,2020,5,6,4,4,45,218,35,0,40,0,272 +249,lugia,2,127,,52,2160,9,9,5,-1,3,220,0,0,120,0,273 +250,ho-oh,2,128,,38,1990,8,9,5,-1,3,220,0,0,120,0,274 +251,celebi,2,129,,6,50,5,12,2,-1,45,64,100,0,120,0,275 +252,treecko,3,130,,5,50,5,6,2,1,45,65,70,0,20,0,276 +253,grovyle,3,130,252,9,216,5,6,2,1,45,141,70,0,20,0,277 +254,sceptile,3,130,253,17,522,5,6,2,1,45,208,70,0,20,0,278 +255,torchic,3,131,,4,25,8,7,3,1,45,65,70,0,20,1,279 +256,combusken,3,131,255,9,195,8,6,3,1,45,142,70,0,20,1,280 +257,blaziken,3,131,256,19,520,8,6,3,1,45,209,70,0,20,1,281 +258,mudkip,3,132,,4,76,2,8,9,1,45,65,70,0,20,0,282 +259,marshtomp,3,132,258,7,280,2,6,9,1,45,143,70,0,20,0,283 +260,swampert,3,132,259,15,819,2,6,9,1,45,210,70,0,20,0,284 +261,poochyena,3,133,,5,136,4,8,3,4,255,55,70,0,15,0,285 +262,mightyena,3,133,261,10,370,4,8,3,4,127,128,70,0,15,0,286 +263,zigzagoon,3,134,,4,175,3,8,3,4,255,60,70,0,15,0,287 +264,linoone,3,134,263,5,325,9,8,3,4,90,128,70,0,15,0,288 +265,wurmple,3,135,,3,36,8,2,2,4,255,54,70,0,15,0,289 +266,silcoon,3,135,265,6,100,9,1,2,4,120,72,70,0,15,0,290 +267,beautifly,3,135,266,10,284,10,13,2,4,45,161,70,0,15,1,291 +268,cascoon,3,135,265,7,115,7,1,2,4,120,72,70,0,15,0,292 +269,dustox,3,135,268,12,316,5,13,2,4,45,161,70,0,15,1,293 +270,lotad,3,136,,5,26,5,14,9,4,255,74,70,0,15,0,294 +271,lombre,3,136,270,12,325,5,12,9,4,120,141,70,0,15,0,295 +272,ludicolo,3,136,271,15,550,5,12,9,4,45,181,70,0,15,1,296 +273,seedot,3,137,,5,40,3,7,2,4,255,74,70,0,15,0,297 +274,nuzleaf,3,137,273,10,280,3,12,2,4,120,141,70,0,15,1,298 +275,shiftry,3,137,274,13,596,3,12,2,4,45,181,70,0,15,1,299 +276,taillow,3,138,,3,23,2,9,3,4,200,59,70,0,15,0,300 +277,swellow,3,138,276,7,198,2,9,3,4,45,162,70,0,15,0,301 +278,wingull,3,139,,6,95,9,9,7,4,190,64,70,0,20,0,302 +279,pelipper,3,139,278,12,280,10,9,7,4,45,164,70,0,20,0,303 +280,ralts,3,140,,4,66,9,12,8,4,235,70,35,0,20,0,304 +281,kirlia,3,140,280,8,202,9,12,8,4,120,140,35,0,20,0,305 +282,gardevoir,3,140,281,16,484,9,12,8,4,45,208,35,0,20,0,306 +283,surskit,3,141,,5,17,2,14,9,4,200,63,70,0,15,0,308 +284,masquerain,3,141,283,8,36,2,13,9,4,75,128,70,0,15,0,309 +285,shroomish,3,142,,4,45,3,7,2,4,255,65,70,0,15,0,310 +286,breloom,3,142,285,12,392,5,6,2,4,90,165,70,0,15,0,311 +287,slakoth,3,143,,8,240,3,8,2,4,255,83,70,0,15,0,312 +288,vigoroth,3,143,287,14,465,9,6,2,4,120,126,70,0,15,0,313 +289,slaking,3,143,288,20,1305,3,12,2,4,45,210,70,0,15,0,314 +290,nincada,3,144,,5,55,4,14,2,4,255,65,70,0,15,0,315 +291,ninjask,3,144,290,8,120,10,13,2,4,120,155,70,0,15,0,316 +292,shedinja,3,144,290,8,12,3,5,2,-1,45,95,70,0,15,0,317 +293,whismur,3,145,,6,163,6,6,1,4,190,68,70,0,20,0,318 +294,loudred,3,145,293,10,405,2,6,1,4,120,126,70,0,20,0,319 +295,exploud,3,145,294,15,840,2,6,1,4,45,184,70,0,20,0,320 +296,makuhita,3,146,,10,864,10,12,4,2,180,87,70,0,20,0,321 +297,hariyama,3,146,296,23,2538,3,12,4,2,200,184,70,0,20,0,322 +298,azurill,3,90,,2,20,2,7,9,6,150,33,70,1,10,0,210 +299,nosepass,3,147,,10,970,4,12,1,4,255,108,70,0,20,0,323 +300,skitty,3,148,,6,110,6,8,2,6,255,65,70,0,15,0,325 +301,delcatty,3,148,300,11,326,7,8,2,6,60,138,70,0,15,0,326 +302,sableye,3,149,,5,110,7,12,1,4,45,98,35,0,25,0,327 +303,mawile,3,150,,6,115,1,12,1,4,45,98,70,0,20,0,328 +304,aron,3,151,,4,600,4,8,4,4,180,96,35,0,35,0,329 +305,lairon,3,151,304,9,1200,4,8,4,4,90,152,35,0,35,0,330 +306,aggron,3,151,305,21,3600,4,6,4,4,45,205,35,0,35,0,331 +307,meditite,3,152,,6,112,2,12,4,4,180,91,70,0,20,1,332 +308,medicham,3,152,307,13,315,8,12,4,4,90,153,70,0,20,1,333 +309,electrike,3,153,,6,152,5,8,3,4,120,104,70,0,20,0,334 +310,manectric,3,153,309,15,402,10,8,3,4,45,168,70,0,20,0,335 +311,plusle,3,154,,4,42,10,6,3,4,200,120,70,0,20,0,336 +312,minun,3,155,,4,42,10,6,3,4,200,120,70,0,20,0,337 +313,volbeat,3,156,,7,177,4,6,2,0,150,146,70,0,15,0,338 +314,illumise,3,157,,6,177,7,12,2,8,150,146,70,0,15,0,339 +315,roselia,3,158,406,3,20,5,12,3,4,150,152,70,0,20,1,341 +316,gulpin,3,159,,4,103,5,4,3,4,225,75,70,0,20,1,343 +317,swalot,3,159,316,17,800,7,4,3,4,75,168,70,0,20,1,344 +318,carvanha,3,160,,8,208,8,3,7,4,225,88,35,0,20,0,345 +319,sharpedo,3,160,318,18,888,2,3,7,4,60,175,35,0,20,0,346 +320,wailmer,3,161,,20,1300,2,3,7,4,125,137,70,0,40,0,347 +321,wailord,3,161,320,145,3980,2,3,7,4,60,206,70,0,40,0,348 +322,numel,3,162,,7,240,10,8,4,4,255,88,70,0,20,1,349 +323,camerupt,3,162,322,19,2200,8,8,4,4,150,175,70,0,20,1,350 +324,torkoal,3,163,,5,804,3,8,4,4,90,161,70,0,20,0,351 +325,spoink,3,164,,7,306,1,4,4,4,255,89,70,0,20,0,352 +326,grumpig,3,164,325,9,715,7,6,4,4,60,164,70,0,20,0,353 +327,spinda,3,165,,11,50,3,6,4,4,255,85,70,0,15,0,354 +328,trapinch,3,166,,7,150,3,14,6,4,255,73,70,0,20,0,355 +329,vibrava,3,166,328,11,153,5,13,6,4,120,126,70,0,20,0,356 +330,flygon,3,166,329,20,820,5,9,6,4,45,197,70,0,20,0,357 +331,cacnea,3,167,,4,513,5,12,6,4,190,97,35,0,20,0,358 +332,cacturne,3,167,331,13,774,5,12,6,4,60,177,35,0,20,1,359 +333,swablu,3,168,,4,12,2,9,2,4,255,74,70,0,20,0,360 +334,altaria,3,168,333,11,206,2,9,2,4,45,188,70,0,20,0,361 +335,zangoose,3,169,,13,403,9,6,3,4,90,165,70,0,20,0,362 +336,seviper,3,170,,27,525,1,2,3,4,90,165,70,0,20,0,363 +337,lunatone,3,171,,10,1680,10,1,1,-1,45,150,70,0,25,0,364 +338,solrock,3,172,,12,1540,8,1,1,-1,45,150,70,0,25,0,365 +339,barboach,3,173,,4,19,4,3,9,4,190,92,70,0,20,0,366 +340,whiscash,3,173,339,9,236,2,3,9,4,75,158,70,0,20,0,367 +341,corphish,3,174,,6,115,8,14,9,4,205,111,70,0,15,0,368 +342,crawdaunt,3,174,341,11,328,8,14,9,4,155,161,70,0,15,0,369 +343,baltoy,3,175,,5,215,3,4,6,-1,255,58,70,0,20,0,370 +344,claydol,3,175,343,15,1080,1,4,6,-1,90,189,70,0,20,0,371 +345,lileep,3,176,,10,238,7,5,7,1,45,99,70,0,30,0,372 +346,cradily,3,176,345,15,604,5,5,7,1,45,199,70,0,30,0,373 +347,anorith,3,177,,7,125,4,14,9,1,45,99,70,0,30,0,374 +348,armaldo,3,177,347,15,682,4,6,9,1,45,199,70,0,30,0,375 +349,feebas,3,178,,6,74,3,3,9,4,255,61,70,0,20,0,376 +350,milotic,3,178,349,62,1620,6,2,9,4,60,213,70,0,20,1,377 +351,castform,3,179,,3,8,9,1,3,4,45,145,70,0,25,0,378 +352,kecleon,3,180,,10,220,5,6,2,4,200,132,70,0,20,0,382 +353,shuppet,3,181,,6,23,1,1,8,4,225,97,35,0,25,0,383 +354,banette,3,181,353,11,125,1,6,8,4,45,179,35,0,25,0,384 +355,duskull,3,182,,8,150,1,4,2,4,190,97,35,0,25,0,385 +356,dusclops,3,182,355,16,306,1,12,2,4,90,179,35,0,25,0,386 +357,tropius,3,183,,20,1000,5,8,2,4,200,169,70,0,25,0,388 +358,chimecho,3,184,433,6,10,2,4,3,4,45,147,70,0,25,0,390 +359,absol,3,185,,12,470,9,8,4,4,30,174,35,0,25,0,391 +360,wynaut,3,100,,6,140,2,6,1,4,125,44,70,1,20,0,231 +361,snorunt,3,186,,7,168,4,12,1,4,190,74,70,0,20,0,392 +362,glalie,3,186,361,15,2565,4,1,1,4,75,187,70,0,20,0,393 +363,spheal,3,187,,8,395,2,3,7,4,255,75,70,0,20,0,395 +364,sealeo,3,187,363,11,876,2,3,7,4,120,128,70,0,20,0,396 +365,walrein,3,187,364,14,1506,2,8,7,4,45,192,70,0,20,0,397 +366,clamperl,3,188,,4,525,2,1,7,4,255,142,70,0,20,0,398 +367,huntail,3,188,366,17,270,2,2,7,4,60,178,70,0,20,0,399 +368,gorebyss,3,188,366,18,226,6,2,7,4,60,178,70,0,20,0,400 +369,relicanth,3,189,,10,234,4,3,7,1,25,198,70,0,40,1,401 +370,luvdisc,3,190,,6,87,6,3,7,6,225,110,70,0,20,0,402 +371,bagon,3,191,,6,421,2,12,6,4,45,89,35,0,40,0,403 +372,shelgon,3,191,371,11,1105,9,8,6,4,45,144,35,0,40,0,404 +373,salamence,3,191,372,15,1026,2,8,6,4,45,218,35,0,40,0,405 +374,beldum,3,192,,6,952,2,5,6,-1,3,103,35,0,40,0,406 +375,metang,3,192,374,12,2025,2,4,6,-1,3,153,35,0,40,0,407 +376,metagross,3,192,375,16,5500,2,11,6,-1,3,210,35,0,40,0,408 +377,regirock,3,193,,17,2300,3,12,1,-1,3,217,35,0,80,0,409 +378,regice,3,194,,18,1750,2,12,1,-1,3,216,35,0,80,0,410 +379,registeel,3,195,,19,2050,4,12,1,-1,3,215,35,0,80,0,411 +380,latias,3,196,,14,400,8,9,9,8,3,211,90,0,120,0,412 +381,latios,3,197,,20,600,2,9,9,0,3,211,90,0,120,0,413 +382,kyogre,3,198,,45,3520,2,3,7,-1,5,218,0,0,120,0,414 +383,groudon,3,199,,35,9500,8,6,6,-1,5,218,0,0,120,0,415 +384,rayquaza,3,200,,70,2065,5,2,5,-1,3,220,0,0,120,0,416 +385,jirachi,3,201,,3,11,10,12,4,-1,3,215,100,0,120,0,417 +386,deoxys,3,202,,17,608,8,12,5,-1,3,215,0,0,120,0,418 +387,turtwig,4,203,,4,102,5,8,,1,45,64,70,0,20,0,422 +388,grotle,4,203,387,11,970,5,8,,1,45,141,70,0,20,0,423 +389,torterra,4,203,388,22,3100,5,8,,1,45,208,70,0,20,0,424 +390,chimchar,4,204,,5,62,3,6,,1,45,65,70,0,20,0,425 +391,monferno,4,204,390,9,220,3,6,,1,45,142,70,0,20,0,426 +392,infernape,4,204,391,12,550,3,6,,1,45,209,70,0,20,0,427 +393,piplup,4,205,,4,52,2,12,,1,45,66,70,0,20,0,428 +394,prinplup,4,205,393,8,230,2,6,,1,45,143,70,0,20,0,429 +395,empoleon,4,205,394,17,845,2,6,,1,45,210,70,0,20,0,430 +396,starly,4,206,,3,20,3,9,,4,255,56,70,0,15,1,431 +397,staravia,4,206,396,6,155,3,9,,4,120,113,70,0,15,1,432 +398,staraptor,4,206,397,12,249,3,9,,4,45,172,70,0,15,1,433 +399,bidoof,4,207,,5,200,3,8,,4,255,58,70,0,15,1,434 +400,bibarel,4,207,399,10,315,3,6,,4,127,116,70,0,15,1,435 +401,kricketot,4,208,,3,22,8,12,,4,255,54,70,0,15,1,436 +402,kricketune,4,208,401,10,255,8,13,,4,45,159,70,0,15,1,437 +403,shinx,4,209,,5,95,2,8,,4,235,60,70,0,20,1,438 +404,luxio,4,209,403,9,305,2,8,,4,120,117,100,0,20,1,439 +405,luxray,4,209,404,14,420,2,8,,4,45,194,70,0,20,1,440 +406,budew,4,158,,2,12,5,12,,4,255,68,70,1,20,0,340 +407,roserade,4,158,315,9,145,5,12,,4,75,204,70,0,20,1,342 +408,cranidos,4,211,,9,315,2,6,,1,45,99,70,0,30,0,441 +409,rampardos,4,211,408,16,1025,2,6,,1,45,199,70,0,30,0,442 +410,shieldon,4,212,,5,570,4,8,,1,45,99,70,0,30,0,443 +411,bastiodon,4,212,410,13,1495,4,8,,1,45,199,70,0,30,0,444 +412,burmy,4,213,,2,34,4,2,,4,120,61,70,0,15,0,445 +413,wormadam,4,213,412,5,65,4,2,,8,45,159,70,0,15,0,446 +414,mothim,4,213,412,9,233,10,13,,0,45,159,70,0,15,0,449 +415,combee,4,214,,3,55,10,11,,1,120,63,70,0,15,1,450 +416,vespiquen,4,214,415,12,385,10,9,,8,45,188,70,0,15,0,451 +417,pachirisu,4,215,,4,39,9,8,,4,200,120,100,0,10,1,452 +418,buizel,4,216,,7,295,3,8,,4,190,75,70,0,20,1,453 +419,floatzel,4,216,418,11,335,3,8,,4,75,178,70,0,20,1,454 +420,cherubi,4,217,,4,33,6,11,,4,190,68,70,0,20,0,455 +421,cherrim,4,217,420,5,93,6,7,,4,75,133,70,0,20,0,456 +422,shellos,4,218,,3,63,7,14,,4,190,73,70,0,20,0,457 +423,gastrodon,4,218,422,9,299,7,14,,4,75,176,70,0,20,0,458 +424,ambipom,4,93,190,12,203,7,6,,4,45,186,100,0,20,1,219 +425,drifloon,4,219,,4,12,7,4,,4,125,127,70,0,30,0,459 +426,drifblim,4,219,425,12,150,7,4,,4,60,204,70,0,30,0,460 +427,buneary,4,220,,4,55,3,6,,4,190,84,0,0,20,0,461 +428,lopunny,4,220,427,12,333,3,6,,4,60,178,140,0,20,0,462 +429,mismagius,4,98,200,9,44,7,1,,4,45,187,35,0,25,0,229 +430,honchkrow,4,97,198,9,273,1,9,,4,30,187,35,0,20,0,227 +431,glameow,4,221,,5,39,4,8,,6,190,71,70,0,20,0,463 +432,purugly,4,221,431,10,438,4,8,,6,75,183,70,0,20,0,464 +433,chingling,4,184,,2,6,10,12,,4,120,74,70,1,25,0,389 +434,stunky,4,223,,4,192,7,8,,4,225,79,70,0,20,0,465 +435,skuntank,4,223,434,10,380,7,8,,4,60,209,70,0,20,0,466 +436,bronzor,4,224,,5,605,5,1,,-1,255,72,70,0,20,0,467 +437,bronzong,4,224,436,13,1870,5,4,,-1,90,188,70,0,20,0,468 +438,bonsly,4,91,,5,150,3,7,,4,255,68,70,1,20,0,213 +439,mime-jr,4,57,,6,130,6,12,,4,145,78,70,1,25,0,139 +440,happiny,4,51,,6,244,6,12,,8,130,255,140,1,40,0,126 +441,chatot,4,228,,5,19,1,9,,4,30,107,35,0,20,0,469 +442,spiritomb,4,229,,10,1080,7,5,,4,100,168,70,0,30,0,470 +443,gible,4,230,,7,205,2,6,,4,45,67,70,0,40,1,471 +444,gabite,4,230,443,14,560,2,6,,4,45,144,70,0,40,1,472 +445,garchomp,4,230,444,19,950,2,6,,4,45,218,70,0,40,1,473 +446,munchlax,4,72,,6,1050,1,12,,1,50,94,70,1,40,0,173 +447,riolu,4,232,,7,202,2,6,,1,75,72,70,1,25,0,474 +448,lucario,4,232,447,12,540,2,6,,1,45,204,70,0,25,0,475 +449,hippopotas,4,233,,8,495,3,8,,4,140,95,70,0,30,1,476 +450,hippowdon,4,233,449,20,3000,3,8,,4,60,198,70,0,30,1,477 +451,skorupi,4,234,,8,120,7,14,,4,120,114,70,0,20,0,478 +452,drapion,4,234,451,13,615,7,14,,4,45,204,70,0,20,0,479 +453,croagunk,4,235,,7,230,2,12,,4,140,83,100,0,10,1,480 +454,toxicroak,4,235,453,13,444,2,12,,4,75,181,70,0,20,1,481 +455,carnivine,4,236,,14,270,5,10,,4,200,164,70,0,25,0,482 +456,finneon,4,237,,4,70,2,3,,4,190,90,70,0,20,1,483 +457,lumineon,4,237,456,12,240,2,3,,4,75,156,70,0,20,1,484 +458,mantyke,4,116,,10,650,2,9,,4,25,108,70,1,25,0,257 +459,snover,4,239,,10,505,9,6,,4,120,131,70,0,20,1,485 +460,abomasnow,4,239,459,22,1355,9,6,,4,60,214,70,0,20,1,486 +461,weavile,4,109,215,11,340,1,6,,4,45,199,35,0,20,1,245 +462,magnezone,4,34,82,12,1800,4,4,,-1,30,211,70,0,20,0,90 +463,lickilicky,4,48,108,17,1400,6,12,,4,30,193,70,0,20,0,120 +464,rhyperior,4,50,112,24,2828,4,6,,4,30,217,70,0,20,1,125 +465,tangrowth,4,52,114,20,1286,2,12,,4,30,211,70,0,20,1,130 +466,electivire,4,60,125,18,1386,10,6,,2,30,199,70,0,25,0,147 +467,magmortar,4,61,126,16,680,8,6,,2,30,199,70,0,25,0,150 +468,togekiss,4,87,176,15,380,9,9,,1,30,220,70,0,10,0,204 +469,yanmega,4,95,193,19,515,5,13,,4,30,198,70,0,20,0,223 +470,leafeon,4,67,133,10,255,5,8,,1,45,196,35,0,35,0,163 +471,glaceon,4,67,133,8,259,2,8,,1,45,196,35,0,35,0,164 +472,gliscor,4,104,207,20,425,7,9,,4,30,192,70,0,20,0,238 +473,mamoswine,4,112,221,25,2910,3,8,,4,50,207,70,0,20,1,252 +474,porygon-z,4,68,233,9,340,8,4,,-1,30,185,70,0,20,0,167 +475,gallade,4,140,281,16,520,9,12,,0,45,208,35,0,20,0,307 +476,probopass,4,147,299,14,3400,4,11,,4,60,198,70,0,20,0,324 +477,dusknoir,4,182,356,22,1066,1,4,,4,45,210,35,0,25,0,387 +478,froslass,4,186,361,13,266,9,4,,8,75,187,70,0,20,0,394 +479,rotom,4,240,,3,3,8,1,,-1,45,132,70,0,20,0,487 +480,uxie,4,241,,3,3,10,6,,-1,3,210,140,0,80,0,493 +481,mesprit,4,242,,3,3,6,6,,-1,3,210,140,0,80,0,494 +482,azelf,4,243,,3,3,2,6,,-1,3,210,140,0,80,0,495 +483,dialga,4,244,,54,6830,9,8,,-1,30,220,0,0,120,0,496 +484,palkia,4,245,,42,3360,7,6,,-1,30,220,0,0,120,0,497 +485,heatran,4,246,,17,4300,3,8,,4,3,215,100,0,10,0,498 +486,regigigas,4,247,,37,4200,9,12,,-1,3,220,0,0,120,0,499 +487,giratina,4,248,,45,7500,1,10,,-1,3,220,0,0,120,0,500 +488,cresselia,4,249,,15,856,10,14,,8,3,210,100,0,120,0,502 +489,phione,4,250,,4,31,2,4,,-1,30,165,70,0,40,0,503 +490,manaphy,4,250,,3,14,2,12,,-1,3,215,70,0,10,0,504 +491,darkrai,4,252,,15,505,1,12,,-1,3,210,0,0,120,0,505 +492,shaymin,4,253,,2,21,5,8,,-1,45,64,100,0,120,0,506 +493,arceus,4,254,,32,3200,4,8,,-1,3,255,0,0,120,0,508 +494,victini,5,255,,4,40,10,12,,-1,3,270,100,0,120,0,509 +495,snivy,5,256,,6,81,5,6,,1,45,28,70,0,20,0,510 +496,servine,5,256,495,8,160,5,6,,1,45,145,70,0,20,0,511 +497,serperior,5,256,496,33,630,5,2,,1,45,238,70,0,20,0,512 +498,tepig,5,257,,5,99,8,8,,1,45,28,70,0,20,0,513 +499,pignite,5,257,498,10,555,8,6,,1,45,146,70,0,20,0,514 +500,emboar,5,257,499,16,1500,8,6,,1,45,238,70,0,20,0,515 +501,oshawott,5,258,,5,59,2,6,,1,45,28,70,0,20,0,516 +502,dewott,5,258,501,8,245,2,6,,1,45,145,70,0,20,0,517 +503,samurott,5,258,502,15,946,2,8,,1,45,238,70,0,20,0,518 +504,patrat,5,259,,5,116,3,8,,4,255,51,70,0,15,0,519 +505,watchog,5,259,504,11,270,3,6,,4,255,147,70,0,20,0,520 +506,lillipup,5,260,,4,41,3,8,,4,255,55,70,0,15,0,521 +507,herdier,5,260,506,9,147,4,8,,4,120,130,70,0,15,0,522 +508,stoutland,5,260,507,12,610,4,8,,4,45,221,70,0,15,0,523 +509,purrloin,5,261,,4,101,7,8,,4,255,56,70,0,20,0,524 +510,liepard,5,261,509,11,375,7,8,,4,90,156,70,0,20,0,525 +511,pansage,5,262,,6,105,5,6,,1,190,63,70,0,20,0,526 +512,simisage,5,262,511,11,305,5,6,,1,75,174,70,0,20,0,527 +513,pansear,5,263,,6,110,8,6,,1,190,63,70,0,20,0,528 +514,simisear,5,263,513,10,280,8,6,,1,75,174,70,0,20,0,529 +515,panpour,5,264,,6,135,2,6,,1,190,63,70,0,20,0,530 +516,simipour,5,264,515,10,290,2,6,,1,75,174,70,0,20,0,531 +517,munna,5,265,,6,233,6,8,,4,190,58,70,0,10,0,532 +518,musharna,5,265,517,11,605,6,12,,4,75,170,70,0,10,0,533 +519,pidove,5,266,,3,21,4,9,,4,255,53,70,0,15,0,534 +520,tranquill,5,266,519,6,150,4,9,,4,120,125,70,0,15,0,535 +521,unfezant,5,266,520,12,290,4,9,,4,45,215,70,0,15,1,536 +522,blitzle,5,267,,8,298,1,8,,4,190,59,70,0,20,0,537 +523,zebstrika,5,267,522,16,795,1,8,,4,75,174,70,0,20,0,538 +524,roggenrola,5,268,,4,180,2,7,,4,255,56,70,0,15,0,539 +525,boldore,5,268,524,9,1020,2,10,,4,120,137,70,0,15,0,540 +526,gigalith,5,268,525,17,2600,2,10,,4,45,227,70,0,15,0,541 +527,woobat,5,269,,4,21,2,9,,4,190,63,70,0,15,0,542 +528,swoobat,5,269,527,9,105,2,9,,4,45,149,70,0,15,0,543 +529,drilbur,5,270,,3,85,4,6,,4,120,66,70,0,20,0,544 +530,excadrill,5,270,529,7,404,4,12,,4,60,178,70,0,20,0,545 +531,audino,5,271,,11,310,6,6,,4,255,390,70,0,20,0,546 +532,timburr,5,272,,6,125,4,12,,2,180,61,70,0,20,0,547 +533,gurdurr,5,272,532,12,400,4,12,,2,90,142,70,0,20,0,548 +534,conkeldurr,5,272,533,14,870,3,12,,2,45,227,70,0,20,0,549 +535,tympole,5,273,,5,45,2,3,,4,255,59,70,0,20,0,550 +536,palpitoad,5,273,535,8,170,2,6,,4,120,134,70,0,20,0,551 +537,seismitoad,5,273,536,15,620,2,12,,4,45,225,70,0,20,0,552 +538,throh,5,274,,13,555,8,12,,0,45,163,70,0,20,0,553 +539,sawk,5,275,,14,510,2,12,,0,45,163,70,0,20,0,554 +540,sewaddle,5,276,,3,25,10,14,,4,255,62,70,0,15,0,555 +541,swadloon,5,276,540,5,73,5,4,,4,120,133,70,0,15,0,556 +542,leavanny,5,276,541,12,205,10,12,,4,45,221,70,0,15,0,557 +543,venipede,5,277,,4,53,8,14,,4,255,52,70,0,15,0,558 +544,whirlipede,5,277,543,12,585,4,1,,4,120,126,70,0,15,0,559 +545,scolipede,5,277,544,25,2005,8,14,,4,45,214,70,0,20,0,560 +546,cottonee,5,278,,3,6,5,1,,4,190,56,70,0,20,0,561 +547,whimsicott,5,278,546,7,66,5,12,,4,75,168,70,0,20,0,562 +548,petilil,5,279,,5,66,5,5,,8,190,56,70,0,20,0,563 +549,lilligant,5,279,548,11,163,5,5,,8,75,168,70,0,20,0,564 +550,basculin,5,280,,10,180,5,3,,4,25,161,70,0,40,0,565 +551,sandile,5,281,,7,152,3,8,,4,180,58,70,0,20,0,567 +552,krokorok,5,281,551,10,334,3,8,,4,90,123,70,0,20,0,568 +553,krookodile,5,281,552,15,963,8,6,,4,45,229,70,0,20,0,569 +554,darumaka,5,282,,6,375,8,12,,4,120,63,70,0,20,0,570 +555,darmanitan,5,282,554,13,929,8,8,,4,60,168,70,0,20,0,571 +556,maractus,5,283,,10,280,5,5,,4,255,161,70,0,20,0,573 +557,dwebble,5,284,,3,145,8,14,,4,190,65,70,0,20,0,574 +558,crustle,5,284,557,14,2000,8,14,,4,75,166,70,0,20,0,575 +559,scraggy,5,285,,6,118,10,6,,4,180,70,35,0,15,0,576 +560,scrafty,5,285,559,11,300,8,6,,4,90,171,70,0,15,0,577 +561,sigilyph,5,286,,14,140,1,9,,4,45,172,70,0,20,0,578 +562,yamask,5,287,,5,15,1,4,,4,190,61,70,0,25,0,579 +563,cofagrigus,5,287,562,17,765,10,5,,4,90,169,70,0,25,0,580 +564,tirtouga,5,288,,7,165,2,8,,1,45,71,70,0,30,0,581 +565,carracosta,5,288,564,12,810,2,6,,1,45,173,70,0,30,0,582 +566,archen,5,289,,5,95,10,9,,1,45,71,70,0,30,0,583 +567,archeops,5,289,566,14,320,10,9,,1,45,177,70,0,30,0,584 +568,trubbish,5,290,,6,310,5,12,,4,190,66,70,0,20,0,585 +569,garbodor,5,290,568,19,1073,5,12,,4,60,166,70,0,20,0,586 +570,zorua,5,291,,7,125,4,8,,1,75,66,70,0,25,0,587 +571,zoroark,5,291,570,16,811,4,6,,1,45,179,70,0,20,0,588 +572,minccino,5,292,,4,58,4,8,,6,255,60,70,0,15,0,589 +573,cinccino,5,292,572,5,75,4,8,,6,60,165,70,0,15,0,590 +574,gothita,5,293,,4,58,7,12,,6,200,58,70,0,20,0,591 +575,gothorita,5,293,574,7,180,7,12,,6,100,137,70,0,20,0,592 +576,gothitelle,5,293,575,15,440,7,12,,6,50,221,70,0,20,0,593 +577,solosis,5,294,,3,10,5,1,,4,200,58,70,0,20,0,594 +578,duosion,5,294,577,6,80,5,1,,4,100,130,70,0,20,0,595 +579,reuniclus,5,294,578,10,201,5,4,,4,50,221,70,0,20,0,596 +580,ducklett,5,295,,5,55,2,9,,4,190,61,70,0,20,0,597 +581,swanna,5,295,580,13,242,9,9,,4,45,166,70,0,20,0,598 +582,vanillite,5,296,,4,57,9,5,,4,255,61,70,0,20,0,599 +583,vanillish,5,296,582,11,410,9,5,,4,120,138,70,0,20,0,600 +584,vanilluxe,5,296,583,13,575,9,11,,4,45,241,70,0,20,0,601 +585,deerling,5,297,,6,195,10,8,,4,190,67,70,0,20,0,602 +586,sawsbuck,5,297,585,19,925,3,8,,4,75,166,70,0,20,0,603 +587,emolga,5,298,,4,50,9,8,,4,200,150,70,0,20,0,604 +588,karrablast,5,299,,5,59,2,12,,4,200,63,70,0,15,0,605 +589,escavalier,5,299,588,10,330,4,4,,4,75,173,70,0,15,0,606 +590,foongus,5,300,,2,10,9,4,,4,190,59,70,0,20,0,607 +591,amoonguss,5,300,590,6,105,9,4,,4,75,162,70,0,20,0,608 +592,frillish,5,301,,12,330,9,10,,4,190,67,70,0,20,1,609 +593,jellicent,5,301,592,22,1350,9,10,,4,60,168,70,0,20,1,610 +594,alomomola,5,302,,12,316,6,3,,4,75,165,70,0,40,0,611 +595,joltik,5,303,,1,6,10,14,,4,190,64,70,0,20,0,612 +596,galvantula,5,303,595,8,143,10,14,,4,75,165,70,0,20,0,613 +597,ferroseed,5,304,,6,188,4,1,,4,255,61,70,0,20,0,614 +598,ferrothorn,5,304,597,10,1100,4,10,,4,90,171,70,0,20,0,615 +599,klink,5,305,,3,210,4,11,,-1,130,60,70,0,20,0,616 +600,klang,5,305,599,6,510,4,11,,-1,60,154,70,0,20,0,617 +601,klinklang,5,305,600,6,810,4,11,,-1,30,234,70,0,20,0,618 +602,tynamo,5,306,,2,3,9,3,,4,190,55,70,0,20,0,619 +603,eelektrik,5,306,602,12,220,2,3,,4,60,142,70,0,20,0,620 +604,eelektross,5,306,603,21,805,2,3,,4,30,232,70,0,20,0,621 +605,elgyem,5,307,,5,90,2,6,,4,255,67,70,0,20,0,622 +606,beheeyem,5,307,605,10,345,3,12,,4,90,170,70,0,20,0,623 +607,litwick,5,308,,3,31,9,5,,4,190,55,70,0,20,0,624 +608,lampent,5,308,607,6,130,1,4,,4,90,130,70,0,20,0,625 +609,chandelure,5,308,608,10,343,1,4,,4,45,234,70,0,20,0,626 +610,axew,5,309,,6,180,5,6,,4,75,64,35,0,40,0,627 +611,fraxure,5,309,610,10,360,5,6,,4,60,144,35,0,40,0,628 +612,haxorus,5,309,611,18,1055,10,6,,4,45,243,35,0,40,0,629 +613,cubchoo,5,310,,5,85,9,6,,4,120,61,70,0,20,0,630 +614,beartic,5,310,613,26,2600,9,8,,4,60,170,70,0,20,0,631 +615,cryogonal,5,311,,11,1480,2,1,,-1,25,170,70,0,25,0,632 +616,shelmet,5,312,,4,77,8,1,,4,200,61,70,0,15,0,633 +617,accelgor,5,312,616,8,253,8,4,,4,75,173,70,0,15,0,634 +618,stunfisk,5,313,,7,110,3,3,,4,75,165,70,0,20,0,635 +619,mienfoo,5,314,,9,200,10,6,,4,180,70,70,0,25,0,636 +620,mienshao,5,314,619,14,355,7,6,,4,45,179,70,0,25,0,637 +621,druddigon,5,315,,16,1390,8,6,,4,45,170,70,0,30,0,638 +622,golett,5,316,,10,920,5,12,,-1,190,61,70,0,25,0,639 +623,golurk,5,316,622,28,3300,5,12,,-1,90,169,70,0,25,0,640 +624,pawniard,5,317,,5,102,8,12,,4,120,68,35,0,20,0,641 +625,bisharp,5,317,624,16,700,8,12,,4,45,172,35,0,20,0,642 +626,bouffalant,5,318,,16,946,3,8,,4,45,172,70,0,20,0,643 +627,rufflet,5,319,,5,105,9,9,,0,190,70,70,0,20,0,644 +628,braviary,5,319,627,15,410,8,9,,0,60,179,70,0,20,0,645 +629,vullaby,5,320,,5,90,3,9,,8,190,74,35,0,20,0,646 +630,mandibuzz,5,320,629,12,395,3,9,,8,60,179,35,0,20,0,647 +631,heatmor,5,321,,14,580,8,6,,4,90,169,70,0,20,0,648 +632,durant,5,322,,3,330,4,14,,4,90,169,70,0,20,0,649 +633,deino,5,323,,8,173,2,8,,4,45,60,35,0,40,0,650 +634,zweilous,5,323,633,14,500,2,8,,4,45,147,35,0,40,0,651 +635,hydreigon,5,323,634,18,1600,2,6,,4,45,270,35,0,40,0,652 +636,larvesta,5,324,,11,288,9,14,,4,45,72,70,0,40,0,653 +637,volcarona,5,324,636,16,460,9,13,,4,15,248,70,0,40,0,654 +638,cobalion,5,325,,21,2500,2,8,,-1,3,261,35,0,80,0,655 +639,terrakion,5,326,,19,2600,4,8,,-1,3,261,35,0,80,0,656 +640,virizion,5,327,,20,2000,5,8,,-1,3,261,35,0,80,0,657 +641,tornadus,5,328,,15,630,5,4,,0,3,261,90,0,120,0,658 +642,thundurus,5,329,,15,610,2,4,,0,3,261,90,0,120,0,659 +643,reshiram,5,330,,32,3300,9,9,,-1,45,306,0,0,120,0,660 +644,zekrom,5,331,,29,3450,1,6,,-1,45,306,0,0,120,0,661 +645,landorus,5,332,,15,680,3,4,,0,3,270,90,0,120,0,662 +646,kyurem,5,333,,30,3250,4,6,,-1,3,297,0,0,120,0,663 +647,keldeo,5,334,,14,485,10,8,,-1,3,261,35,0,80,0,664 +648,meloetta,5,335,,6,65,9,12,,-1,3,270,100,0,120,0,665 +649,genesect,5,336,,15,825,7,12,,-1,3,270,0,0,120,0,667 +10001,deoxys,3,202,,17,608,8,12,5,-1,3,215,0,0,120,0,419 +10002,deoxys,3,202,,17,608,8,12,5,-1,3,215,0,0,120,0,420 +10003,deoxys,3,202,,17,608,8,12,5,-1,3,215,0,0,120,0,421 +10004,wormadam,4,213,,5,65,4,2,,8,45,159,70,0,15,0,447 +10005,wormadam,4,213,,5,65,4,2,,8,45,159,70,0,15,0,448 +10006,shaymin,4,253,,4,52,5,8,,-1,45,64,100,0,120,0,507 +10007,giratina,4,248,,69,6500,1,10,,-1,3,220,0,0,120,0,501 +10008,rotom,4,240,,3,3,8,1,,-1,45,132,70,0,20,0,490 +10009,rotom,4,240,,3,3,8,1,,-1,45,132,70,0,20,0,492 +10010,rotom,4,240,,3,3,8,1,,-1,45,132,70,0,20,0,489 +10011,rotom,4,240,,3,3,8,1,,-1,45,132,70,0,20,0,488 +10012,rotom,4,240,,3,3,8,1,,-1,45,132,70,0,20,0,491 +10013,castform,3,179,,3,8,9,1,3,4,45,147,70,0,25,0,379 +10014,castform,3,179,,3,8,9,1,3,4,45,147,70,0,25,0,380 +10015,castform,3,179,,3,8,9,1,3,4,45,147,70,0,25,0,381 +10016,basculin,5,280,,10,180,5,3,,4,25,161,70,0,40,0,566 +10017,darmanitan,5,282,,13,929,8,8,,4,60,189,70,0,20,0,572 +10018,meloetta,5,335,,6,65,9,12,,-1,3,270,100,0,120,0,666 diff --git a/pokedex/data/csv/pokemon_evolution.csv b/pokedex/data/csv/pokemon_evolution.csv index 6cb923b..3983e02 100644 --- a/pokedex/data/csv/pokemon_evolution.csv +++ b/pokedex/data/csv/pokemon_evolution.csv @@ -1,321 +1,326 @@ -from_pokemon_id,to_pokemon_id,evolution_trigger_id,trigger_item_id,minimum_level,gender,location_id,held_item_id,time_of_day,known_move_id,minimum_happiness,minimum_beauty,relative_physical_stats,party_pokemon_id,trade_pokemon_id +id,evolved_pokemon_id,evolution_trigger_id,trigger_item_id,minimum_level,gender,location_id,held_item_id,time_of_day,known_move_id,minimum_happiness,minimum_beauty,relative_physical_stats,party_pokemon_id,trade_pokemon_id 1,2,1,,16,,,,,,,,,, 2,3,1,,32,,,,,,,,,, -4,5,1,,16,,,,,,,,,, -5,6,1,,36,,,,,,,,,, -7,8,1,,16,,,,,,,,,, -8,9,1,,36,,,,,,,,,, -10,11,1,,7,,,,,,,,,, -11,12,1,,10,,,,,,,,,, -13,14,1,,7,,,,,,,,,, -14,15,1,,10,,,,,,,,,, -16,17,1,,18,,,,,,,,,, -17,18,1,,36,,,,,,,,,, -19,20,1,,20,,,,,,,,,, -21,22,1,,20,,,,,,,,,, -23,24,1,,22,,,,,,,,,, -172,25,1,,,,,,,,220,,,, -25,26,3,83,,,,,,,,,,, -27,28,1,,22,,,,,,,,,, -29,30,1,,16,,,,,,,,,, -30,31,3,81,,,,,,,,,,, -32,33,1,,16,,,,,,,,,, -33,34,3,81,,,,,,,,,,, -173,35,1,,,,,,,,220,,,, -35,36,3,81,,,,,,,,,,, -37,38,3,82,,,,,,,,,,, -174,39,1,,,,,,,,220,,,, -39,40,3,81,,,,,,,,,,, -41,42,1,,22,,,,,,,,,, -43,44,1,,21,,,,,,,,,, -44,45,3,85,,,,,,,,,,, -46,47,1,,24,,,,,,,,,, -48,49,1,,31,,,,,,,,,, -50,51,1,,26,,,,,,,,,, -52,53,1,,28,,,,,,,,,, -54,55,1,,33,,,,,,,,,, -56,57,1,,28,,,,,,,,,, -58,59,3,82,,,,,,,,,,, -60,61,1,,25,,,,,,,,,, -61,62,3,84,,,,,,,,,,, -63,64,1,,16,,,,,,,,,, -64,65,2,,,,,,,,,,,, -66,67,1,,28,,,,,,,,,, -67,68,2,,,,,,,,,,,, -69,70,1,,21,,,,,,,,,, -70,71,3,85,,,,,,,,,,, -72,73,1,,30,,,,,,,,,, -74,75,1,,25,,,,,,,,,, -75,76,2,,,,,,,,,,,, -77,78,1,,40,,,,,,,,,, -79,80,1,,37,,,,,,,,,, -81,82,1,,30,,,,,,,,,, -84,85,1,,31,,,,,,,,,, -86,87,1,,34,,,,,,,,,, -88,89,1,,38,,,,,,,,,, -90,91,3,84,,,,,,,,,,, -92,93,1,,25,,,,,,,,,, -93,94,2,,,,,,,,,,,, -96,97,1,,26,,,,,,,,,, -98,99,1,,28,,,,,,,,,, -100,101,1,,30,,,,,,,,,, -102,103,3,85,,,,,,,,,,, -104,105,1,,28,,,,,,,,,, -236,106,1,,20,,,,,,,,1,, -236,107,1,,20,,,,,,,,-1,, -109,110,1,,35,,,,,,,,,, -111,112,1,,42,,,,,,,,,, -440,113,1,,,,,110,day,,,,,, -116,117,1,,32,,,,,,,,,, -118,119,1,,33,,,,,,,,,, -120,121,3,84,,,,,,,,,,, -439,122,1,,,,,,,102,,,,, -238,124,1,,30,,,,,,,,,, -239,125,1,,30,,,,,,,,,, -240,126,1,,30,,,,,,,,,, -129,130,1,,20,,,,,,,,,, -133,134,3,84,,,,,,,,,,, -133,135,3,83,,,,,,,,,,, -133,136,3,82,,,,,,,,,,, -138,139,1,,40,,,,,,,,,, -140,141,1,,40,,,,,,,,,, -446,143,1,,,,,,,,220,,,, -147,148,1,,30,,,,,,,,,, -148,149,1,,55,,,,,,,,,, -152,153,1,,16,,,,,,,,,, -153,154,1,,32,,,,,,,,,, -155,156,1,,14,,,,,,,,,, -156,157,1,,36,,,,,,,,,, -158,159,1,,18,,,,,,,,,, -159,160,1,,30,,,,,,,,,, -161,162,1,,15,,,,,,,,,, -163,164,1,,20,,,,,,,,,, -165,166,1,,18,,,,,,,,,, -167,168,1,,22,,,,,,,,,, -42,169,1,,,,,,,,220,,,, -170,171,1,,27,,,,,,,,,, -175,176,1,,,,,,,,220,,,, -177,178,1,,25,,,,,,,,,, -179,180,1,,15,,,,,,,,,, -180,181,1,,30,,,,,,,,,, -44,182,3,80,,,,,,,,,,, -298,183,1,,,,,,,,220,,,, -183,184,1,,18,,,,,,,,,, -438,185,1,,,,,,,102,,,,, -61,186,2,,,,,198,,,,,,, -187,188,1,,18,,,,,,,,,, -188,189,1,,27,,,,,,,,,, -191,192,3,80,,,,,,,,,,, -194,195,1,,20,,,,,,,,,, -133,196,1,,,,,,day,,220,,,, -133,197,1,,,,,,night,,220,,,, -79,199,2,,,,,198,,,,,,, -360,202,1,,15,,,,,,,,,, -204,205,1,,31,,,,,,,,,, -95,208,2,,,,,210,,,,,,, -209,210,1,,23,,,,,,,,,, -123,212,2,,,,,210,,,,,,, -216,217,1,,30,,,,,,,,,, -218,219,1,,38,,,,,,,,,, -220,221,1,,33,,,,,,,,,, -223,224,1,,25,,,,,,,,,, -458,226,1,,,,,,,,,,,223, -228,229,1,,24,,,,,,,,,, -117,230,2,,,,,212,,,,,,, -231,232,1,,25,,,,,,,,,, -137,233,2,,,,,229,,,,,,, -236,237,1,,20,,,,,,,,0,, -113,242,1,,,,,,,,220,,,, -246,247,1,,30,,,,,,,,,, -247,248,1,,55,,,,,,,,,, -252,253,1,,16,,,,,,,,,, -253,254,1,,36,,,,,,,,,, -255,256,1,,16,,,,,,,,,, -256,257,1,,36,,,,,,,,,, -258,259,1,,16,,,,,,,,,, -259,260,1,,36,,,,,,,,,, -261,262,1,,18,,,,,,,,,, -263,264,1,,20,,,,,,,,,, -265,266,1,,7,,,,,,,,,, -266,267,1,,10,,,,,,,,,, -265,268,1,,7,,,,,,,,,, -268,269,1,,10,,,,,,,,,, -270,271,1,,14,,,,,,,,,, -271,272,3,84,,,,,,,,,,, -273,274,1,,14,,,,,,,,,, -274,275,3,85,,,,,,,,,,, -276,277,1,,22,,,,,,,,,, -278,279,1,,25,,,,,,,,,, -280,281,1,,20,,,,,,,,,, -281,282,1,,30,,,,,,,,,, -283,284,1,,22,,,,,,,,,, -285,286,1,,23,,,,,,,,,, -287,288,1,,18,,,,,,,,,, -288,289,1,,36,,,,,,,,,, -290,291,1,,20,,,,,,,,,, -290,292,4,,,,,,,,,,,, -293,294,1,,20,,,,,,,,,, -294,295,1,,40,,,,,,,,,, -296,297,1,,24,,,,,,,,,, -300,301,3,81,,,,,,,,,,, -304,305,1,,32,,,,,,,,,, -305,306,1,,42,,,,,,,,,, -307,308,1,,37,,,,,,,,,, -309,310,1,,26,,,,,,,,,, -406,315,1,,,,,,day,,220,,,, -316,317,1,,26,,,,,,,,,, -318,319,1,,30,,,,,,,,,, -320,321,1,,40,,,,,,,,,, -322,323,1,,33,,,,,,,,,, -325,326,1,,32,,,,,,,,,, -328,329,1,,35,,,,,,,,,, -329,330,1,,45,,,,,,,,,, -331,332,1,,32,,,,,,,,,, -333,334,1,,35,,,,,,,,,, -339,340,1,,30,,,,,,,,,, -341,342,1,,30,,,,,,,,,, -343,344,1,,36,,,,,,,,,, -345,346,1,,40,,,,,,,,,, -347,348,1,,40,,,,,,,,,, -349,350,1,,,,,,,,,171,,, -353,354,1,,37,,,,,,,,,, -355,356,1,,37,,,,,,,,,, -433,358,1,,,,,,night,,220,,,, -361,362,1,,42,,,,,,,,,, -363,364,1,,32,,,,,,,,,, -364,365,1,,44,,,,,,,,,, -366,367,2,,,,,203,,,,,,, -366,368,2,,,,,204,,,,,,, -371,372,1,,30,,,,,,,,,, -372,373,1,,50,,,,,,,,,, -374,375,1,,20,,,,,,,,,, -375,376,1,,45,,,,,,,,,, -387,388,1,,18,,,,,,,,,, -388,389,1,,32,,,,,,,,,, -390,391,1,,14,,,,,,,,,, -391,392,1,,36,,,,,,,,,, -393,394,1,,16,,,,,,,,,, -394,395,1,,36,,,,,,,,,, -396,397,1,,14,,,,,,,,,, -397,398,1,,34,,,,,,,,,, -399,400,1,,15,,,,,,,,,, -401,402,1,,10,,,,,,,,,, -403,404,1,,15,,,,,,,,,, -404,405,1,,30,,,,,,,,,, -315,407,3,107,,,,,,,,,,, -408,409,1,,30,,,,,,,,,, -410,411,1,,30,,,,,,,,,, -412,413,1,,20,female,,,,,,,,, -412,414,1,,20,male,,,,,,,,, -415,416,1,,21,female,,,,,,,,, -418,419,1,,26,,,,,,,,,, -420,421,1,,25,,,,,,,,,, -422,423,1,,30,,,,,,,,,, -190,424,1,,,,,,,458,,,,, -425,426,1,,28,,,,,,,,,, -427,428,1,,,,,,,,220,,,, -200,429,3,108,,,,,,,,,,, -198,430,3,108,,,,,,,,,,, -431,432,1,,38,,,,,,,,,, -434,435,1,,34,,,,,,,,,, -436,437,1,,33,,,,,,,,,, -443,444,1,,24,,,,,,,,,, -444,445,1,,48,,,,,,,,,, -447,448,1,,,,,,day,,220,,,, -449,450,1,,34,,,,,,,,,, -451,452,1,,40,,,,,,,,,, -453,454,1,,37,,,,,,,,,, -456,457,1,,31,,,,,,,,,, -459,460,1,,40,,,,,,,,,, -215,461,1,,,,,303,night,,,,,, -82,462,1,,,,10,,,,,,,, -108,463,1,,,,,,,205,,,,, -112,464,2,,,,,298,,,,,,, -114,465,1,,,,,,,246,,,,, -125,466,2,,,,,299,,,,,,, -126,467,2,,,,,300,,,,,,, -176,468,3,107,,,,,,,,,,, -193,469,1,,,,,,,246,,,,, -133,470,1,,,,8,,,,,,,, -133,471,1,,,,48,,,,,,,, -207,472,1,,,,,304,night,,,,,, -221,473,1,,,,,,,246,,,,, -233,474,2,,,,,301,,,,,,, -281,475,3,109,,male,,,,,,,,, -299,476,1,,,,10,,,,,,,, -356,477,2,,,,,302,,,,,,, -361,478,3,109,,female,,,,,,,,, -495,496,1,,17,,,,,,,,,, -496,497,1,,36,,,,,,,,,, -498,499,1,,17,,,,,,,,,, -499,500,1,,36,,,,,,,,,, -501,502,1,,17,,,,,,,,,, -502,503,1,,36,,,,,,,,,, -504,505,1,,20,,,,,,,,,, -506,507,1,,16,,,,,,,,,, -507,508,1,,32,,,,,,,,,, -509,510,1,,20,,,,,,,,,, -511,512,3,85,,,,,,,,,,, -513,514,3,82,,,,,,,,,,, -515,516,3,84,,,,,,,,,,, -517,518,3,81,,,,,,,,,,, -519,520,1,,21,,,,,,,,,, -520,521,1,,32,,,,,,,,,, -522,523,1,,27,,,,,,,,,, -524,525,1,,25,,,,,,,,,, -525,526,2,,,,,,,,,,,, -527,528,1,,,,,,,,220,,,, -529,530,1,,31,,,,,,,,,, -532,533,1,,25,,,,,,,,,, -533,534,2,,,,,,,,,,,, -535,536,1,,25,,,,,,,,,, -536,537,1,,36,,,,,,,,,, -540,541,1,,20,,,,,,,,,, -541,542,1,,,,,,,,220,,,, -543,544,1,,22,,,,,,,,,, -544,545,1,,30,,,,,,,,,, -546,547,3,80,,,,,,,,,,, -548,549,3,80,,,,,,,,,,, -551,552,1,,29,,,,,,,,,, -552,553,1,,40,,,,,,,,,, -554,555,1,,35,,,,,,,,,, -557,558,1,,34,,,,,,,,,, -559,560,1,,39,,,,,,,,,, -562,563,1,,34,,,,,,,,,, -564,565,1,,37,,,,,,,,,, -566,567,1,,37,,,,,,,,,, -568,569,1,,36,,,,,,,,,, -570,571,1,,30,,,,,,,,,, -572,573,3,107,,,,,,,,,,, -574,575,1,,32,,,,,,,,,, -575,576,1,,41,,,,,,,,,, -577,578,1,,32,,,,,,,,,, -578,579,1,,41,,,,,,,,,, -580,581,1,,35,,,,,,,,,, -582,583,1,,35,,,,,,,,,, -583,584,1,,47,,,,,,,,,, -585,586,1,,34,,,,,,,,,, -588,589,2,,,,,,,,,,,,616 -590,591,1,,39,,,,,,,,,, -592,593,1,,40,,,,,,,,,, -595,596,1,,36,,,,,,,,,, -597,598,1,,40,,,,,,,,,, -599,600,1,,38,,,,,,,,,, -600,601,1,,49,,,,,,,,,, -602,603,1,,39,,,,,,,,,, -603,604,3,83,,,,,,,,,,, -605,606,1,,42,,,,,,,,,, -607,608,1,,41,,,,,,,,,, -608,609,3,108,,,,,,,,,,, -610,611,1,,38,,,,,,,,,, -611,612,1,,48,,,,,,,,,, -613,614,1,,37,,,,,,,,,, -616,617,2,,,,,,,,,,,,588 -619,620,1,,50,,,,,,,,,, -622,623,1,,43,,,,,,,,,, -624,625,1,,52,,,,,,,,,, -627,628,1,,54,,,,,,,,,, -629,630,1,,54,,,,,,,,,, -633,634,1,,50,,,,,,,,,, -634,635,1,,64,,,,,,,,,, -636,637,1,,59,,,,,,,,,, +3,5,1,,16,,,,,,,,,, +4,6,1,,36,,,,,,,,,, +5,8,1,,16,,,,,,,,,, +6,9,1,,36,,,,,,,,,, +7,11,1,,7,,,,,,,,,, +8,12,1,,10,,,,,,,,,, +9,14,1,,7,,,,,,,,,, +10,15,1,,10,,,,,,,,,, +11,17,1,,18,,,,,,,,,, +12,18,1,,36,,,,,,,,,, +13,20,1,,20,,,,,,,,,, +14,22,1,,20,,,,,,,,,, +15,24,1,,22,,,,,,,,,, +16,25,1,,,,,,,,220,,,, +17,26,3,83,,,,,,,,,,, +18,28,1,,22,,,,,,,,,, +19,30,1,,16,,,,,,,,,, +20,31,3,81,,,,,,,,,,, +21,33,1,,16,,,,,,,,,, +22,34,3,81,,,,,,,,,,, +23,35,1,,,,,,,,220,,,, +24,36,3,81,,,,,,,,,,, +25,38,3,82,,,,,,,,,,, +26,39,1,,,,,,,,220,,,, +27,40,3,81,,,,,,,,,,, +28,42,1,,22,,,,,,,,,, +29,44,1,,21,,,,,,,,,, +30,45,3,85,,,,,,,,,,, +31,47,1,,24,,,,,,,,,, +32,49,1,,31,,,,,,,,,, +33,51,1,,26,,,,,,,,,, +34,53,1,,28,,,,,,,,,, +35,55,1,,33,,,,,,,,,, +36,57,1,,28,,,,,,,,,, +37,59,3,82,,,,,,,,,,, +38,61,1,,25,,,,,,,,,, +39,62,3,84,,,,,,,,,,, +40,64,1,,16,,,,,,,,,, +41,65,2,,,,,,,,,,,, +42,67,1,,28,,,,,,,,,, +43,68,2,,,,,,,,,,,, +44,70,1,,21,,,,,,,,,, +45,71,3,85,,,,,,,,,,, +46,73,1,,30,,,,,,,,,, +47,75,1,,25,,,,,,,,,, +48,76,2,,,,,,,,,,,, +49,78,1,,40,,,,,,,,,, +50,80,1,,37,,,,,,,,,, +51,82,1,,30,,,,,,,,,, +52,85,1,,31,,,,,,,,,, +53,87,1,,34,,,,,,,,,, +54,89,1,,38,,,,,,,,,, +55,91,3,84,,,,,,,,,,, +56,93,1,,25,,,,,,,,,, +57,94,2,,,,,,,,,,,, +58,97,1,,26,,,,,,,,,, +59,99,1,,28,,,,,,,,,, +60,101,1,,30,,,,,,,,,, +61,103,3,85,,,,,,,,,,, +62,105,1,,28,,,,,,,,,, +63,106,1,,20,,,,,,,,1,, +64,107,1,,20,,,,,,,,-1,, +65,110,1,,35,,,,,,,,,, +66,112,1,,42,,,,,,,,,, +67,113,1,,,,,110,day,,,,,, +68,117,1,,32,,,,,,,,,, +69,119,1,,33,,,,,,,,,, +70,121,3,84,,,,,,,,,,, +71,122,1,,,,,,,102,,,,, +72,124,1,,30,,,,,,,,,, +73,125,1,,30,,,,,,,,,, +74,126,1,,30,,,,,,,,,, +75,130,1,,20,,,,,,,,,, +76,134,3,84,,,,,,,,,,, +77,135,3,83,,,,,,,,,,, +78,136,3,82,,,,,,,,,,, +79,139,1,,40,,,,,,,,,, +80,141,1,,40,,,,,,,,,, +81,143,1,,,,,,,,220,,,, +82,148,1,,30,,,,,,,,,, +83,149,1,,55,,,,,,,,,, +84,153,1,,16,,,,,,,,,, +85,154,1,,32,,,,,,,,,, +86,156,1,,14,,,,,,,,,, +87,157,1,,36,,,,,,,,,, +88,159,1,,18,,,,,,,,,, +89,160,1,,30,,,,,,,,,, +90,162,1,,15,,,,,,,,,, +91,164,1,,20,,,,,,,,,, +92,166,1,,18,,,,,,,,,, +93,168,1,,22,,,,,,,,,, +94,169,1,,,,,,,,220,,,, +95,171,1,,27,,,,,,,,,, +96,176,1,,,,,,,,220,,,, +97,178,1,,25,,,,,,,,,, +98,180,1,,15,,,,,,,,,, +99,181,1,,30,,,,,,,,,, +100,182,3,80,,,,,,,,,,, +101,183,1,,,,,,,,220,,,, +102,184,1,,18,,,,,,,,,, +103,185,1,,,,,,,102,,,,, +104,186,2,,,,,198,,,,,,, +105,188,1,,18,,,,,,,,,, +106,189,1,,27,,,,,,,,,, +107,192,3,80,,,,,,,,,,, +108,195,1,,20,,,,,,,,,, +109,196,1,,,,,,day,,220,,,, +110,197,1,,,,,,night,,220,,,, +111,199,2,,,,,198,,,,,,, +112,202,1,,15,,,,,,,,,, +113,205,1,,31,,,,,,,,,, +114,208,2,,,,,210,,,,,,, +115,210,1,,23,,,,,,,,,, +116,212,2,,,,,210,,,,,,, +117,217,1,,30,,,,,,,,,, +118,219,1,,38,,,,,,,,,, +119,221,1,,33,,,,,,,,,, +120,224,1,,25,,,,,,,,,, +121,226,1,,,,,,,,,,,223, +122,229,1,,24,,,,,,,,,, +123,230,2,,,,,212,,,,,,, +124,232,1,,25,,,,,,,,,, +125,233,2,,,,,229,,,,,,, +126,237,1,,20,,,,,,,,0,, +127,242,1,,,,,,,,220,,,, +128,247,1,,30,,,,,,,,,, +129,248,1,,55,,,,,,,,,, +130,253,1,,16,,,,,,,,,, +131,254,1,,36,,,,,,,,,, +132,256,1,,16,,,,,,,,,, +133,257,1,,36,,,,,,,,,, +134,259,1,,16,,,,,,,,,, +135,260,1,,36,,,,,,,,,, +136,262,1,,18,,,,,,,,,, +137,264,1,,20,,,,,,,,,, +138,266,1,,7,,,,,,,,,, +139,267,1,,10,,,,,,,,,, +140,268,1,,7,,,,,,,,,, +141,269,1,,10,,,,,,,,,, +142,271,1,,14,,,,,,,,,, +143,272,3,84,,,,,,,,,,, +144,274,1,,14,,,,,,,,,, +145,275,3,85,,,,,,,,,,, +146,277,1,,22,,,,,,,,,, +147,279,1,,25,,,,,,,,,, +148,281,1,,20,,,,,,,,,, +149,282,1,,30,,,,,,,,,, +150,284,1,,22,,,,,,,,,, +151,286,1,,23,,,,,,,,,, +152,288,1,,18,,,,,,,,,, +153,289,1,,36,,,,,,,,,, +154,291,1,,20,,,,,,,,,, +155,292,4,,,,,,,,,,,, +156,294,1,,20,,,,,,,,,, +157,295,1,,40,,,,,,,,,, +158,297,1,,24,,,,,,,,,, +159,301,3,81,,,,,,,,,,, +160,305,1,,32,,,,,,,,,, +161,306,1,,42,,,,,,,,,, +162,308,1,,37,,,,,,,,,, +163,310,1,,26,,,,,,,,,, +164,315,1,,,,,,day,,220,,,, +165,317,1,,26,,,,,,,,,, +166,319,1,,30,,,,,,,,,, +167,321,1,,40,,,,,,,,,, +168,323,1,,33,,,,,,,,,, +169,326,1,,32,,,,,,,,,, +170,329,1,,35,,,,,,,,,, +171,330,1,,45,,,,,,,,,, +172,332,1,,32,,,,,,,,,, +173,334,1,,35,,,,,,,,,, +174,340,1,,30,,,,,,,,,, +175,342,1,,30,,,,,,,,,, +176,344,1,,36,,,,,,,,,, +177,346,1,,40,,,,,,,,,, +178,348,1,,40,,,,,,,,,, +179,350,1,,,,,,,,,171,,, +180,354,1,,37,,,,,,,,,, +181,356,1,,37,,,,,,,,,, +182,358,1,,,,,,night,,220,,,, +183,362,1,,42,,,,,,,,,, +184,364,1,,32,,,,,,,,,, +185,365,1,,44,,,,,,,,,, +186,367,2,,,,,203,,,,,,, +187,368,2,,,,,204,,,,,,, +188,372,1,,30,,,,,,,,,, +189,373,1,,50,,,,,,,,,, +190,375,1,,20,,,,,,,,,, +191,376,1,,45,,,,,,,,,, +192,388,1,,18,,,,,,,,,, +193,389,1,,32,,,,,,,,,, +194,391,1,,14,,,,,,,,,, +195,392,1,,36,,,,,,,,,, +196,394,1,,16,,,,,,,,,, +197,395,1,,36,,,,,,,,,, +198,397,1,,14,,,,,,,,,, +199,398,1,,34,,,,,,,,,, +200,400,1,,15,,,,,,,,,, +201,402,1,,10,,,,,,,,,, +202,404,1,,15,,,,,,,,,, +203,405,1,,30,,,,,,,,,, +204,407,3,107,,,,,,,,,,, +205,409,1,,30,,,,,,,,,, +206,411,1,,30,,,,,,,,,, +207,413,1,,20,female,,,,,,,,, +208,414,1,,20,male,,,,,,,,, +209,416,1,,21,female,,,,,,,,, +210,419,1,,26,,,,,,,,,, +211,421,1,,25,,,,,,,,,, +212,423,1,,30,,,,,,,,,, +213,424,1,,,,,,,458,,,,, +214,426,1,,28,,,,,,,,,, +215,428,1,,,,,,,,220,,,, +216,429,3,108,,,,,,,,,,, +217,430,3,108,,,,,,,,,,, +218,432,1,,38,,,,,,,,,, +219,435,1,,34,,,,,,,,,, +220,437,1,,33,,,,,,,,,, +221,444,1,,24,,,,,,,,,, +222,445,1,,48,,,,,,,,,, +223,448,1,,,,,,day,,220,,,, +224,450,1,,34,,,,,,,,,, +225,452,1,,40,,,,,,,,,, +226,454,1,,37,,,,,,,,,, +227,457,1,,31,,,,,,,,,, +228,460,1,,40,,,,,,,,,, +229,461,1,,,,,303,night,,,,,, +230,462,1,,,,10,,,,,,,, +231,463,1,,,,,,,205,,,,, +232,464,2,,,,,298,,,,,,, +233,465,1,,,,,,,246,,,,, +234,466,2,,,,,299,,,,,,, +235,467,2,,,,,300,,,,,,, +236,468,3,107,,,,,,,,,,, +237,469,1,,,,,,,246,,,,, +238,470,1,,,,8,,,,,,,, +239,471,1,,,,48,,,,,,,, +240,472,1,,,,,304,night,,,,,, +241,473,1,,,,,,,246,,,,, +242,474,2,,,,,301,,,,,,, +243,475,3,109,,male,,,,,,,,, +244,476,1,,,,10,,,,,,,, +245,477,2,,,,,302,,,,,,, +246,478,3,109,,female,,,,,,,,, +247,496,1,,17,,,,,,,,,, +248,497,1,,36,,,,,,,,,, +249,499,1,,17,,,,,,,,,, +250,500,1,,36,,,,,,,,,, +251,502,1,,17,,,,,,,,,, +252,503,1,,36,,,,,,,,,, +253,505,1,,20,,,,,,,,,, +254,507,1,,16,,,,,,,,,, +255,508,1,,32,,,,,,,,,, +256,510,1,,20,,,,,,,,,, +257,512,3,85,,,,,,,,,,, +258,514,3,82,,,,,,,,,,, +259,516,3,84,,,,,,,,,,, +260,518,3,81,,,,,,,,,,, +261,520,1,,21,,,,,,,,,, +262,521,1,,32,,,,,,,,,, +263,523,1,,27,,,,,,,,,, +264,525,1,,25,,,,,,,,,, +265,526,2,,,,,,,,,,,, +266,528,1,,,,,,,,220,,,, +267,530,1,,31,,,,,,,,,, +268,533,1,,25,,,,,,,,,, +269,534,2,,,,,,,,,,,, +270,536,1,,25,,,,,,,,,, +271,537,1,,36,,,,,,,,,, +272,541,1,,20,,,,,,,,,, +273,542,1,,,,,,,,220,,,, +274,544,1,,22,,,,,,,,,, +275,545,1,,30,,,,,,,,,, +276,547,3,80,,,,,,,,,,, +277,549,3,80,,,,,,,,,,, +278,552,1,,29,,,,,,,,,, +279,553,1,,40,,,,,,,,,, +280,555,1,,35,,,,,,,,,, +281,558,1,,34,,,,,,,,,, +282,560,1,,39,,,,,,,,,, +283,563,1,,34,,,,,,,,,, +284,565,1,,37,,,,,,,,,, +285,567,1,,37,,,,,,,,,, +286,569,1,,36,,,,,,,,,, +287,571,1,,30,,,,,,,,,, +288,573,3,107,,,,,,,,,,, +289,575,1,,32,,,,,,,,,, +290,576,1,,41,,,,,,,,,, +291,578,1,,32,,,,,,,,,, +292,579,1,,41,,,,,,,,,, +293,581,1,,35,,,,,,,,,, +294,583,1,,35,,,,,,,,,, +295,584,1,,47,,,,,,,,,, +296,586,1,,34,,,,,,,,,, +297,589,2,,,,,,,,,,,,616 +298,591,1,,39,,,,,,,,,, +299,593,1,,40,,,,,,,,,, +300,596,1,,36,,,,,,,,,, +301,598,1,,40,,,,,,,,,, +302,600,1,,38,,,,,,,,,, +303,601,1,,49,,,,,,,,,, +304,603,1,,39,,,,,,,,,, +305,604,3,83,,,,,,,,,,, +306,606,1,,42,,,,,,,,,, +307,608,1,,41,,,,,,,,,, +308,609,3,108,,,,,,,,,,, +309,611,1,,38,,,,,,,,,, +310,612,1,,48,,,,,,,,,, +311,614,1,,37,,,,,,,,,, +312,617,2,,,,,,,,,,,,588 +313,620,1,,50,,,,,,,,,, +314,623,1,,43,,,,,,,,,, +315,625,1,,52,,,,,,,,,, +316,628,1,,54,,,,,,,,,, +317,630,1,,54,,,,,,,,,, +318,634,1,,50,,,,,,,,,, +319,635,1,,64,,,,,,,,,, +320,637,1,,59,,,,,,,,,, +321,350,2,,,,,580,,,,,,, +322,462,1,,,,379,,,,,,,, +323,476,1,,,,379,,,,,,,, +324,470,1,,,,375,,,,,,,, +325,471,1,,,,380,,,,,,,, diff --git a/pokedex/db/tables.py b/pokedex/db/tables.py index a42c8f7..b3001c6 100644 --- a/pokedex/db/tables.py +++ b/pokedex/db/tables.py @@ -1068,6 +1068,8 @@ class Pokemon(TableBase): info=dict(description=u"ID of the generation this species first appeared in")) evolution_chain_id = Column(Integer, ForeignKey('evolution_chains.id'), info=dict(description=u"ID of the species' evolution chain (a.k.a. family)")) + evolves_from_pokemon_id = Column(Integer, ForeignKey('pokemon.id'), nullable=True, + info=dict(description=u"The Pokémon species from which this one evolves")) height = Column(Integer, nullable=False, info=dict(description=u"The height of the Pokémon, in decimeters (tenths of a meter)")) weight = Column(Integer, nullable=False, @@ -1249,9 +1251,8 @@ class PokemonEvolution(TableBase): Any condition may be null if it does not apply for a particular Pokémon. """ __tablename__ = 'pokemon_evolution' - from_pokemon_id = Column(Integer, ForeignKey('pokemon.id'), nullable=False, - info=dict(description=u"The ID of the pre-evolution Pokémon.")) - to_pokemon_id = Column(Integer, ForeignKey('pokemon.id'), primary_key=True, nullable=False, autoincrement=False, + id = Column(Integer, primary_key=True, nullable=False) + evolved_pokemon_id = Column(Integer, ForeignKey('pokemon.id'), nullable=False, info=dict(description=u"The ID of the post-evolution Pokémon.")) evolution_trigger_id = Column(Integer, ForeignKey('evolution_triggers.id'), nullable=False, info=dict(description=u"The ID of the evolution trigger.")) @@ -1988,11 +1989,13 @@ Pokemon.egg_groups = relation(EggGroup, Pokemon.evolution_chain = relation(EvolutionChain, innerjoin=True, backref=backref('pokemon', order_by=Pokemon.order.asc())) -Pokemon.child_pokemon = relation(Pokemon, - primaryjoin=Pokemon.id==PokemonEvolution.from_pokemon_id, - secondary=PokemonEvolution.__table__, - secondaryjoin=PokemonEvolution.to_pokemon_id==Pokemon.id, - backref=backref('parent_pokemon', uselist=False)) +Pokemon.parent_pokemon = relation(Pokemon, + primaryjoin=Pokemon.evolves_from_pokemon_id==Pokemon.id, + remote_side=[Pokemon.id], + backref='child_pokemon') +Pokemon.evolutions = relation(PokemonEvolution, + primaryjoin=Pokemon.id==PokemonEvolution.evolved_pokemon_id, + backref=backref('evolved_pokemon', innerjoin=True, lazy='joined')) Pokemon.flavor_text = relation(PokemonFlavorText, order_by=PokemonFlavorText.version_id.asc(), backref='pokemon') @@ -2028,20 +2031,6 @@ Pokemon.types = relation(Type, PokemonDexNumber.pokedex = relation(Pokedex, innerjoin=True, lazy='joined') -PokemonEvolution.from_pokemon = relation(Pokemon, - primaryjoin=PokemonEvolution.from_pokemon_id==Pokemon.id, - innerjoin=True, - backref='child_evolutions') -PokemonEvolution.to_pokemon = relation(Pokemon, - primaryjoin=PokemonEvolution.to_pokemon_id==Pokemon.id, - innerjoin=True, - backref=backref('parent_evolution', uselist=False)) -PokemonEvolution.child_evolutions = relation(PokemonEvolution, - primaryjoin=PokemonEvolution.from_pokemon_id==PokemonEvolution.to_pokemon_id, - foreign_keys=[PokemonEvolution.to_pokemon_id], - backref=backref('parent_evolution', - remote_side=[PokemonEvolution.from_pokemon_id], - uselist=False)) PokemonEvolution.trigger = relation(EvolutionTrigger, innerjoin=True, lazy='joined', backref='evolutions') -- 2.7.4 From 53ce95df1ac0214a2807af736189600e7c006d37 Mon Sep 17 00:00:00 2001 From: Eevee Date: Sun, 12 Dec 2010 16:42:52 -0800 Subject: [PATCH 09/16] Great Item Effect Rewrite, part 1; up through the flutes. #247 --- item-questions | 6 + pokedex/data/csv/item_flag_map.csv | 315 +++++++++++++++++++++++++++++++++++++ pokedex/data/csv/item_prose.csv | 290 ++++++++++++++++++++++++---------- 3 files changed, 529 insertions(+), 82 deletions(-) create mode 100644 item-questions diff --git a/item-questions b/item-questions new file mode 100644 index 0000000..ce53aea --- /dev/null +++ b/item-questions @@ -0,0 +1,6 @@ +QUESTIONS ABOUT ITEMS +- can drugs be used in battle? I assume no +- I think: key items are uncountable. everything else is countable. an item can be held iff it is countable. +- what do shoal salt/shell do? I know you can trade them to someone +- how do black/white flute work exactly...? can they be used in battle? I assume no +- check bp for ultimate held item ref or something diff --git a/pokedex/data/csv/item_flag_map.csv b/pokedex/data/csv/item_flag_map.csv index 005880f..c4460f8 100644 --- a/pokedex/data/csv/item_flag_map.csv +++ b/pokedex/data/csv/item_flag_map.csv @@ -1,21 +1,336 @@ item_id,item_flag_id +1,1 +1,2 1,4 +1,5 +2,1 +2,2 2,4 +2,5 +3,1 +3,2 3,4 +3,5 +4,1 +4,2 4,4 +4,5 +5,1 +5,2 +5,4 +5,5 +6,1 +6,2 6,4 +6,5 +7,1 +7,2 7,4 +7,5 +8,1 +8,2 8,4 +8,5 +9,1 +9,2 9,4 +9,5 +10,1 +10,2 10,4 +10,5 +11,1 +11,2 11,4 +11,5 +12,1 +12,2 12,4 +12,5 +13,1 +13,2 13,4 +13,5 +14,1 +14,2 14,4 +14,5 +15,1 +15,2 15,4 +15,5 +16,1 +16,2 16,4 +16,5 +17,1 +17,2 +17,3 +17,4 +17,5 +18,1 +18,2 +18,3 +18,4 +18,5 +19,1 +19,2 +19,3 +19,4 +19,5 +20,1 +20,2 +20,3 +20,4 +20,5 +21,1 +21,2 +21,3 +21,4 +21,5 +22,1 +22,2 +22,3 +22,4 +22,5 +23,1 +23,2 +23,3 +23,4 +23,5 +24,1 +24,2 +24,3 +24,4 +24,5 +25,1 +25,2 +25,3 +25,4 +25,5 +26,1 +26,2 +26,3 +26,4 +26,5 +27,1 +27,2 +27,3 +27,4 +27,5 +28,1 +28,2 +28,3 +28,4 +28,5 28,8 +29,1 +29,2 +29,3 +29,4 +29,5 29,8 +30,1 +30,2 +30,3 +30,4 +30,5 +31,1 +31,2 +31,3 +31,4 +31,5 +32,1 +32,2 +32,3 +32,4 +32,5 +33,1 +33,2 +33,3 +33,4 +33,5 +34,1 +34,2 +34,3 +34,4 +34,5 +35,1 +35,2 +35,3 +35,4 +35,5 +36,1 +36,2 +36,3 +36,4 +36,5 +37,1 +37,2 +37,3 +37,4 +37,5 +38,1 +38,2 +38,3 +38,4 +38,5 +39,1 +39,2 +39,3 +39,4 +39,5 +40,1 +40,2 +40,3 +40,4 +40,5 +41,1 +41,2 +41,3 +41,4 +41,5 +42,1 +42,2 +42,3 +42,4 +42,5 +43,1 +43,2 +43,3 +43,4 +43,5 +44,1 +44,2 +44,3 +44,4 +44,5 +45,1 +45,2 +45,3 +45,4 +45,5 +46,1 +46,2 +46,3 +46,4 +46,5 +47,1 +47,2 +47,3 +47,4 +47,5 +48,1 +48,2 +48,3 +48,4 +48,5 +49,1 +49,2 +49,3 +49,4 +49,5 +50,1 +50,2 +50,3 +50,4 +50,5 +51,1 +51,2 +51,3 +51,4 +51,5 +52,1 +52,2 +52,3 +52,4 +52,5 +53,1 +53,2 +53,3 +53,4 +53,5 +54,1 +54,2 +54,3 +54,4 +54,5 +55,1 +55,2 +55,4 +55,5 +56,1 +56,2 +56,4 +56,5 +57,1 +57,2 +57,4 +57,5 +58,1 +58,2 +58,4 +58,5 +59,1 +59,2 +59,4 +59,5 +60,1 +60,2 +60,4 +60,5 +61,1 +61,2 +61,4 +61,5 +62,1 +62,2 +62,4 +62,5 +63,1 +63,2 +63,4 +63,5 +64,1 +64,2 +64,4 +64,5 +65,1 +65,2 +65,3 +65,4 +65,5 +66,1 +66,2 +66,4 +66,5 +67,1 +67,2 +67,4 +67,5 +68,1 +68,2 +68,3 +68,5 +69,1 +69,2 +69,3 +69,5 +70,1 +71,1 + + + + + + + + + + + + + 55,4 56,4 57,4 diff --git a/pokedex/data/csv/item_prose.csv b/pokedex/data/csv/item_prose.csv index 38ce9e7..5c335b7 100644 --- a/pokedex/data/csv/item_prose.csv +++ b/pokedex/data/csv/item_prose.csv @@ -1,75 +1,188 @@ item_id,local_language_id,short_effect,effect -1,9,,In battle: Captures one Pokémon without fail. Has a capture rate of 255. -2,9,,In battle: Attempts to capture one Pokémon. Has a capture rate of 2. -3,9,,In battle: Attempts to capture one Pokémon. Has a capture rate of 1.5. -4,9,,In battle: Attempts to capture one Pokémon. Has a capture rate of 1. -5,9,,In a Great Marsh encounter: Attempts to capture one Pokémon. Has a capture rate of 1.5. -6,9,,"In battle: Attempts to capture one Pokémon. Has a capture rate of 3 against Water or Bug Pokémon, but 1 against any others." -7,9,,"In battle: Attempts to capture one Pokémon. Has a capture rate of 3.5 if the trainer is underwater, but 1 otherwise." -8,9,,"In battle: Attempts to capture one Pokémon. Has a capture rate of 3 if the Pokémon is level 19 or below, 2 if the Pokémon is levels 20 through 29, and 1 otherwise." -9,9,,"In battle: Attempts to capture one Pokémon. Has a capture rate of 3 against Pokémon marked as caught in the trainer's Pokédex, but 1 otherwise." -10,9,,"In battle: Attempts to capture one Pokémon. Has a capture rate of 1, but increases by 1 after every tenth turn, to a maximum of 4." -11,9,,In battle: Attempts to capture one Pokémon. Has a capture rate of 1. Increases the rate at which the contained Pokémon gains Happiness. -12,9,,In battle: Attempts to capture one Pokémon. Has a capture rate of 1. -13,9,,"In battle: Attempts to capture one Pokémon. Has a capture rate of 4 in caves or at night, but 1 otherwise." -14,9,,In battle: Attempts to capture one Pokémon. Has a capture rate of 1. Captured Pokémon have their HP fully restored and any major status ailments cured. -15,9,,"In battle: Attempts to capture one Pokémon. Has a capture rate of 4, but decreases by 1 after every fifth turn, to a minimum of 1." -16,9,,In battle: Attempts to capture one Pokémon. Has a capture rate of 1. -17,9,,Heals one Pokémon for 20 HP. -18,9,,Cures one Pokémon of Poison. -19,9,,Cures one Pokémon of a Burn. -20,9,,Thaws one Pokémon. -21,9,,Awakens one Pokémon. -22,9,,Cures one Pokémon of Paralysis. -23,9,,Fully heals one Pokémon and cures it of any major status ailment. -24,9,,Fully heals one Pokémon. -25,9,,Heals one Pokémon for 200 HP. -26,9,,Heals one Pokémon for 50 HP. -27,9,,Cures one Pokémon of any major status ailment. -28,9,,Revives a Fainted Pokémon and restores half its max HP. -29,9,,Revives a Fainted Pokémon and fully restores its HP. -30,9,,Heals one Pokémon for 50 HP. -31,9,,Heals one Pokémon for 60 HP. -32,9,,Heals one Pokémon for 80 HP. -33,9,,Heals one Pokémon for 100 HP. -34,9,,Heals one Pokémon for 50 HP. Lowers that Pokémon's Happiness by 5/5/10. -35,9,,Heals one Pokémon for 200 HP. Lowers that Pokémon's Happiness by 10/10/15. -36,9,,Cures one Pokémon of any major status ailment. Lowers that Pokémon's Happiness by 5/5/10. -37,9,,Revives a Fainted Pokémon and fully restores its HP. Lowers that Pokémon's Happiness by 10/10/15. -38,9,,Restores the PP for one Pokémon's selected move by 10. -39,9,,Fully restores the PP for one Pokémon's selected move. -40,9,,Restores the PP for each of one Pokémon's moves by 10. -41,9,,Fully restores the PP for each of one Pokémon's moves. -42,9,,Cures one Pokémon of any major status ailment. -43,9,,Heals one Pokémon for 20 HP. -44,9,,Revives all Fainted Pokémon in the trainer's party and fully restores their HP. -45,9,,"Increases one Pokémon's HP effort by 10, to a maximum of 100. Raises that Pokémon's Happiness by 5/3/2." -46,9,,"Increases one Pokémon's Attack effort by 10, to a maximum of 100. Raises that Pokémon's Happiness by 5/3/2." -47,9,,"Increases one Pokémon's Defense effort by 10, to a maximum of 100. Raises that Pokémon's Happiness by 5/3/2." -48,9,,"Increases one Pokémon's Speed effort by 10, to a maximum of 100. Raises that Pokémon's Happiness by 5/3/2." -49,9,,"Increases one Pokémon's Special Attack effort by 10, to a maximum of 100. Raises that Pokémon's Happiness by 5/3/2." -50,9,,Levels up one Pokémon. Raises that Pokémon's Happiness by 5/3/2. -51,9,,"Increases the max PP for one of one Pokémon's moves by 20% its original PP, up to three times. Raises that Pokémon's Happiness by 5/3/2." -52,9,,"Increases one Pokémon's Special Defense effort by 10, to a maximum of 100. Raises that Pokémon's Happiness by 5/3/2." -53,9,,Increases the max PP for one of one Pokémon's moves to its original PP plus 60%. Raises that Pokémon's Happiness by 5/3/2. -54,9,,Cures one Pokémon of any major status ailment. -55,9,,In battle: Prevents one Pokémon's stats from being lowered for the next five turns. Raises that Pokémon's Happiness by 1/1/0. -56,9,,In battle: Raises one Pokémon's critical hit counter by 1. Raises that Pokémon's Happiness by 1/1/0. -57,9,,In battle: Raises one Pokémon's Attack. Raises that Pokémon's Happiness by 1/1/0. -58,9,,In battle: Raises one Pokémon's Defense. Raises that Pokémon's Happiness by 1/1/0. -59,9,,In battle: Raises one Pokémon's Speed. Raises that Pokémon's Happiness by 1/1/0. -60,9,,In battle: Raises one Pokémon's Accuracy. Raises that Pokémon's Happiness by 1/1/0. -61,9,,In battle: Raises one Pokémon's Special Attack. Raises that Pokémon's Happiness by 1/1/0. -62,9,,In battle: Raises one Pokémon's Special Defense. Raises that Pokémon's Happiness by 1/1/0. -63,9,,In wild battles: Ends the battle. -64,9,,In wild battles: Ends the battle. -65,9,,Awakens one Pokémon. Reusable. -66,9,,Cures one Pokémon of Confusion. Reusable. -67,9,,Cures one Pokémon of Attraction. Reusable. +1,9,Catches a wild Pokémon every time.,"Used in battle +: [catch]{mechanic}es a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. + + Has a capture rate of 255." +2,9,Tries to catch a wild Pokémon. Success rate is 2×.,"Used in battle +: Attempts to [catch]{mechanic} a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. + + Has a capture rate of 2." +3,9,Tries to catch a wild Pokémon. Success rate is 1.5×.,"Used in battle +: Attempts to [catch]{mechanic} a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. + + Has a capture rate of 1.5." +4,9,Tries to catch a wild Pokémon.,"Used in battle +: Attempts to [catch]{mechanic} a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. + + Has a capture rate of 1." +5,9,Tries to catch a wild Pokémon in the Great Marsh or Safari Zone. Success rate is 1.5×.,"Used in battle +: Attempts to [catch]{mechanic} a wild Pokémon. + + Has a capture rate of 1.5. + +This item can only be used in the [Great Marsh]{location} or [Safari Zone]{location}." +6,9,Tries to catch a wild Pokémon. Success rate is 3× for water and bug Pokémon.,"Used in battle +: Attempts to [catch]{mechanic} a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. + + If the wild Pokémon is at least partially [type]{water} or [type]{bug}, +this ball has a capture rate of 3. Otherwise, it has a capture rate of 1." +7,9,Tries to catch a wild Pokémon. Success rate is 3.5× when fishing or surfing.,"Used in battle +: Attempts to [catch]{mechanic} a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. + + If the wild Pokémon was encountered by surfing or fishing, this ball has +a capture rate of 3.5. Otherwise, it has a capture rate of 1." +8,9,"Tries to catch a wild Pokémon. Success rate is 3.9× for level 1 Pokémon, and drops steadily to 1× at level 30.","Used in battle +: Attempts to [catch]{mechanic} a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. + + Has a capture rate given by `(40 - level) / 10`, where `level` is the +wild Pokémon's level. If the wild Pokémon is higher than level 30, this ball has a capture rate of 1." +9,9,Tries to catch a wild Pokémon. Success rate is 3× for previously-caught Pokémon.,"Used in battle +: Attempts to [catch]{mechanic} a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. + + If the wild Pokémon's species is marked as seen in the trainer's Pokédex, +this ball has a capture rate of 3. Otherwise, it has a capture rate of 1." +10,9,"Tries to catch a wild Pokémon. Success rate increases by 0.1× every turn, to a max of 4×.","Used in battle +: Attempts to [catch]{mechanic} a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. + + Has a capture rate given by `turn / 10 + 1`, where `turn` is the number +of turns so far this battle, starting at 1 and not exceeding 30." +11,9,Tries to catch a wild Pokémon. Caught Pokémon start with 200 happiness.,"Used in battle +: Attempts to [catch]{mechanic} a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. + + Has a capture rate of 1. + + Pokémon captured in this ball start with 200 [happiness]{mechanic}." +12,9,Tries to catch a wild Pokémon.,"Used in battle +: Attempts to [catch]{mechanic} a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. + + Has a capture rate of 1." +13,9,Tries to catch a wild Pokémon. Success rate is 3.5× at night and in caves.,"Used in battle +: Attempts to [catch]{mechanic} a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. + + If it's currently nighttime or the wild Pokémon was encountered while +walking in a cave, this ball has a capture rate of 3.5. Otherwise, it has a capture rate of 1." +14,9,Tries to catch a wild Pokémon. Caught Pokémon are immediately healed.,"Used in battle +: Attempts to [catch]{mechanic} a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. + + Has a capture rate of 1. + + Pokémon captured in this ball immediately have their [HP]{mechanic} restored +and any [major status effect]{mechanic} removed." +15,9,"Tries to catch a wild Pokémon. Success rate is 4×, but only on the first turn.","Used in battle +: Attempts to [catch]{mechanic} a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. + + Has a capture rate of 4 on the first turn of a battle, or 1 any other +time." +16,9,Tries to catch a wild Pokémon.,"Used in battle +: Attempts to [catch]{mechanic} a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. + + Has a capture rate of 1." +17,9,Restores 20 HP.,"Used on a friendly Pokémon +: Restores 20 [HP]{mechanic}. Cannot be used on a Pokémon with full HP." +18,9,Cures poison.,"Used on a party Pokémon +: Cures [poison]{mechanic}. Cannot be used on a Pokémon that isn't poisoned." +19,9,Cures a burn.,"Used on a party Pokémon +: Cures a [burn]{mechanic}. Cannot be used on a Pokémon that isn't burned." +20,9,Cures freezing.,"Used on a party Pokémon +: Cures [freezing]{mechanic}. Cannot be used on a Pokémon that isn't frozen." +21,9,Cures sleep.,"Used on a party Pokémon +: Cures [sleep]{mechanic}. Cannot be used on a Pokémon that isn't asleep." +22,9,Cures paralysis.,"Used on a party Pokémon +: Cures [paralysis]{mechanic}. Cannot be used on a Pokémon that isn't paralyzed." +23,9,Restores HP to full and cures any status effect.,"Used on a party Pokémon +: Restores [HP]{mechanic} to full and cures any [major status effect]{mechanic}. Cannot be used on a Pokémon with full HP and no major status effect." +24,9,Restores HP to full.,"Used on a party Pokémon +: Restores [HP]{mechanic} to full. Cannot be used on a Pokémon with full HP." +25,9,Restores 200 HP.,"Used on a party Pokémon +: Restores 200 [HP]{mechanic}. Cannot be used on a Pokémon with full HP." +26,9,Restores 50 HP.,"Used on a party Pokémon +: Restores 50 [HP]{mechanic}. Cannot be used on a Pokémon with full HP." +27,9,Cures any status effect.,"Used on a party Pokémon +: Cures any [major status effect]{mechanic}. Cannot be used on a Pokémon with no major status effect." +28,9,Revives with half HP.,"Used on a party Pokémon +: Revives the Pokémon and restores half its [HP]{mechanic}. Cannot be used on a Pokémon that hasn't [faint]{mechanic}ed." +29,9,Revives with full HP.,"Used on a party Pokémon +: Revives the Pokémon and restores its [HP]{mechanic} to full. Cannot be used on a Pokémon that hasn't [faint]{mechanic}ed." +30,9,Restores 50 HP.,"Used on a party Pokémon +: Restores 50 [HP]{mechanic}. Cannot be used on a Pokémon with full HP." +31,9,Restores 60 HP.,"Used on a party Pokémon +: Restores 60 [HP]{mechanic}. Cannot be used on a Pokémon with full HP." +32,9,Restores 80 HP.,"Used on a party Pokémon +: Restores 80 [HP]{mechanic}. Cannot be used on a Pokémon with full HP." +33,9,Restores 100 HP.,"Used on a party Pokémon +: Restores 100 [HP]{mechanic}. Cannot be used on a Pokémon with full HP." +34,9,"Restores 50 HP, but lowers happiness.","Used on a party Pokémon +: Restores 50 [HP]{mechanic}. Decreases [happiness]{mechanic} by 5/5/10. Cannot be used on a Pokémon with full HP." +35,9,"Restores 200 HP, but lowers happiness.","Used on a party Pokémon +: Restores 200 [HP]{mechanic}. Decreases [happiness]{mechanic} by 10/10/15. Cannot be used on a Pokémon with full HP." +36,9,"Cures any status effect, but lowers happiness.","Used on a party Pokémon +: Cures any [major status effect]{mechanic}. Decreases [happiness]{mechanic} by 5/5/10. Cannot be used on a Pokémon with no major status effect." +37,9,"Revives with full HP, but lowers happiness.","Used on a party Pokémon +: Revives a [faint]{mechanic}ed Pokémon and restores its [HP]{mechanic} to full. Decreases [happiness]{mechanic} by 10/10/15. Cannot be used on a Pokémon that hasn't fainted." +38,9,Restores 10 PP for one move.,"Used on a party Pokémon +: Restores 10 [PP]{mechanic} for a selected move. Cannot be used on a move with full PP, or a Pokémon whose moves all have full PP." +39,9,Restores PP to full for one move.,"Used on a party Pokémon +: Restores [PP]{mechanic} to full for a selected move. Cannot be used on a move with full PP, or a Pokémon whose moves all have full PP." +40,9,Restores 10 PP for each move.,"Used on a party Pokémon +: Restores 10 [PP]{mechanic} for each move. Cannot be used on a Pokémon whose moves all have full PP." +41,9,Restores PP to full for each move.,"Used on a party Pokémon +: Restores [PP]{mechanic} to full for each move. Cannot be used on a Pokémon whose moves all have full PP." +42,9,Cures any status effect.,"Used on a party Pokémon +: Cures any [major status effect]{mechanic}. Cannot be used on a Pokémon with no major status effect." +43,9,Restores 20 HP.,"Used on a party Pokémon +: Restores 20 [HP]{mechanic}. Cannot be used on a Pokémon with full HP." +44,9,Revives all fainted Pokémon with full HP.,"Used +: Revives all [faint]{mechanic}ed Pokémon in the party and restores their [HP]{mechanic} to full. Cannot be used if no Pokémon have fainted." +45,9,Raises HP effort and happiness.,"Used on a party Pokémon +: Increases [HP]{mechanic} [effort]{mechanic} by 10, but won't increase it beyond 100. Increases [happiness]{mechanic} by 5/3/2. Cannot be used on a Pokémon with HP effort of 100 or greater." +46,9,Raises Attack effort and happiness.,"Used on a party Pokémon +: Increases [Attack]{mechanic} [effort]{mechanic} by 10, but won't increase it beyond 100. Increases [happiness]{mechanic} by 5/3/2. Cannot be used on a Pokémon with Attack effort of 100 or greater." +47,9,Raises Defense effort and happiness.,"Used on a party Pokémon +: Increases [Defense]{mechanic} [effort]{mechanic} by 10, but won't increase it beyond 100. Increases [happiness]{mechanic} by 5/3/2. Cannot be used on a Pokémon with Defense effort of 100 or greater." +48,9,Raises Speed effort and happiness.,"Used on a party Pokémon +: Increases [Speed]{mechanic} [effort]{mechanic} by 10, but won't increase it beyond 100. Increases [happiness]{mechanic} by 5/3/2. Cannot be used on a Pokémon with Speed effort of 100 or greater." +49,9,Raises Special Attack effort and happiness.,"Used on a party Pokémon +: Increases [Special Attack]{mechanic} [effort]{mechanic} by 10, but won't increase it beyond 100. Increases [happiness]{mechanic} by 5/3/2. Cannot be used on a Pokémon with Special Attack effort of 100 or greater." +50,9,Causes a level-up and raises happiness.,"Used on a party Pokémon +: Increases level by 1. Increases [happiness]{mechanic} by 5/3/2. Cannot be used on a Pokémon at level 100." +51,9,Raises a move's max PP by 20%.,"Used on a party Pokémon +: Increases a selected move's max [PP]{mechanic} by 20% its original max PP. Increases [happiness]{mechanic} by 5/3/2. Cannot be used on a move with PP already boosted by 60%, or on a Pokémon whose moves have all been so boosted." +52,9,Raises Special Defense and happiness.,"Used on a party Pokémon +: Increases [Special Defense]{mechanic} [effort]{mechanic} by 10, but won't increase it beyond 100. Increases [happiness]{mechanic} by 5/3/2. Cannot be used on a Pokémon with Special Defense effort of 100 or greater." +53,9,Raises a move's max PP by 60%.,"Used on a party Pokémon +: Increases a selected move's max [PP]{mechanic} to 160% its original max PP. Increases [happiness]{mechanic} by 5/3/2. Cannot be used on a move with PP already boosted by 60%, or on a Pokémon whose moves have all been so boosted." +54,9,Cures any status effect.,"Used on a party Pokémon +: Cures any [major status effect]{mechanic}. Cannot be used on a Pokémon with no major status effect." +55,9,Prevents stat changes in battle for five turns. Raises happiness.,"Used on a party Pokémon in battle +: Protects the target's stats from being [lower]{mechanic}ed for the next five turns. Increases happiness by 1/1/0." +56,9,Increases the chance of a critical hit. Raises happiness.,"Used on a party Pokémon in battle +: Increases the target's [critical hit chance]{mechanic} by one stage until it leaves the field. Increases happiness by 1/1/0." +57,9,Raises Attack by one level. Raises happiness.,"Used on a party Pokémon in battle +: [Raise]{mechanic}s the target's [Attack]{mechanic} by one level. Increases happiness by 1/1/0." +58,9,Raises Defense by one level. Raises happiness.,"Used on a party Pokémon in battle +: [Raise]{mechanic}s the target's [Defense]{mechanic} by one level. Increases happiness by 1/1/0." +59,9,Raises Speed by one level. Raises happiness.,"Used on a party Pokémon in battle +: [Raise]{mechanic}s the target's [Speed]{mechanic} by one level. Increases happiness by 1/1/0." +60,9,Raises accuracy by one level. Raises happiness.,"Used on a party Pokémon in battle +: [Raise]{mechanic}s the target's [accuracy]{mechanic} by one level. Increases happiness by 1/1/0." +61,9,Raises Special Attack by one level. Raises happiness.,"Used on a party Pokémon in battle +: [Raise]{mechanic}s the target's [Special Attack]{mechanic} by one level. Increases happiness by 1/1/0." +62,9,Raises Special Defense by one level. Raises happiness.,"Used on a party Pokémon in battle +: [Raise]{mechanic}s the target's [Special Defense]{mechanic} by one level. Increases happiness by 1/1/0." +63,9,Ends a wild battle.,"Used in battle +: Ends a wild battle. Cannot be used in trainer battles." +64,9,Ends a wild battle.,"Used in battle +: Ends a wild battle. Cannot be used in trainer battles." +65,9,Cures sleep.,"Used on a party Pokémon +: Cures [sleep]{mechanic}." +66,9,Cures confusion.,"Used on a party Pokémon in battle +: Cures [confusion]{mechanic}." +67,9,Cures attraction.,"Used on a party Pokémon in battle +: Cures [attraction]{mechanic}." 68,9,,Makes wild encounters less frequent. Reusable. 69,9,,Makes wild encounters more frequent. Reusable. -70,9,,No effect. -71,9,,No effect. +70,9,No effect.,No effect. +71,9,No effect.,No effect. 72,9,,Trade 10 for a Sunny Day TM in the house midway along the southern section of Route 212. 73,9,,Trade 10 for a Rain Dance TM in the house midway along the southern section of Route 212. 74,9,,Trade 10 for a Sandstorm TM in the house midway along the southern section of Route 212. @@ -476,9 +589,11 @@ Tracks Battle Points earned in the Battle Frontier, and stores commemorative pri 444,9,,"Used by trainer on a :pokemon:`Shaymin` Changes the target Shaymin from Land Forme to Sky Forme. - This item cannot be used on a :mechanic:`frozen` Shaymin or at night. Sky Forme Shaymin will revert to Land Forme overnight, when frozen, and upon entering a link battle. This item must be used again to change it back." + This item cannot be used on a :mechanic:`frozen` Shaymin or at night. Sky +Forme Shaymin will revert to Land Forme overnight, when frozen, and upon entering a link battle. This item must be used again to change it back." 445,9,,"Used by trainer in the Galactic Eterna Building, on the ground floor, to the left of the TV - Unlocks the secret :pokemon:`Rotom` room, in which there are five appliances which can change Rotom's form." + Unlocks the secret :pokemon:`Rotom` room, in which there are five appliances +which can change Rotom's form." 446,9,,Stores Apricorns. 447,9,,Contains four portable pots of soil suitable for growing berries. 448,9,,"Required to water berries within the :item:`Berry Pots`. @@ -487,22 +602,28 @@ Required to battle the :pokemon:`Sudowoodo` on :location:`Route 36`. This item cannot be directly used from the bag." 449,9,,"Used by trainer in battle - Attempts to :mechanic:`catch` a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. + Attempts to :mechanic:`catch` a wild Pokémon. If used in a trainer battle, +nothing happens and the ball is lost. - If the wild Pokémon was encountered by fishing, the wild Pokémon's catch rate is 3× normal." + If the wild Pokémon was encountered by fishing, the wild Pokémon's catch +rate is 3× normal." 450,9,,"Used by trainer in battle - Attempts to :mechanic:`catch` a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. + Attempts to :mechanic:`catch` a wild Pokémon. If used in a trainer battle, +nothing happens and the ball is lost. If the trainer's Pokémon's level is higher than: * four times the wild Pokémon's, the wild Pokémon's catch rate is 8× normal. * than twice the wild Pokémon's, the wild Pokémon's catch rate is 4× normal. * the wild Pokémon's, the wild Pokémon's catch rate is 2× normal." 451,9,,"Used by trainer in battle - Attempts to :mechanic:`catch` a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. + Attempts to :mechanic:`catch` a wild Pokémon. If used in a trainer battle, +nothing happens and the ball is lost. - If the wild Pokémon is a :pokemon:`Clefairy`, :pokemon:`Nidoran♂`, :pokemon:`Nidoran♀`, :pokemon:`Jigglypuff`, :pokemon:`Skitty`, or any evolution thereof, the wild Pokémon has 4× its catch rate." + If the wild Pokémon is a :pokemon:`Clefairy`, :pokemon:`Nidoran♂`, :pokemon:`Nidoran♀`, +:pokemon:`Jigglypuff`, :pokemon:`Skitty`, or any evolution thereof, the wild Pokémon has 4× its catch rate." 452,9,,"Used by a trainer in battle - Attempts to :mechanic:`catch` a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. + Attempts to :mechanic:`catch` a wild Pokémon. If used in a trainer battle, +nothing happens and the ball is lost. If the wild Pokémon weighs: * 409.6 kg (903.0 lb) or more, its catch rate is 40 more than normal. @@ -510,17 +631,22 @@ This item cannot be directly used from the bag." * 204.8 kg (451.5 lb) or more, its catch rate is 20 more than normal. * less than 204.8 kg (451.5 lb), its catch rate is 20 less than normal." 453,9,,"Used by a trainer in battle - Attempts to :mechanic:`catch` a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. + Attempts to :mechanic:`catch` a wild Pokémon. If used in a trainer battle, +nothing happens and the ball is lost. - If the wild Pokémon's base :mechanic:`Speed` is 100 or more, its catch rate is 4× normal." + If the wild Pokémon's base :mechanic:`Speed` is 100 or more, its catch +rate is 4× normal." 454,9,,"Used by a trainer in battle - Attempts to :mechanic:`catch` a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. + Attempts to :mechanic:`catch` a wild Pokémon. If used in a trainer battle, +nothing happens and the ball is lost. If caught, the wild Pokémon's :mechanic:`happiness` starts at 200." 455,9,,"Used by a trainer in battle - Attempts to :mechanic:`catch` a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. + Attempts to :mechanic:`catch` a wild Pokémon. If used in a trainer battle, +nothing happens and the ball is lost. - If the trainer's Pokémon and wild Pokémon are of the same species but opposite genders, the wild Pokémon's catch rate is 8× normal." + If the trainer's Pokémon and wild Pokémon are of the same species but +opposite genders, the wild Pokémon's catch rate is 8× normal." 456,9,,"Used by a trainer in battle :mechanic:`Catch`\ es a wild Pokémon. -- 2.7.4 From 33b32257e822b56bcb3edaaeb996a1e9fdbe01b6 Mon Sep 17 00:00:00 2001 From: Eevee Date: Sun, 12 Dec 2010 16:49:21 -0800 Subject: [PATCH 10/16] Addressed Zhorken's myriad comments on the item rewrite so far. #247 --- pokedex/data/csv/item_prose.csv | 231 ++++++++++++++++++---------------------- 1 file changed, 102 insertions(+), 129 deletions(-) diff --git a/pokedex/data/csv/item_prose.csv b/pokedex/data/csv/item_prose.csv index 5c335b7..1ffaa12 100644 --- a/pokedex/data/csv/item_prose.csv +++ b/pokedex/data/csv/item_prose.csv @@ -1,174 +1,160 @@ item_id,local_language_id,short_effect,effect 1,9,Catches a wild Pokémon every time.,"Used in battle -: [catch]{mechanic}es a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. +: [Catches]{mechanic:catch} a wild Pokémon without fail. - Has a capture rate of 255." + If used in a trainer battle, nothing happens and the ball is lost." 2,9,Tries to catch a wild Pokémon. Success rate is 2×.,"Used in battle -: Attempts to [catch]{mechanic} a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. +: Attempts to [catch]{mechanic} a wild Pokémon, using a catch rate of 2×. - Has a capture rate of 2." + If used in a trainer battle, nothing happens and the ball is lost." 3,9,Tries to catch a wild Pokémon. Success rate is 1.5×.,"Used in battle -: Attempts to [catch]{mechanic} a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. +: Attempts to [catch]{mechanic} a wild Pokémon, using a catch rate of 1.5×. - Has a capture rate of 1.5." + If used in a trainer battle, nothing happens and the ball is lost." 4,9,Tries to catch a wild Pokémon.,"Used in battle -: Attempts to [catch]{mechanic} a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. +: Attempts to [catch]{mechanic} a wild Pokémon, using a catch rate of 1×. - Has a capture rate of 1." + If used in a trainer battle, nothing happens and the ball is lost." 5,9,Tries to catch a wild Pokémon in the Great Marsh or Safari Zone. Success rate is 1.5×.,"Used in battle -: Attempts to [catch]{mechanic} a wild Pokémon. - - Has a capture rate of 1.5. +: Attempts to [catch]{mechanic} a wild Pokémon, using a catch rate of 1.5×. This item can only be used in the [Great Marsh]{location} or [Safari Zone]{location}." 6,9,Tries to catch a wild Pokémon. Success rate is 3× for water and bug Pokémon.,"Used in battle -: Attempts to [catch]{mechanic} a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. +: Attempts to [catch]{mechanic} a wild Pokémon. If the wild Pokémon is [water]{type}- or [bug]{type}-type, this ball has a catch rate of 3×. Otherwise, it has a catch rate of 1×. - If the wild Pokémon is at least partially [type]{water} or [type]{bug}, -this ball has a capture rate of 3. Otherwise, it has a capture rate of 1." + If used in a trainer battle, nothing happens and the ball is lost." 7,9,Tries to catch a wild Pokémon. Success rate is 3.5× when fishing or surfing.,"Used in battle -: Attempts to [catch]{mechanic} a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. +: Attempts to [catch]{mechanic} a wild Pokémon. If the wild Pokémon was encountered by surfing or fishing, this ball has a catch rate of 3.5×. Otherwise, it has a catch rate of 1×. - If the wild Pokémon was encountered by surfing or fishing, this ball has -a capture rate of 3.5. Otherwise, it has a capture rate of 1." + If used in a trainer battle, nothing happens and the ball is lost." 8,9,"Tries to catch a wild Pokémon. Success rate is 3.9× for level 1 Pokémon, and drops steadily to 1× at level 30.","Used in battle -: Attempts to [catch]{mechanic} a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. +: Attempts to [catch]{mechanic} a wild Pokémon. Has a catch rate of given by `(40 - level) / 10`, where `level` is the wild Pokémon's level, to a maximum of 3.9× for level 1 Pokémon. If the wild Pokémon's level is higher than 30, this ball has a catch rate of 1×. - Has a capture rate given by `(40 - level) / 10`, where `level` is the -wild Pokémon's level. If the wild Pokémon is higher than level 30, this ball has a capture rate of 1." + If used in a trainer battle, nothing happens and the ball is lost." 9,9,Tries to catch a wild Pokémon. Success rate is 3× for previously-caught Pokémon.,"Used in battle -: Attempts to [catch]{mechanic} a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. +: Attempts to [catch]{mechanic} a wild Pokémon. If the wild Pokémon's species is marked as caught in the trainer's Pokédex, this ball has a catch rate of 3×. Otherwise, it has a catch rate of 1×. - If the wild Pokémon's species is marked as seen in the trainer's Pokédex, -this ball has a capture rate of 3. Otherwise, it has a capture rate of 1." + If used in a trainer battle, nothing happens and the ball is lost." 10,9,"Tries to catch a wild Pokémon. Success rate increases by 0.1× every turn, to a max of 4×.","Used in battle -: Attempts to [catch]{mechanic} a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. +: Attempts to [catch]{mechanic} a wild Pokémon. Has a catch rate of 1.1× on the first turn of the battle and increases by 0.1× every turn, to a maximum of 4× on turn 30. - Has a capture rate given by `turn / 10 + 1`, where `turn` is the number -of turns so far this battle, starting at 1 and not exceeding 30." + If used in a trainer battle, nothing happens and the ball is lost." 11,9,Tries to catch a wild Pokémon. Caught Pokémon start with 200 happiness.,"Used in battle -: Attempts to [catch]{mechanic} a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. - - Has a capture rate of 1. +: Attempts to [catch]{mechanic} a wild Pokémon, using a catch rate of 1×. Whenever the caught Pokémon's [happiness]{mechanic} increases, it increases by one extra point. - Pokémon captured in this ball start with 200 [happiness]{mechanic}." + If used in a trainer battle, nothing happens and the ball is lost." 12,9,Tries to catch a wild Pokémon.,"Used in battle -: Attempts to [catch]{mechanic} a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. +: Attempts to [catch]{mechanic} a wild Pokémon, using a catch rate of 1×. - Has a capture rate of 1." + If used in a trainer battle, nothing happens and the ball is lost." 13,9,Tries to catch a wild Pokémon. Success rate is 3.5× at night and in caves.,"Used in battle -: Attempts to [catch]{mechanic} a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. +: Attempts to [catch]{mechanic} a wild Pokémon. If it's currently nighttime or the wild Pokémon was encountered while walking in a cave, this ball has a catch rate of 3.5×. Otherwise, it has a catch rate of 1×. - If it's currently nighttime or the wild Pokémon was encountered while -walking in a cave, this ball has a capture rate of 3.5. Otherwise, it has a capture rate of 1." + If used in a trainer battle, nothing happens and the ball is lost." 14,9,Tries to catch a wild Pokémon. Caught Pokémon are immediately healed.,"Used in battle -: Attempts to [catch]{mechanic} a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. +: Attempts to [catch]{mechanic} a wild Pokémon, using a catch rate of 1×. The caught Pokémon's [HP]{mechanic} is immediately restored, [PP]{mechanic} for all its moves is restored, and any [status ailment]{mechanic} is cured. - Has a capture rate of 1. - - Pokémon captured in this ball immediately have their [HP]{mechanic} restored -and any [major status effect]{mechanic} removed." + If used in a trainer battle, nothing happens and the ball is lost." 15,9,"Tries to catch a wild Pokémon. Success rate is 4×, but only on the first turn.","Used in battle -: Attempts to [catch]{mechanic} a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. +: Attempts to [catch]{mechanic} a wild Pokémon, using a catch rate of 4× on the first turn of a battle, but 1× any other time. - Has a capture rate of 4 on the first turn of a battle, or 1 any other -time." + If used in a trainer battle, nothing happens and the ball is lost." 16,9,Tries to catch a wild Pokémon.,"Used in battle -: Attempts to [catch]{mechanic} a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. +: Attempts to [catch]{mechanic} a wild Pokémon, using a catch rate of 1×. - Has a capture rate of 1." + If used in a trainer battle, nothing happens and the ball is lost." 17,9,Restores 20 HP.,"Used on a friendly Pokémon -: Restores 20 [HP]{mechanic}. Cannot be used on a Pokémon with full HP." +: Restores 20 [HP]{mechanic}." 18,9,Cures poison.,"Used on a party Pokémon -: Cures [poison]{mechanic}. Cannot be used on a Pokémon that isn't poisoned." +: Cures [poison]{mechanic}." 19,9,Cures a burn.,"Used on a party Pokémon -: Cures a [burn]{mechanic}. Cannot be used on a Pokémon that isn't burned." +: Cures a [burn]{mechanic}." 20,9,Cures freezing.,"Used on a party Pokémon -: Cures [freezing]{mechanic}. Cannot be used on a Pokémon that isn't frozen." +: Cures [freezing]{mechanic}." 21,9,Cures sleep.,"Used on a party Pokémon -: Cures [sleep]{mechanic}. Cannot be used on a Pokémon that isn't asleep." +: Cures [sleep]{mechanic}." 22,9,Cures paralysis.,"Used on a party Pokémon -: Cures [paralysis]{mechanic}. Cannot be used on a Pokémon that isn't paralyzed." -23,9,Restores HP to full and cures any status effect.,"Used on a party Pokémon -: Restores [HP]{mechanic} to full and cures any [major status effect]{mechanic}. Cannot be used on a Pokémon with full HP and no major status effect." +: Cures [paralysis]{mechanic}." +23,9,Restores HP to full and cures any status ailment.,"Used on a party Pokémon +: Restores [HP]{mechanic} to full and cures any [status ailment]{mechanic}." 24,9,Restores HP to full.,"Used on a party Pokémon -: Restores [HP]{mechanic} to full. Cannot be used on a Pokémon with full HP." +: Restores [HP]{mechanic} to full." 25,9,Restores 200 HP.,"Used on a party Pokémon -: Restores 200 [HP]{mechanic}. Cannot be used on a Pokémon with full HP." +: Restores 200 [HP]{mechanic}." 26,9,Restores 50 HP.,"Used on a party Pokémon -: Restores 50 [HP]{mechanic}. Cannot be used on a Pokémon with full HP." -27,9,Cures any status effect.,"Used on a party Pokémon -: Cures any [major status effect]{mechanic}. Cannot be used on a Pokémon with no major status effect." +: Restores 50 [HP]{mechanic}." +27,9,Cures any status ailment.,"Used on a party Pokémon +: Cures any [status ailment]{mechanic}." 28,9,Revives with half HP.,"Used on a party Pokémon -: Revives the Pokémon and restores half its [HP]{mechanic}. Cannot be used on a Pokémon that hasn't [faint]{mechanic}ed." +: Revives the Pokémon and restores half its [HP]{mechanic}." 29,9,Revives with full HP.,"Used on a party Pokémon -: Revives the Pokémon and restores its [HP]{mechanic} to full. Cannot be used on a Pokémon that hasn't [faint]{mechanic}ed." +: Revives the Pokémon and restores its [HP]{mechanic} to full." 30,9,Restores 50 HP.,"Used on a party Pokémon -: Restores 50 [HP]{mechanic}. Cannot be used on a Pokémon with full HP." +: Restores 50 [HP]{mechanic}." 31,9,Restores 60 HP.,"Used on a party Pokémon -: Restores 60 [HP]{mechanic}. Cannot be used on a Pokémon with full HP." +: Restores 60 [HP]{mechanic}." 32,9,Restores 80 HP.,"Used on a party Pokémon -: Restores 80 [HP]{mechanic}. Cannot be used on a Pokémon with full HP." +: Restores 80 [HP]{mechanic}." 33,9,Restores 100 HP.,"Used on a party Pokémon -: Restores 100 [HP]{mechanic}. Cannot be used on a Pokémon with full HP." +: Restores 100 [HP]{mechanic}." 34,9,"Restores 50 HP, but lowers happiness.","Used on a party Pokémon -: Restores 50 [HP]{mechanic}. Decreases [happiness]{mechanic} by 5/5/10. Cannot be used on a Pokémon with full HP." +: Restores 50 [HP]{mechanic}. Decreases [happiness]{mechanic} by 5/5/10." 35,9,"Restores 200 HP, but lowers happiness.","Used on a party Pokémon -: Restores 200 [HP]{mechanic}. Decreases [happiness]{mechanic} by 10/10/15. Cannot be used on a Pokémon with full HP." -36,9,"Cures any status effect, but lowers happiness.","Used on a party Pokémon -: Cures any [major status effect]{mechanic}. Decreases [happiness]{mechanic} by 5/5/10. Cannot be used on a Pokémon with no major status effect." +: Restores 200 [HP]{mechanic}. Decreases [happiness]{mechanic} by 10/10/15." +36,9,"Cures any status ailment, but lowers happiness.","Used on a party Pokémon +: Cures any [status ailment]{mechanic}. Decreases [happiness]{mechanic} by 5/5/10." 37,9,"Revives with full HP, but lowers happiness.","Used on a party Pokémon -: Revives a [faint]{mechanic}ed Pokémon and restores its [HP]{mechanic} to full. Decreases [happiness]{mechanic} by 10/10/15. Cannot be used on a Pokémon that hasn't fainted." +: Revives a [fainted]{mechanic:faint} Pokémon and restores its [HP]{mechanic} to full. Decreases [happiness]{mechanic} by 10/10/15." 38,9,Restores 10 PP for one move.,"Used on a party Pokémon -: Restores 10 [PP]{mechanic} for a selected move. Cannot be used on a move with full PP, or a Pokémon whose moves all have full PP." +: Restores 10 [PP]{mechanic} for a selected move." 39,9,Restores PP to full for one move.,"Used on a party Pokémon -: Restores [PP]{mechanic} to full for a selected move. Cannot be used on a move with full PP, or a Pokémon whose moves all have full PP." +: Restores [PP]{mechanic} to full for a selected move." 40,9,Restores 10 PP for each move.,"Used on a party Pokémon -: Restores 10 [PP]{mechanic} for each move. Cannot be used on a Pokémon whose moves all have full PP." +: Restores 10 [PP]{mechanic} for each move." 41,9,Restores PP to full for each move.,"Used on a party Pokémon -: Restores [PP]{mechanic} to full for each move. Cannot be used on a Pokémon whose moves all have full PP." -42,9,Cures any status effect.,"Used on a party Pokémon -: Cures any [major status effect]{mechanic}. Cannot be used on a Pokémon with no major status effect." +: Restores [PP]{mechanic} to full for each move." +42,9,Cures any status ailment.,"Used on a party Pokémon +: Cures any [status ailment]{mechanic}." 43,9,Restores 20 HP.,"Used on a party Pokémon -: Restores 20 [HP]{mechanic}. Cannot be used on a Pokémon with full HP." +: Restores 20 [HP]{mechanic}." 44,9,Revives all fainted Pokémon with full HP.,"Used -: Revives all [faint]{mechanic}ed Pokémon in the party and restores their [HP]{mechanic} to full. Cannot be used if no Pokémon have fainted." +: Revives all [fainted]{mechanic:faint} Pokémon in the party and restores their [HP]{mechanic} to full." 45,9,Raises HP effort and happiness.,"Used on a party Pokémon -: Increases [HP]{mechanic} [effort]{mechanic} by 10, but won't increase it beyond 100. Increases [happiness]{mechanic} by 5/3/2. Cannot be used on a Pokémon with HP effort of 100 or greater." +: Increases [HP]{mechanic} [effort]{mechanic} by 10, but won't increase it beyond 100. Increases [happiness]{mechanic} by 5/3/2." 46,9,Raises Attack effort and happiness.,"Used on a party Pokémon -: Increases [Attack]{mechanic} [effort]{mechanic} by 10, but won't increase it beyond 100. Increases [happiness]{mechanic} by 5/3/2. Cannot be used on a Pokémon with Attack effort of 100 or greater." +: Increases [Attack]{mechanic} [effort]{mechanic} by 10, but won't increase it beyond 100. Increases [happiness]{mechanic} by 5/3/2." 47,9,Raises Defense effort and happiness.,"Used on a party Pokémon -: Increases [Defense]{mechanic} [effort]{mechanic} by 10, but won't increase it beyond 100. Increases [happiness]{mechanic} by 5/3/2. Cannot be used on a Pokémon with Defense effort of 100 or greater." +: Increases [Defense]{mechanic} [effort]{mechanic} by 10, but won't increase it beyond 100. Increases [happiness]{mechanic} by 5/3/2." 48,9,Raises Speed effort and happiness.,"Used on a party Pokémon -: Increases [Speed]{mechanic} [effort]{mechanic} by 10, but won't increase it beyond 100. Increases [happiness]{mechanic} by 5/3/2. Cannot be used on a Pokémon with Speed effort of 100 or greater." +: Increases [Speed]{mechanic} [effort]{mechanic} by 10, but won't increase it beyond 100. Increases [happiness]{mechanic} by 5/3/2." 49,9,Raises Special Attack effort and happiness.,"Used on a party Pokémon -: Increases [Special Attack]{mechanic} [effort]{mechanic} by 10, but won't increase it beyond 100. Increases [happiness]{mechanic} by 5/3/2. Cannot be used on a Pokémon with Special Attack effort of 100 or greater." +: Increases [Special Attack]{mechanic} [effort]{mechanic} by 10, but won't increase it beyond 100. Increases [happiness]{mechanic} by 5/3/2." 50,9,Causes a level-up and raises happiness.,"Used on a party Pokémon -: Increases level by 1. Increases [happiness]{mechanic} by 5/3/2. Cannot be used on a Pokémon at level 100." +: Increases level by 1. Increases [happiness]{mechanic} by 5/3/2." 51,9,Raises a move's max PP by 20%.,"Used on a party Pokémon -: Increases a selected move's max [PP]{mechanic} by 20% its original max PP. Increases [happiness]{mechanic} by 5/3/2. Cannot be used on a move with PP already boosted by 60%, or on a Pokémon whose moves have all been so boosted." +: Increases a selected move's max [PP]{mechanic} by 20% its original max PP, to a maximum of 1.6×. Increases [happiness]{mechanic} by 5/3/2." 52,9,Raises Special Defense and happiness.,"Used on a party Pokémon -: Increases [Special Defense]{mechanic} [effort]{mechanic} by 10, but won't increase it beyond 100. Increases [happiness]{mechanic} by 5/3/2. Cannot be used on a Pokémon with Special Defense effort of 100 or greater." +: Increases [Special Defense]{mechanic} [effort]{mechanic} by 10, but won't increase it beyond 100. Increases [happiness]{mechanic} by 5/3/2." 53,9,Raises a move's max PP by 60%.,"Used on a party Pokémon -: Increases a selected move's max [PP]{mechanic} to 160% its original max PP. Increases [happiness]{mechanic} by 5/3/2. Cannot be used on a move with PP already boosted by 60%, or on a Pokémon whose moves have all been so boosted." -54,9,Cures any status effect.,"Used on a party Pokémon -: Cures any [major status effect]{mechanic}. Cannot be used on a Pokémon with no major status effect." -55,9,Prevents stat changes in battle for five turns. Raises happiness.,"Used on a party Pokémon in battle -: Protects the target's stats from being [lower]{mechanic}ed for the next five turns. Increases happiness by 1/1/0." -56,9,Increases the chance of a critical hit. Raises happiness.,"Used on a party Pokémon in battle +: Increases a selected move's max [PP]{mechanic} to 1.6× its original max PP. Increases [happiness]{mechanic} by 5/3/2." +54,9,Cures any status ailment.,"Used on a party Pokémon +: Cures any [status ailment]{mechanic}." +55,9,Prevents stat changes in battle for five turns in battle. Raises happiness.,"Used on a party Pokémon in battle +: Protects the target's stats from being [lowered]{mechanic:lower} for the next five turns. Increases happiness by 1/1/0." +56,9,Increases the chance of a critical hit in battle. Raises happiness.,"Used on a party Pokémon in battle : Increases the target's [critical hit chance]{mechanic} by one stage until it leaves the field. Increases happiness by 1/1/0." -57,9,Raises Attack by one level. Raises happiness.,"Used on a party Pokémon in battle -: [Raise]{mechanic}s the target's [Attack]{mechanic} by one level. Increases happiness by 1/1/0." -58,9,Raises Defense by one level. Raises happiness.,"Used on a party Pokémon in battle -: [Raise]{mechanic}s the target's [Defense]{mechanic} by one level. Increases happiness by 1/1/0." -59,9,Raises Speed by one level. Raises happiness.,"Used on a party Pokémon in battle -: [Raise]{mechanic}s the target's [Speed]{mechanic} by one level. Increases happiness by 1/1/0." -60,9,Raises accuracy by one level. Raises happiness.,"Used on a party Pokémon in battle -: [Raise]{mechanic}s the target's [accuracy]{mechanic} by one level. Increases happiness by 1/1/0." -61,9,Raises Special Attack by one level. Raises happiness.,"Used on a party Pokémon in battle -: [Raise]{mechanic}s the target's [Special Attack]{mechanic} by one level. Increases happiness by 1/1/0." -62,9,Raises Special Defense by one level. Raises happiness.,"Used on a party Pokémon in battle -: [Raise]{mechanic}s the target's [Special Defense]{mechanic} by one level. Increases happiness by 1/1/0." +57,9,Raises Attack by one stage in battle. Raises happiness.,"Used on a party Pokémon in battle +: [Raises]{mechanic:raise} the target's [Attack]{mechanic} by one stage. Increases happiness by 1/1/0." +58,9,Raises Defense by one stage in battle. Raises happiness.,"Used on a party Pokémon in battle +: [Raises]{mechanic:raise} the target's [Defense]{mechanic} by one stage. Increases happiness by 1/1/0." +59,9,Raises Speed by one stage in battle. Raises happiness.,"Used on a party Pokémon in battle +: [Raises]{mechanic:raise} the target's [Speed]{mechanic} by one stage. Increases happiness by 1/1/0." +60,9,Raises accuracy by one stage in battle. Raises happiness.,"Used on a party Pokémon in battle +: [Raises]{mechanic:raise} the target's [accuracy]{mechanic} by one stage. Increases happiness by 1/1/0." +61,9,Raises Special Attack by one stage in battle. Raises happiness.,"Used on a party Pokémon in battle +: [Raises]{mechanic:raise} the target's [Special Attack]{mechanic} by one stage. Increases happiness by 1/1/0." +62,9,Raises Special Defense by one stage in battle. Raises happiness.,"Used on a party Pokémon in battle +: [Raises]{mechanic:raise} the target's [Special Defense]{mechanic} by one stage. Increases happiness by 1/1/0." 63,9,Ends a wild battle.,"Used in battle : Ends a wild battle. Cannot be used in trainer battles." 64,9,Ends a wild battle.,"Used in battle @@ -589,11 +575,9 @@ Tracks Battle Points earned in the Battle Frontier, and stores commemorative pri 444,9,,"Used by trainer on a :pokemon:`Shaymin` Changes the target Shaymin from Land Forme to Sky Forme. - This item cannot be used on a :mechanic:`frozen` Shaymin or at night. Sky -Forme Shaymin will revert to Land Forme overnight, when frozen, and upon entering a link battle. This item must be used again to change it back." + This item cannot be used on a :mechanic:`frozen` Shaymin or at night. Sky Forme Shaymin will revert to Land Forme overnight, when frozen, and upon entering a link battle. This item must be used again to change it back." 445,9,,"Used by trainer in the Galactic Eterna Building, on the ground floor, to the left of the TV - Unlocks the secret :pokemon:`Rotom` room, in which there are five appliances -which can change Rotom's form." + Unlocks the secret :pokemon:`Rotom` room, in which there are five appliances which can change Rotom's form." 446,9,,Stores Apricorns. 447,9,,Contains four portable pots of soil suitable for growing berries. 448,9,,"Required to water berries within the :item:`Berry Pots`. @@ -602,28 +586,22 @@ Required to battle the :pokemon:`Sudowoodo` on :location:`Route 36`. This item cannot be directly used from the bag." 449,9,,"Used by trainer in battle - Attempts to :mechanic:`catch` a wild Pokémon. If used in a trainer battle, -nothing happens and the ball is lost. + Attempts to :mechanic:`catch` a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. - If the wild Pokémon was encountered by fishing, the wild Pokémon's catch -rate is 3× normal." + If the wild Pokémon was encountered by fishing, the wild Pokémon's catch rate is 3× normal." 450,9,,"Used by trainer in battle - Attempts to :mechanic:`catch` a wild Pokémon. If used in a trainer battle, -nothing happens and the ball is lost. + Attempts to :mechanic:`catch` a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. If the trainer's Pokémon's level is higher than: * four times the wild Pokémon's, the wild Pokémon's catch rate is 8× normal. * than twice the wild Pokémon's, the wild Pokémon's catch rate is 4× normal. * the wild Pokémon's, the wild Pokémon's catch rate is 2× normal." 451,9,,"Used by trainer in battle - Attempts to :mechanic:`catch` a wild Pokémon. If used in a trainer battle, -nothing happens and the ball is lost. + Attempts to :mechanic:`catch` a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. - If the wild Pokémon is a :pokemon:`Clefairy`, :pokemon:`Nidoran♂`, :pokemon:`Nidoran♀`, -:pokemon:`Jigglypuff`, :pokemon:`Skitty`, or any evolution thereof, the wild Pokémon has 4× its catch rate." + If the wild Pokémon is a :pokemon:`Clefairy`, :pokemon:`Nidoran♂`, :pokemon:`Nidoran♀`, :pokemon:`Jigglypuff`, :pokemon:`Skitty`, or any evolution thereof, the wild Pokémon has 4× its catch rate." 452,9,,"Used by a trainer in battle - Attempts to :mechanic:`catch` a wild Pokémon. If used in a trainer battle, -nothing happens and the ball is lost. + Attempts to :mechanic:`catch` a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. If the wild Pokémon weighs: * 409.6 kg (903.0 lb) or more, its catch rate is 40 more than normal. @@ -631,22 +609,17 @@ nothing happens and the ball is lost. * 204.8 kg (451.5 lb) or more, its catch rate is 20 more than normal. * less than 204.8 kg (451.5 lb), its catch rate is 20 less than normal." 453,9,,"Used by a trainer in battle - Attempts to :mechanic:`catch` a wild Pokémon. If used in a trainer battle, -nothing happens and the ball is lost. + Attempts to :mechanic:`catch` a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. - If the wild Pokémon's base :mechanic:`Speed` is 100 or more, its catch -rate is 4× normal." + If the wild Pokémon's base :mechanic:`Speed` is 100 or more, its catch rate is 4× normal." 454,9,,"Used by a trainer in battle - Attempts to :mechanic:`catch` a wild Pokémon. If used in a trainer battle, -nothing happens and the ball is lost. + Attempts to :mechanic:`catch` a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. If caught, the wild Pokémon's :mechanic:`happiness` starts at 200." 455,9,,"Used by a trainer in battle - Attempts to :mechanic:`catch` a wild Pokémon. If used in a trainer battle, -nothing happens and the ball is lost. + Attempts to :mechanic:`catch` a wild Pokémon. If used in a trainer battle, nothing happens and the ball is lost. - If the trainer's Pokémon and wild Pokémon are of the same species but -opposite genders, the wild Pokémon's catch rate is 8× normal." + If the trainer's Pokémon and wild Pokémon are of the same species but opposite genders, the wild Pokémon's catch rate is 8× normal." 456,9,,"Used by a trainer in battle :mechanic:`Catch`\ es a wild Pokémon. -- 2.7.4 From 93bc52f74017f41c8f43c77bdc2af861c7d6bc5c Mon Sep 17 00:00:00 2001 From: Eevee Date: Sun, 12 Dec 2010 17:30:55 -0800 Subject: [PATCH 11/16] Great Item Effect Rewrite, part 2: up through berries. #247 --- item-questions | 16 +- pokedex/data/csv/item_prose.csv | 401 ++++++++++++++++++++++++++++------------ 2 files changed, 300 insertions(+), 117 deletions(-) diff --git a/item-questions b/item-questions index ce53aea..7afda1d 100644 --- a/item-questions +++ b/item-questions @@ -1,6 +1,16 @@ QUESTIONS ABOUT ITEMS -- can drugs be used in battle? I assume no - I think: key items are uncountable. everything else is countable. an item can be held iff it is countable. -- what do shoal salt/shell do? I know you can trade them to someone -- how do black/white flute work exactly...? can they be used in battle? I assume no +- how long do - check bp for ultimate held item ref or something +- I need a better way to represent NPC interactions in different games +- how much does growth mulch accelerate soil drying? how much does damp mulch slow it? +- does lum berry cure confusion? + +CHANGES SINCE R/S +- 4 shoal salt + 4 shoal shells, traded to a guy in Shoal Cave, make a Shell Bell +- white flute increased encounter rate by 50%, not 100% +- shards can be traded for the respective stones + + + +UP TO 67 diff --git a/pokedex/data/csv/item_prose.csv b/pokedex/data/csv/item_prose.csv index 1ffaa12..afc0738 100644 --- a/pokedex/data/csv/item_prose.csv +++ b/pokedex/data/csv/item_prose.csv @@ -75,16 +75,16 @@ This item can only be used in the [Great Marsh]{location} or [Safari Zone]{locat : Cures [sleep]{mechanic}." 22,9,Cures paralysis.,"Used on a party Pokémon : Cures [paralysis]{mechanic}." -23,9,Restores HP to full and cures any status ailment.,"Used on a party Pokémon -: Restores [HP]{mechanic} to full and cures any [status ailment]{mechanic}." +23,9,Restores HP to full and cures any status ailment and confusion.,"Used on a party Pokémon +: Restores [HP]{mechanic} to full and cures any [status ailment]{mechanic} and [confusion]{mechanic}." 24,9,Restores HP to full.,"Used on a party Pokémon : Restores [HP]{mechanic} to full." 25,9,Restores 200 HP.,"Used on a party Pokémon : Restores 200 [HP]{mechanic}." 26,9,Restores 50 HP.,"Used on a party Pokémon : Restores 50 [HP]{mechanic}." -27,9,Cures any status ailment.,"Used on a party Pokémon -: Cures any [status ailment]{mechanic}." +27,9,Cures any status ailment and confusion.,"Used on a party Pokémon +: Cures any [status ailment]{mechanic} and [confusion]{mechanic}." 28,9,Revives with half HP.,"Used on a party Pokémon : Revives the Pokémon and restores half its [HP]{mechanic}." 29,9,Revives with full HP.,"Used on a party Pokémon @@ -113,8 +113,8 @@ This item can only be used in the [Great Marsh]{location} or [Safari Zone]{locat : Restores 10 [PP]{mechanic} for each move." 41,9,Restores PP to full for each move.,"Used on a party Pokémon : Restores [PP]{mechanic} to full for each move." -42,9,Cures any status ailment.,"Used on a party Pokémon -: Cures any [status ailment]{mechanic}." +42,9,Cures any status ailment and confusion.,"Used on a party Pokémon +: Cures any [status ailment]{mechanic} and [confusion]{mechanic}." 43,9,Restores 20 HP.,"Used on a party Pokémon : Restores 20 [HP]{mechanic}." 44,9,Revives all fainted Pokémon with full HP.,"Used @@ -137,8 +137,8 @@ This item can only be used in the [Great Marsh]{location} or [Safari Zone]{locat : Increases [Special Defense]{mechanic} [effort]{mechanic} by 10, but won't increase it beyond 100. Increases [happiness]{mechanic} by 5/3/2." 53,9,Raises a move's max PP by 60%.,"Used on a party Pokémon : Increases a selected move's max [PP]{mechanic} to 1.6× its original max PP. Increases [happiness]{mechanic} by 5/3/2." -54,9,Cures any status ailment.,"Used on a party Pokémon -: Cures any [status ailment]{mechanic}." +54,9,Cures any status ailment and confusion.,"Used on a party Pokémon +: Cures any [status ailment]{mechanic} and [confusion]{mechanic}." 55,9,Prevents stat changes in battle for five turns in battle. Raises happiness.,"Used on a party Pokémon in battle : Protects the target's stats from being [lowered]{mechanic:lower} for the next five turns. Increases happiness by 1/1/0." 56,9,Increases the chance of a critical hit in battle. Raises happiness.,"Used on a party Pokémon in battle @@ -165,90 +165,234 @@ This item can only be used in the [Great Marsh]{location} or [Safari Zone]{locat : Cures [confusion]{mechanic}." 67,9,Cures attraction.,"Used on a party Pokémon in battle : Cures [attraction]{mechanic}." -68,9,,Makes wild encounters less frequent. Reusable. -69,9,,Makes wild encounters more frequent. Reusable. +68,9,Halves the wild Pokémon encounter rate.,"Used outside of battle +: Decreases the wild Pokémon encounter rate by 50%." +69,9,Doubles the wild Pokémon encounter rate.,"Used outside of battle +: Doubles the wild Pokémon encounter rate." 70,9,No effect.,No effect. 71,9,No effect.,No effect. -72,9,,Trade 10 for a Sunny Day TM in the house midway along the southern section of Route 212. -73,9,,Trade 10 for a Rain Dance TM in the house midway along the southern section of Route 212. -74,9,,Trade 10 for a Sandstorm TM in the house midway along the southern section of Route 212. -75,9,,Trade 10 for a Hail TM in the house midway along the southern section of Route 212. -76,9,,Prevents wild battles with Pokémon that are lower level than the trainer's lead Pokémon for 200 steps. -77,9,,Prevents wild battles with Pokémon that are lower level than the trainer's lead Pokémon for 250 steps. -78,9,,Transports the trainer to the entrance of the cave s/he is in. Only usable in caves. -79,9,,Prevents wild battles with Pokémon that are lower level than the trainer's lead Pokémon for 100 steps. -80,9,,Evolves a Gloom into Bellossom or a Sunkern into Sunflora. -81,9,,"Evolves a Clefairy into Clefable, Jigglypuff into Wigglytuff, Nidorina into Nidoqueen, Nidorino into Nidoking, or Skitty into Delcatty." -82,9,,"Evolves an Eevee into Flareon, a Growlithe into Arcanine, or a Vulpix into Ninetales." -83,9,,Evolves an Eevee into Jolteon or a Pikachu into Raichu. -84,9,,"Evolves an Eevee into Vaporeon, a Lombre into Ludicolo, a Poliwhirl into Poliwrath, a Shellder into Cloyster, or a Staryu into Starmie." -85,9,,"Evolves an Exeggcute into Exeggutor, a Gloom into Vileplume, a Nuzleaf into Shiftry, or a Weepinbell into Victreebel." -86,9,,No effect. -87,9,,No effect. -88,9,,No effect. -89,9,,No effect. -90,9,,No effect. -91,9,,No effect. -92,9,,No effect. -93,9,,Trade one to the Move Relearner in Pastoria City to teach one Pokémon a prior level-up move. -94,9,,Immediately starts a wild battle if the trainer is standing in grass or in a cave. Can be smeared on sweet-smelling trees to attract tree-dwelling Pokémon after ten hours. -95,9,,Spread over a planted Berry: Decreases growth time by 25% and speeds up the soil's drying. -96,9,,Spread over a planted Berry: Increases growth time and slows the soil's drying. -97,9,,Spread over a planted Berry: Increases the time the grown plant's Berries will stay attached. -98,9,,Spread over a planted Berry: Increases the number of times the Berry will regrow after wilting. -99,9,,"Contains the fossil of a Lileep, which a Scientist can revive." -100,9,,"Contains the fossil of an Anorith, which a Scientist can revive." -101,9,,"Contains the fossil of an Omanyte, which a Scientist can revive." -102,9,,"Contains the fossil of a Kabuto, which a Scientist can revive." -103,9,,"Contains the fossil of an Aerodactyl, which a Scientist can revive." -104,9,,"Contains the fossil of a Shieldon, which a Scientist can revive." -105,9,,"Contains the fossil of a Cranidos, which a Scientist can revive." -106,9,,No effect. -107,9,,Evolves a Roselia into Roserade or a Togetic into Togekiss. -108,9,,Evolves a Misdreavus into Mismagius or a Murkrow into Honchkrow. -109,9,,Evolves a male Kirlia into Gallade or a female Snorunt into Froslass. -110,9,,Held by Happiny: Holder evolves into Chansey when it levels up during the daytime. -111,9,,"Place in the Hallowed Tower, and a Spiritomb will be summoned if the trainer's Underground status card counts at least 32 greetings." -112,9,,Held by a Dialga: Increases the damage of the holder's Dragon and Steel moves by 20%. -113,9,,Held by a Palkia: Increases the damage of the holder's Dragon and Water moves by 20%. -114,9,,Used to send short messages to other players via Pokémon trading. -115,9,,Used to send short messages to other players via Pokémon trading. -116,9,,Used to send short messages to other players via Pokémon trading. -117,9,,Used to send short messages to other players via Pokémon trading. -118,9,,Used to send short messages to other players via Pokémon trading. -119,9,,Used to send short messages to other players via Pokémon trading. -120,9,,Used to send short messages to other players via Pokémon trading. -121,9,,Used to send short messages to other players via Pokémon trading. -122,9,,Used to send short messages to other players via Pokémon trading. -123,9,,Used to send short messages to other players via Pokémon trading. -124,9,,Used to send short messages to other players via Pokémon trading. -125,9,,Used to send short messages to other players via Pokémon trading. -126,9,,"Held: When the holder becomes Paralyzed, this Berry is consumed and cures the Paralysis." -127,9,,"Held: When the holder falls asleep, this Berry is consumed and awakens the holder." -128,9,,"Held: When the holder becomes Poisoned, this Berry is consumed and cures the Poison." -129,9,,"Held: When the holder becomes Burned, this Berry is consumed and cures the Burn." -130,9,,"Held: When the holder becomes Frozen, this Berry is consumed and thaws the holder." -131,9,,"Held: When one of the holder's moves runs out of PP, this Berry is consumed and restores 10 of the move's PP at the end of the turn." -132,9,,"Held: When the holder's HP falls to 1/2 or less, this Berry is consumed and heals the holder for 10 HP." -133,9,,"Held: When the holder becomes Confused, this Berry is consumed and cures the Confusion." -134,9,,"Held: When the holder gains a major status ailment, this Berry is consumed and cures the holder." -135,9,,"Held: When the holder's HP falls to 1/2 or less, this Berry is consumed and heals the holder for 1/4 its max HP." -136,9,,"Held: When the holder's HP falls to 1/2 or less, this Berry is consumed and heals the holder for 1/8 its max HP. If the holder dislikes spicy flavors (- Attack nature), it will also become Confused." -137,9,,"Held: When the holder's HP falls to 1/2 or less, this Berry is consumed and heals the holder for 1/8 its max HP. If the holder dislikes dry flavors (- Special Attack nature), it will also become Confused." -138,9,,"Held: When the holder's HP falls to 1/2 or less, this Berry is consumed and heals the holder for 1/8 its max HP. If the holder dislikes sweet flavors (- Speed nature), it will also become Confused." -139,9,,"Held: When the holder's HP falls to 1/2 or less, this Berry is consumed and heals the holder for 1/8 its max HP. If the holder dislikes bitter flavors (- Special Defense nature), it will also become Confused." -140,9,,"Held: When the holder's HP falls to 1/2 or less, this Berry is consumed and heals the holder for 1/8 its max HP. If the holder dislikes sour flavors (- Defense nature), it will also become Confused." +72,9,No effect.,"No effect. + +In Diamond and Pearl, trade ten for a [Sunny Day]{move} [TM]{item:TM11} in the house midway along the southern section of [Route 212]{location}. + +In Platinum, trade to [move tutors]{mechanic:move tutor} on [Route 212]{location}, in [Snowpoint City]{location}, and in the [Survival Area]{location}. Eight shards total are required per tutelage, but the particular combination of colors varies by move. + +In HeartGold and SoulSilver, trade one for a [Cheri Berry]{item}, a [Leppa Berry]{item}, and a [Pecha Berry]{item} with the Juggler near the Pokémon Center in [Violet City]{location}. + +In HeartGold and SoulSilver, trade one for a [Persim Berry]{item}, a [Pomeg Berry]{item}, and a [Razz Berry]{item} with the Juggler near the [Pal Park]{location} entrance in [Fuschia City]{location}." +73,9,No effect.,"No effect. + +In Diamond and Pearl, trade ten for a [Rain Dance]{move} [TM]{item:TM18} in the house midway along the southern section of [Route 212]{location}. + +In Platinum, trade to [move tutors]{mechanic:move tutor} on [Route 212]{location}, in [Snowpoint City]{location}, and in the [Survival Area]{location}. Eight shards total are required per tutelage, but the particular combination of colors varies by move. + +In HeartGold and SoulSilver, trade one for a [Chesto Berry]{item}, an [Oran Berry]{item}, and a [Wiki Berry]{item} with the Juggler near the Pokémon Center in [Violet City]{location}. + +In HeartGold and SoulSilver, trade one for a [Bluk Berry]{item}, a [Cornn Berry]{item}, and a [Kelpsy Berry]{item} with the Juggler near the [Pal Park]{location} entrance in [Fuschia City]{location}." +74,9,No effect.,"No effect. + +In Diamond and Pearl, trade ten for a [Sandstorm]{move} [TM]{item:TM37} in the house midway along the southern section of [Route 212]{location}. + +In Platinum, trade to [move tutors]{mechanic:move tutor} on [Route 212]{location}, in [Snowpoint City]{location}, and in the [Survival Area]{location}. Eight shards total are required per tutelage, but the particular combination of colors varies by move. + +In HeartGold and SoulSilver, trade one for an [Aspear Berry]{item}, a [Iapapa Berry]{item}, and a [Sitrus Berry]{item} with the Juggler near the Pokémon Center in [Violet City]{location}. + +In HeartGold and SoulSilver, trade one for a [Grepa Berry]{item}, a [Nomel Berry]{item}, and a [Pinap Berry]{item} with the Juggler near the [Pal Park]{location} entrance in [Fuschia City]{location}." +75,9,No effect.,"No effect. + +In Diamond and Pearl, trade ten for a [Hail]{move} [TM]{item:TM07} in the house midway along the southern section of [Route 212]{location}. + +In Platinum, trade to [move tutors]{mechanic:move tutor} on [Route 212]{location}, in [Snowpoint City]{location}, and in the [Survival Area]{location}. Eight shards total are required per tutelage, but the particular combination of colors varies by move. + +In HeartGold and SoulSilver, trade one for an [Aguav Berry]{item}, a [Lum Berry]{item}, and a [Rawst Berry]{item} with the Juggler near the Pokémon Center in [Violet City]{location}. + +In HeartGold and SoulSilver, trade one for a [Durin Berry]{item}, a [Hondew Berry]{item}, and a [Wepear Berry]{item} with the Juggler near the [Pal Park]{location} entrance in [Fuschia City]{location}." +76,9,,"Used outside of battle +: Trainer will skip encounters with wild Pokémon of a lower level than the lead party Pokémon. This effect wears off after the trainer takes 200 steps." +77,9,,"Used outside of battle +: Trainer will skip encounters with wild Pokémon of a lower level than the lead party Pokémon. This effect wears off after the trainer takes 250 steps." +78,9,,"Used outside of battle +: Transports the trainer to the last-entered dungeon entrance. Cannot be used outside, in buildings, or in [Distortion World]{location}, [Hall of Origin]{location}, [Spear Pillar]{location}, or [Turnback Cave]{location}." +79,9,,"Used outside of battle +: Trainer will skip encounters with wild Pokémon of a lower level than the lead party Pokémon. This effect wears off after the trainer takes 100 steps." +80,9,,"Used on a party Pokémon +: Evolves a [Gloom]{pokemon} into [Bellossom]{pokemon} or a [Sunkern]{pokemon} into [Sunflora]{pokemon}." +81,9,,"Used on a party Pokémon +: Evolves a [Clefairy]{pokemon} into [Clefable]{pokemon}, [Jigglypuff]{pokemon} into [Wigglytuff]{pokemon}, [Nidorina]{pokemon} into [Nidoqueen]{pokemon}, [Nidorino]{pokemon} into [Nidoking]{pokemon}, or [Skitty]{pokemon} into [Delcatty]{pokemon}." +82,9,,"Used on a party Pokémon +: Evolves an [Eevee]{pokemon} into [Flareon]{pokemon}, a [Growlithe]{pokemon} into [Arcanine]{pokemon}, or a [Vulpix]{pokemon} into [Ninetales]{pokemon}." +83,9,,"Used on a party Pokémon +: Evolves an [Eevee]{pokemon} into [Jolteon]{pokemon} or a [Pikachu]{pokemon} into [Raichu]{pokemon}." +84,9,,"Used on a party Pokémon +: Evolves an [Eevee]{pokemon} into [Vaporeon]{pokemon}, a [Lombre]{pokemon} into [Ludicolo]{pokemon}, a [Poliwhirl]{pokemon} into [Poliwrath]{pokemon}, a [Shellder]{pokemon} into [Cloyster]{pokemon}, or a [Staryu]{pokemon} into [Starmie]{pokemon}." +85,9,,"Used on a party Pokémon +: Evolves an [Exeggcute]{pokemon} into [Exeggutor]{pokemon}, a [Gloom]{pokemon} into [Vileplume]{pokemon}, a [Nuzleaf]{pokemon} into [Shiftry]{pokemon}, or a [Weepinbell]{pokemon} into [Victreebel]{pokemon}." +86,9,,Vendor trash. +87,9,Vendor trash.,Vendor trash. +88,9,Vendor trash.,Vendor trash. +89,9,Vendor trash.,Vendor trash. +90,9,Vendor trash.,Vendor trash. +91,9,Vendor trash.,Vendor trash. +92,9,Vendor trash.,Vendor trash. +93,9,,Trade one to the Move Relearner near the shore in [Pastoria City]{location} or with the Move Deleter in [Blackthorn City]{location} to teach one party Pokémon a prior level-up move. +94,9,,"Used outside of battle +: Immediately triggers a wild Pokémon battle, as long as the trainer is somewhere with wild Pokémon—i.e., in tall grass, in a cave, or surfing. + +Can be smeared on sweet-smelling trees to attract tree-dwelling Pokémon after six hours." +95,9,,"Used on a patch of soil +: Plant's growth stages will each last 25% less time. Dries soil out more quickly." +96,9,,"Used on a patch of soil +: Plant's growth stages will each last 25% more time. Dries soil out more slowly." +97,9,,"Used on a patch of soil +: Fully-grown plant will last 25% longer before dying and possibly regrowing." +98,9,,"Used on a path of soil +: Plant will regrow after dying 25% more times." +99,9,,Give to a scientist in the [Oreburgh Mining Museum]{location:Mining Museum} or [Pewter Museum of Science]{location:Pewter City} to receive a [Lileep]{pokemon}. +100,9,,Give to a scientist in the [Oreburgh Mining Museum]{location:Mining Museum} or [Pewter Museum of Science]{location:Pewter City} to receive a [Anorith]{pokemon}. +101,9,,Give to a scientist in the [Oreburgh Mining Museum]{location:Mining Museum} or [Pewter Museum of Science]{location:Pewter City} to receive a [Omanyte]{pokemon}. +102,9,,Give to a scientist in the [Oreburgh Mining Museum]{location:Mining Museum} or [Pewter Museum of Science]{location:Pewter City} to receive a [Kabuto]{pokemon}. +103,9,,Give to a scientist in the [Oreburgh Mining Museum]{location:Mining Museum} or [Pewter Museum of Science]{location:Pewter City} to receive a [Aerodactyl]{pokemon}. +104,9,,Give to a scientist in the [Oreburgh Mining Museum]{location:Mining Museum} or [Pewter Museum of Science]{location:Pewter City} to receive a [Shieldon]{pokemon}. +105,9,,Give to a scientist in the [Oreburgh Mining Museum]{location:Mining Museum} or [Pewter Museum of Science]{location:Pewter City} to receive a [Cranidos]{pokemon}. +106,9,Vendor trash.,Vendor trash. +107,9,,"Used on a party Pokémon +: Evolves a [Roselia]{pokemon} into [Roserade]{pokemon} or a [Togetic]{pokemon} into [Togekiss]{pokemon}." +108,9,,"Used on a party Pokémon +: Evolves a [Misdreavus]{pokemon} into [Mismagius]{pokemon} or a [Murkrow]{pokemon} into [Honchkrow]{pokemon}." +109,9,,"Used on a party Pokémon +: Evolves a male [Kirlia]{pokemon} into [Gallade]{pokemon} or a female [Snorunt]{pokemon} into [Froslass]{pokemon}." +110,9,,"Held by [Happiny]{pokemon} +: Holder evolves into [Chansey]{pokemon} when it levels up during the daytime." +111,9,,"Place in the tower on [Route 209]{location}. Check the stone to encounter a [Spiritomb]{pokemon}, as long as the trainer's Underground status card counts at least 32 greetings." +112,9,,"Held by [Dialga]{pokemon} +: Holder's [dragon]{type}- and [steel]{type}-type moves have 1.2× their usual power." +113,9,,"Held by [Palkia]{pokemon} +: Holder's [dragon]{type}- and [water]{type}-type moves have 1.2× their usual power." +114,9,,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." +115,9,,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." +116,9,,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." +117,9,,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." +118,9,,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." +119,9,,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." +120,9,,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." +121,9,,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." +122,9,,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." +123,9,,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." +124,9,,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." +125,9,,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." +126,9,,"Held in battle +: When the holder is [paralyzed]{mechanic:paralysis}, it consumes this item to cure the paralysis. + +Used on a party Pokémon +: Cures [paralysis]{mechanic}." +127,9,,"Held in battle +: When the holder is [asleep]{mechanic:sleep}, it consumes this item to wake up. + +Used on a party Pokémon +: Cures [sleep]{mechanic}." +128,9,,"Held in battle +: When the holder is [poisoned]{mechanic:poison}, it consumes this item to cure the poison. + +Used on a party Pokémon +: Cures [poison]{mechanic}." +129,9,,"Held in battle +: When the holder is [burned]{mechanic:burn}, it consumes this item to cure the burn. + +Used on a party Pokémon +: Cures a [burn]{mechanic}." +130,9,,"Held in battle +: When the holder is [frozen]{mechanic:freezing}, it consumes this item to thaw itself. + +Used on a party Pokémon +: Cures [freezing]{mechanic}." +131,9,,"Held in battle +: When the holder is out of [PP]{mechanic} for one of its moves, it consumes this item to restore 10 of that move's PP. + +Used on a party Pokémon +: Restores 10 [PP]{mechanic} for a selected move." +132,9,,"Held in battle +: When the holder has 1/2 its max [HP]{mechanic} remaining or less, it consumes this item to restore 10 HP. + +Used on a party Pokémon +: Restores 10 [HP]{mechanic}." +133,9,,"Held in battle +: When the holder is [confused]{mechanic:confusion}, it consumes this item to cure the confusion. + +Used on a party Pokémon +: Cures [confusion]{mechanic}." +134,9,,"Held in battle +: When the holder is afflicted with a [major status ailment]{mechanic}, it consumes this item to cure the ailment. + +Used on a party Pokémon +: Cures any [major status ailment]{mechanic}." +135,9,,"Held in battle +: When the holder has 1/2 its max [HP]{mechanic} remaining or less, it consumes this item to restore 1/4 its max HP. + +Used on a party Pokémon +: Restores 1/4 the Pokémon's max [HP]{mechanic}." +136,9,,"Held in battle +: When the holder has 1/2 its max [HP]{mechanic} remaining or less, it consumes this item to restore 1/8 its max HP. If the holder dislikes spicy flavors (i.e., has a nature that lowers [Attack]{mechanic}), it will also become [confused]{mechanic:confusion}." +137,9,,"Held in battle +: When the holder has 1/2 its max [HP]{mechanic} remaining or less, it consumes this item to restore 1/8 its max HP. If the holder dislikes dry flavors (i.e., has a nature that lowers [Special Attack]{mechanic}), it will also become [confused]{mechanic:confusion}." +138,9,,"Held in battle +: When the holder has 1/2 its max [HP]{mechanic} remaining or less, it consumes this item to restore 1/8 its max HP. If the holder dislikes sweet flavors (i.e., has a nature that lowers [Speed]{mechanic}), it will also become [confused]{mechanic:confusion}." +139,9,,"Held in battle +: When the holder has 1/2 its max [HP]{mechanic} remaining or less, it consumes this item to restore 1/8 its max HP. If the holder dislikes bitter flavors (i.e., has a nature that lowers [Special Defense]{mechanic}), it will also become [confused]{mechanic:confusion}." +140,9,,"Held in battle +: When the holder has 1/2 its max [HP]{mechanic} remaining or less, it consumes this item to restore 1/8 its max HP. If the holder dislikes sour flavors (i.e., has a nature that lowers [Defense]{mechanic}), it will also become [confused]{mechanic:confusion}." 141,9,,No effect; only useful for planting and cooking. 142,9,,No effect; only useful for planting and cooking. 143,9,,No effect; only useful for planting and cooking. 144,9,,No effect; only useful for planting and cooking. 145,9,,No effect; only useful for planting and cooking. -146,9,,Raises one Pokémon's Happiness by 10/5/2. Lowers that Pokémon's HP effort by 10. -147,9,,Raises one Pokémon's Happiness by 10/5/2. Lowers that Pokémon's Attack effort by 10. -148,9,,Raises one Pokémon's Happiness by 10/5/2. Lowers that Pokémon's Defense effort by 10. -149,9,,Raises one Pokémon's Happiness by 10/5/2. Lowers that Pokémon's Special Attack effort by 10. -150,9,,Raises one Pokémon's Happiness by 10/5/2. Lowers that Pokémon's Special Defense effort by 10. -151,9,,Raises one Pokémon's Happiness by 10/5/2. Lowers that Pokémon's Speed effort by 10. +146,9,,"Used on a party Pokémon +: Increases [happiness]{mechanic} by 10/5/2. Lowers [HP]{mechanic} [effort]{mechanic} by 10." +147,9,,"Used on a party Pokémon +: Increases [happiness]{mechanic} by 10/5/2. Lowers [Attack]{mechanic} [effort]{mechanic} by 10." +148,9,,"Used on a party Pokémon +: Increases [happiness]{mechanic} by 10/5/2. Lowers [Defense]{mechanic} [effort]{mechanic} by 10." +149,9,,"Used on a party Pokémon +: Increases [happiness]{mechanic} by 10/5/2. Lowers [Special Attack]{mechanic} [effort]{mechanic} by 10." +150,9,,"Used on a party Pokémon +: Increases [happiness]{mechanic} by 10/5/2. Lowers [Special Defense]{mechanic} [effort]{mechanic} by 10." +151,9,,"Used on a party Pokémon +: Increases [happiness]{mechanic} by 10/5/2. Lowers [Speed]{mechanic} [effort]{mechanic} by 10." 152,9,,No effect; only useful for planting and cooking. 153,9,,No effect; only useful for planting and cooking. 154,9,,No effect; only useful for planting and cooking. @@ -258,35 +402,64 @@ This item can only be used in the [Great Marsh]{location} or [Safari Zone]{locat 158,9,,No effect; only useful for planting and cooking. 159,9,,No effect; only useful for planting and cooking. 160,9,,No effect; only useful for planting and cooking. -161,9,,"Held: When the holder is struck by a super-effective Fire move, this Berry is consumed and reduces the damage taken by 50%." -162,9,,"Held: When the holder is struck by a super-effective Water move, this Berry is consumed and reduces the damage taken by 50%." -163,9,,"Held: When the holder is struck by a super-effective Electric move, this Berry is consumed and reduces the damage taken by 50%." -164,9,,"Held: When the holder is struck by a super-effective Grass move, this Berry is consumed and reduces the damage taken by 50%." -165,9,,"Held: When the holder is struck by a super-effective Ice move, this Berry is consumed and reduces the damage taken by 50%." -166,9,,"Held: When the holder is struck by a super-effective Fighting move, this Berry is consumed and reduces the damage taken by 50%." -167,9,,"Held: When the holder is struck by a super-effective Poison move, this Berry is consumed and reduces the damage taken by 50%." -168,9,,"Held: When the holder is struck by a super-effective Ground move, this Berry is consumed and reduces the damage taken by 50%." -169,9,,"Held: When the holder is struck by a super-effective Flying move, this Berry is consumed and reduces the damage taken by 50%." -170,9,,"Held: When the holder is struck by a super-effective Psychic move, this Berry is consumed and reduces the damage taken by 50%." -171,9,,"Held: When the holder is struck by a super-effective Bug move, this Berry is consumed and reduces the damage taken by 50%." -172,9,,"Held: When the holder is struck by a super-effective Rock move, this Berry is consumed and reduces the damage taken by 50%." -173,9,,"Held: When the holder is struck by a super-effective Ghost move, this Berry is consumed and reduces the damage taken by 50%." -174,9,,"Held: When the holder is struck by a super-effective Dragon move, this Berry is consumed and reduces the damage taken by 50%." -175,9,,"Held: When the holder is struck by a super-effective Dark move, this Berry is consumed and reduces the damage taken by 50%." -176,9,,"Held: When the holder is struck by a super-effective Steel move, this Berry is consumed and reduces the damage taken by 50%." -177,9,,"Held: When the holder is struck by a Normal move, this Berry is consumed and reduces the damage taken by 50%." -178,9,,"Held: When the holder's HP falls to 1/4 or less, this Berry is consumed and raises the holder's Attack." -179,9,,"Held: When the holder's HP falls to 1/4 or less, this Berry is consumed and raises the holder's Defense." -180,9,,"Held: When the holder's HP falls to 1/4 or less, this Berry is consumed and raises the holder's Speed." -181,9,,"Held: When the holder's HP falls to 1/4 or less, this Berry is consumed and raises the holder's Special Attack." -182,9,,"Held: When the holder's HP falls to 1/4 or less, this Berry is consumed and raises the holder's Special Defense." -183,9,,"Held: When the holder's HP falls to 1/4 or less, this Berry is consumed and raises the holder's critical hit counter by 1." -184,9,,"Held: When the holder's HP falls to 1/4 or less, this Berry is consumed and raises one of the holder's stats at random by two levels." -185,9,,"Held: When the holder is hit by a super-effective move, this Berry is consumed and heals the holder for 1/4 its max HP." -186,9,,"Held: When the holder's HP falls to 1/4 or less, this Berry is consumed and raises the accuracy of the holder's next used move." -187,9,,"Held: When the holder's HP falls to 1/4 or less, this Berry is consumed. On the next turn, the holder will move first within its move's priority bracket, regardless of Speed." -188,9,,"Held: When the holder is hit by a physical attack and survives, this Berry is consumed, and the opposing Pokémon takes 1/8 its max HP in damage." -189,9,,"Held: When the holder is hit by a special attack and survives, this Berry is consumed, and the opposing Pokémon takes 1/8 its max HP in damage." +161,9,,"Held in battle +: When the holder would take [super-effective]{mechanic} [fire]{type}-type damage, it consumes this item to halve the amount of damage taken." +162,9,,"Held in battle +: When the holder would take [super-effective]{mechanic} [water]{type}-type damage, it consumes this item to halve the amount of damage taken." +163,9,,"Held in battle +: When the holder would take [super-effective]{mechanic} [electric]{type}-type damage, it consumes this item to halve the amount of damage taken." +164,9,,"Held in battle +: When the holder would take [super-effective]{mechanic} [grass]{type}-type damage, it consumes this item to halve the amount of damage taken." +165,9,,"Held in battle +: When the holder would take [super-effective]{mechanic} [ice]{type}-type damage, it consumes this item to halve the amount of damage taken." +166,9,,"Held in battle +: When the holder would take [super-effective]{mechanic} [fighting]{type}-type damage, it consumes this item to halve the amount of damage taken." +167,9,,"Held in battle +: When the holder would take [super-effective]{mechanic} [poison]{type}-type damage, it consumes this item to halve the amount of damage taken." +168,9,,"Held in battle +: When the holder would take [super-effective]{mechanic} [ground]{type}-type damage, it consumes this item to halve the amount of damage taken." +169,9,,"Held in battle +: When the holder would take [super-effective]{mechanic} [flying]{type}-type damage, it consumes this item to halve the amount of damage taken." +170,9,,"Held in battle +: When the holder would take [super-effective]{mechanic} [psychic]{type}-type damage, it consumes this item to halve the amount of damage taken." +171,9,,"Held in battle +: When the holder would take [super-effective]{mechanic} [bug]{type}-type damage, it consumes this item to halve the amount of damage taken." +172,9,,"Held in battle +: When the holder would take [super-effective]{mechanic} [rock]{type}-type damage, it consumes this item to halve the amount of damage taken." +173,9,,"Held in battle +: When the holder would take [super-effective]{mechanic} [ghost]{type}-type damage, it consumes this item to halve the amount of damage taken." +174,9,,"Held in battle +: When the holder would take [super-effective]{mechanic} [dragon]{type}-type damage, it consumes this item to halve the amount of damage taken." +175,9,,"Held in battle +: When the holder would take [super-effective]{mechanic} [dark]{type}-type damage, it consumes this item to halve the amount of damage taken." +176,9,,"Held in battle +: When the holder would take [super-effective]{mechanic} [steel]{type}-type damage, it consumes this item to halve the amount of damage taken." +177,9,,"Held in battle +: When the holder would take [normal]{type}-type damage, it consumes this item to halve the amount of damage taken." +178,9,,"Held in battle +: When the holder has 1/4 its max [HP]{mechanic} remaining or less, it consumes this item to [raise]{mechanic} its [Attack]{mechanic} by one stage." +179,9,,"Held in battle +: When the holder has 1/4 its max [HP]{mechanic} remaining or less, it consumes this item to [raise]{mechanic} its [Defense]{mechanic} by one stage." +180,9,,"Held in battle +: When the holder has 1/4 its max [HP]{mechanic} remaining or less, it consumes this item to [raise]{mechanic} its [Speed]{mechanic} by one stage." +181,9,,"Held in battle +: When the holder has 1/4 its max [HP]{mechanic} remaining or less, it consumes this item to [raise]{mechanic} its [Special Attack]{mechanic} by one stage." +182,9,,"Held in battle +: When the holder has 1/4 its max [HP]{mechanic} remaining or less, it consumes this item to [raise]{mechanic} its [Special Defense]{mechanic} by one stage." +183,9,,"Held in battle +: When the holder has 1/4 its max [HP]{mechanic} remaining or less, it consumes this item to [raise]{mechanic} its [critical hit chance]{mechanic} by one stage." +184,9,,"Held in battle +: When the holder has 1/4 its max [HP]{mechanic} remaining or less, it consumes this item to [raise]{mechanic} a random stat by two stages." +185,9,,"Held in battle +: When the holder takes [super-effective]{mechanic} damage, it consumes this item to restore 1/4 its max [HP]{mechanic}." +186,9,,"Held in battle +: When the holder has 1/4 its max [HP]{mechanic} remaining or less, it consumes this item, and its next used move has 1.2× its normal accuracy." +187,9,,"Held in battle +: When the holder has 1/4 its max [HP]{mechanic} remaining or less, it consumes this item. On the following turn, the holder will act first among moves with the same [priority]{mechanic}, regardless of [Speed]{mechanic}." +188,9,,"Held in battle +: When the holder takes [physical]{mechanic} damage, it consumes this item to damage the attacking Pokémon for 1/8 its max [HP]{mechanic}." +189,9,,"Held in battle +: When the holder takes [special]{mechanic} damage, it consumes this item to damage the attacking Pokémon for 1/8 its max [HP]{mechanic}." 190,9,,"Held: Raises the holder's Evasion 10% (added, not multiplied)." 191,9,,"Held: After each move, if any of the holder's stats are below normal, this item is consumed and restores them to normal." 192,9,,Held: Doubles the effort the holder earns. Halves the holder's Speed. -- 2.7.4 From ee5b74b11ddeb0579a0f199a90b5350f782d32aa Mon Sep 17 00:00:00 2001 From: Eevee Date: Wed, 15 Dec 2010 21:08:01 -0800 Subject: [PATCH 12/16] B/W item effects and mail item effects. #377 --- pokedex/data/csv/item_flag_map.csv | 21 ----- pokedex/data/csv/item_prose.csv | 156 +++++++++++++++++++++++++++---------- 2 files changed, 116 insertions(+), 61 deletions(-) diff --git a/pokedex/data/csv/item_flag_map.csv b/pokedex/data/csv/item_flag_map.csv index c4460f8..7ebe46c 100644 --- a/pokedex/data/csv/item_flag_map.csv +++ b/pokedex/data/csv/item_flag_map.csv @@ -318,27 +318,6 @@ item_id,item_flag_id 69,5 70,1 71,1 - - - - - - - - - - - - - -55,4 -56,4 -57,4 -58,4 -59,4 -60,4 -61,4 -62,4 72,8 73,8 74,8 diff --git a/pokedex/data/csv/item_prose.csv b/pokedex/data/csv/item_prose.csv index afc0738..7d51577 100644 --- a/pokedex/data/csv/item_prose.csv +++ b/pokedex/data/csv/item_prose.csv @@ -268,51 +268,51 @@ Can be smeared on sweet-smelling trees to attract tree-dwelling Pokémon after s : Holder's [dragon]{type}- and [steel]{type}-type moves have 1.2× their usual power." 113,9,,"Held by [Palkia]{pokemon} : Holder's [dragon]{type}- and [water]{type}-type moves have 1.2× their usual power." -114,9,,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. +114,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. Held : Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." -115,9,,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. +115,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. Held : Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." -116,9,,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. +116,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. Held : Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." -117,9,,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. +117,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. Held : Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." -118,9,,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. +118,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. Held : Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." -119,9,,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. +119,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. Held : Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." -120,9,,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. +120,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. Held : Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." -121,9,,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. +121,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. Held : Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." -122,9,,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. +122,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. Held : Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." -123,9,,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. +123,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. Held : Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." -124,9,,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. +124,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. Held : Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." -125,9,,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. +125,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. Held : Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." @@ -864,18 +864,54 @@ The Pokémon to appear will be whicher can't be encountered roaming in the wild. 512,9,,Records the total time spent in the Pokéathlon. 513,9,,Does nothing. 514,9,,Does nothing. -515,9,,Used to send short messages to other players via Pokémon trading. -516,9,,Used to send short messages to other players via Pokémon trading. -517,9,,Used to send short messages to other players via Pokémon trading. -518,9,,Used to send short messages to other players via Pokémon trading. -519,9,,Used to send short messages to other players via Pokémon trading. -520,9,,Used to send short messages to other players via Pokémon trading. -521,9,,Used to send short messages to other players via Pokémon trading. -522,9,,Used to send short messages to other players via Pokémon trading. -523,9,,Used to send short messages to other players via Pokémon trading. -524,9,,Used to send short messages to other players via Pokémon trading. -525,9,,Used to send short messages to other players via Pokémon trading. -526,9,,Used to send short messages to other players via Pokémon trading. +515,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." +516,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." +517,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." +518,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." +519,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." +520,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." +521,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." +522,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." +523,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." +524,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." +525,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." +526,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." 527,9,,Increases movement speed outside or in caves. Faster than the :item:`Acro Bike`. Allows the trainer to ascend muddy slopes. 528,9,,"Increases movement speed outside or in caves. Slower than the :item:`Mach Bike`. Can perform various tricks, allowing the trainer to reach certain special areas." 529,9,,Waters Berry plants. @@ -914,23 +950,63 @@ FRLG: A meteorite to be delivered to Lostelle's father." 560,9,,Deliver to Celio for use in the Network Machine. 561,9,,Provides access to the :location:`Team Magma Hideout` in the :location:`Jagged Pass`. 562,9,,Provides access to :location:`Faraway Island` and :pokemon:`Mew`. -563,9,,Not yet known. [[B/W item 116]] -564,9,,Not yet known. [[B/W item 117]] -565,9,,Not yet known. [[B/W item 118]] -566,9,,Not yet known. [[B/W item 119]] +563,9,"Grants genosekuto a blue, Water-type techno buster.","Held by [genosekuto]{pokemon} +: Holder's buster is blue, and its [techno buster]{move} is [Water]{type}-type." +564,9,"Grants genosekuto a yellow, Electric-type techno buster.","Held by [genosekuto]{pokemon} +: Holder's buster is yellow, and its [techno buster]{move} is [Electric]{type}-type." +565,9,"Grants genosekuto a red, Fire-type techno buster.","Held by [genosekuto]{pokemon} +: Holder's buster is red, and its [techno buster]{move} is [Fire]{type}-type." +566,9,"Grants genosekuto a white, Ice-type techno buster.","Held by [genosekuto]{pokemon} +: Holder's buster is white, and its [techno buster]{move} becomes [Ice]{type}-type." 567,9,,Not yet known. [[B/W item 134]] -568,9,,Not yet known. [[B/W item 137]] -569,9,,Not yet known. [[B/W item 138]] -570,9,,Not yet known. [[B/W item 139]] -571,9,,Not yet known. [[B/W item 140]] -572,9,,Not yet known. [[B/W item 141]] -573,9,,Not yet known. [[B/W item 142]] -574,9,,Not yet known. [[B/W item 143]] -575,9,,Not yet known. [[B/W item 144]] -576,9,,Not yet known. [[B/W item 145]] -577,9,,Not yet known. [[B/W item 146]] -578,9,,Not yet known. [[B/W item 147]] -579,9,,Not yet known. [[B/W item 148]] +568,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." +569,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." +570,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." +571,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." +572,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." +573,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." +574,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." +575,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." +576,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." +577,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." +578,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." +579,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. + +Held +: Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." 580,9,,Not yet known. [[B/W item 537]] 581,9,,Not yet known. [[B/W item 538]] 582,9,,Not yet known. [[B/W item 539]] -- 2.7.4 From 30b3fc48652883d88da8e6bab3b37200e8dd2460 Mon Sep 17 00:00:00 2001 From: Eevee Date: Sat, 1 Jan 2011 22:23:19 -0800 Subject: [PATCH 13/16] B/W item effects up through the jewels. #377 --- pokedex/data/csv/item_prose.csv | 86 ++++++++++++++++++++++++++++------------- 1 file changed, 59 insertions(+), 27 deletions(-) diff --git a/pokedex/data/csv/item_prose.csv b/pokedex/data/csv/item_prose.csv index 7d51577..8d853e9 100644 --- a/pokedex/data/csv/item_prose.csv +++ b/pokedex/data/csv/item_prose.csv @@ -227,7 +227,7 @@ In HeartGold and SoulSilver, trade one for a [Durin Berry]{item}, a [Hondew Berr : Evolves an [Eevee]{pokemon} into [Vaporeon]{pokemon}, a [Lombre]{pokemon} into [Ludicolo]{pokemon}, a [Poliwhirl]{pokemon} into [Poliwrath]{pokemon}, a [Shellder]{pokemon} into [Cloyster]{pokemon}, or a [Staryu]{pokemon} into [Starmie]{pokemon}." 85,9,,"Used on a party Pokémon : Evolves an [Exeggcute]{pokemon} into [Exeggutor]{pokemon}, a [Gloom]{pokemon} into [Vileplume]{pokemon}, a [Nuzleaf]{pokemon} into [Shiftry]{pokemon}, or a [Weepinbell]{pokemon} into [Victreebel]{pokemon}." -86,9,,Vendor trash. +86,9,Vendor trash.,Vendor trash. 87,9,Vendor trash.,Vendor trash. 88,9,Vendor trash.,Vendor trash. 89,9,Vendor trash.,Vendor trash. @@ -1007,32 +1007,64 @@ Held Held : Holder cannot be placed in the PC. Any move attempting to remove this item from the holder will fail." -580,9,,Not yet known. [[B/W item 537]] -581,9,,Not yet known. [[B/W item 538]] -582,9,,Not yet known. [[B/W item 539]] -583,9,,Not yet known. [[B/W item 540]] -584,9,,Not yet known. [[B/W item 541]] -585,9,,Not yet known. [[B/W item 542]] -586,9,,Not yet known. [[B/W item 543]] -587,9,,Not yet known. [[B/W item 544]] -588,9,,Not yet known. [[B/W item 545]] -589,9,,Not yet known. [[B/W item 546]] -590,9,,Not yet known. [[B/W item 547]] -591,9,,Not yet known. [[B/W item 548]] -592,9,,Not yet known. [[B/W item 549]] -593,9,,Not yet known. [[B/W item 550]] -594,9,,Not yet known. [[B/W item 551]] -595,9,,Not yet known. [[B/W item 552]] -596,9,,Not yet known. [[B/W item 553]] -597,9,,Not yet known. [[B/W item 554]] -598,9,,Not yet known. [[B/W item 555]] -599,9,,Not yet known. [[B/W item 556]] -600,9,,Not yet known. [[B/W item 557]] -601,9,,Not yet known. [[B/W item 558]] -602,9,,Not yet known. [[B/W item 559]] -603,9,,Not yet known. [[B/W item 560]] -604,9,,Not yet known. [[B/W item 562]] -605,9,,Not yet known. [[B/W item 563]] +580,9,Traded on a Feebas: Holder evolves into Milotic.,"Held by [Feebas]{pokemon} +: Holder evolves into [Milotic]{pokemon} when traded." +581,9,"Held: Holder has 1.5× Defense and Special Defense, as long as it's not fully evolved.","Held by a Pokémon that is not fully evolved +: Holder has 1.5× [Defense]{mechanic} and [Special Defense]{mechanic}." +582,9,Held: Holder has 0.5× weight.,"Held +: Holder has 0.5× weight." +583,9,"Held: When the holder is hit by a [contact]{mechanic} move, the attacking Pokémon takes 1/6 its max [HP]{mechanic} in damage.","Held +: When the holder is hit by a [contact]{mechanic} move, the attacking Pokémon takes 1/6 its max [HP]{mechanic} in damage." +584,9,Holder is immune to [Ground]{type}-type moves. Consumed when the holder takes damage from a move.,"Held +: Holder is immune to [Ground]{type}-type moves, [Spikes]{move}, [Toxic Spikes]{move}, and [Arena Trap]{ability}. + + This effect does not apply during [Gravity]{move} or [Ingrain]{move}. + + When the holder takes damage from a move, this item is consumed." +585,9,"Held: When the holder takes damage from a move, it switches out for another random party Pokémon.","Held +: When the holder takes damage directly from a move and does not faint, it [switches out]{mechanic:switching out} for another random, non-fainted Pokémon in its party. +This effect does not activate if another effect prevents the holder from switching out." +586,9,Held: Negates the holder's type immunities.,"Held +: When one of the user's types would render it immune to damage, that type is ignored for damage calculation." +587,9,Held: Doubles the per-turn damage of multi-turn trapping moves.,"Held +: Moves used by the holder that trap and damage a target for multiple turns (e.g. [Bind]{move}, [Fire Spin]{move}) inflict twice their usual per-turn damage." +588,9,Held: Raises the holder's [Special Attack]{mechanic} by one [stage]{mechanic} when it takes [Water]{type}-type damage.,"Held +: When the holder takes [Water]{type}-type damage from a move, its [Special Attack]{mechanic} rises by one [stage]{mechanic} and this item is consumed." +589,9,Held: Raises the holder's [Attack]{mechanic} by one [stage]{mechanic} when it takes [Electric]{type}-type damage.,"Held +: When the holder takes [Electric]{type}-type damage from a move, its [Attack]{mechanic} rises by one [stage]{mechanic} and this item is consumed." +590,9,"Held: When the holder takes damage from a move, it switches out for a party Pokémon of the Trainer's choice.","Held +: When the holder takes damage directly from a move and does not faint, it [switches out]{mechanic:switching out} for another non-fainted Pokémon in its party, as chosen by the Trainer. +This effect does not activate if another effect prevents the holder from switching out." +591,9,"Held: When the holder uses a damaging [Fire]{type}-type move, the move has 1.5× power and this item is consumed.","Held +: When the holder uses a damaging [Fire]{type}-type move, the move has 1.5× power and this item is consumed." +592,9,"Held: When the holder uses a damaging [Water]{type}-type move, the move has 1.5× power and this item is consumed.","Held +: When the holder uses a damaging [Water]{type}-type move, the move has 1.5× power and this item is consumed." +593,9,"Held: When the holder uses a damaging [Electric]{type}-type move, the move has 1.5× power and this item is consumed.","Held +: When the holder uses a damaging [Electric]{type}-type move, the move has 1.5× power and this item is consumed." +594,9,"Held: When the holder uses a damaging [Grass]{type}-type move, the move has 1.5× power and this item is consumed.","Held +: When the holder uses a damaging [Grass]{type}-type move, the move has 1.5× power and this item is consumed." +595,9,"Held: When the holder uses a damaging [Ice]{type}-type move, the move has 1.5× power and this item is consumed.","Held +: When the holder uses a damaging [Ice]{type}-type move, the move has 1.5× power and this item is consumed." +596,9,"Held: When the holder uses a damaging [Fighting]{type}-type move, the move has 1.5× power and this item is consumed.","Held +: When the holder uses a damaging [Fighting]{type}-type move, the move has 1.5× power and this item is consumed." +597,9,"Held: When the holder uses a damaging [Poison]{type}-type move, the move has 1.5× power and this item is consumed.","Held +: When the holder uses a damaging [Poison]{type}-type move, the move has 1.5× power and this item is consumed." +598,9,"Held: When the holder uses a damaging [Ground]{type}-type move, the move has 1.5× power and this item is consumed.","Held +: When the holder uses a damaging [Ground]{type}-type move, the move has 1.5× power and this item is consumed." +599,9,"Held: When the holder uses a damaging [Flying]{type}-type move, the move has 1.5× power and this item is consumed.","Held +: When the holder uses a damaging [Flying]{type}-type move, the move has 1.5× power and this item is consumed." +600,9,"Held: When the holder uses a damaging [Psychic]{type}-type move, the move has 1.5× power and this item is consumed.","Held +: When the holder uses a damaging [Psychic]{type}-type move, the move has 1.5× power and this item is consumed." +601,9,"Held: When the holder uses a damaging [Bug]{type}-type move, the move has 1.5× power and this item is consumed.","Held +: When the holder uses a damaging [Bug]{type}-type move, the move has 1.5× power and this item is consumed." +602,9,"Held: When the holder uses a damaging [Rock]{type}-type move, the move has 1.5× power and this item is consumed.","Held +: When the holder uses a damaging [Rock]{type}-type move, the move has 1.5× power and this item is consumed." +603,9,"Held: When the holder uses a damaging [Ghost]{type}-type move, the move has 1.5× power and this item is consumed.","Held +: When the holder uses a damaging [Ghost]{type}-type move, the move has 1.5× power and this item is consumed." +604,9,"Held: When the holder uses a damaging [Dark]{type}-type move, the move has 1.5× power and this item is consumed.","Held +: When the holder uses a damaging [Dark]{type}-type move, the move has 1.5× power and this item is consumed." +605,9,"Held: When the holder uses a damaging [Steel]{type}-type move, the move has 1.5× power and this item is consumed.","Held +: When the holder uses a damaging [Steel]{type}-type move, the move has 1.5× power and this item is consumed." 606,9,,Not yet known. [[B/W item 565]] 607,9,,Not yet known. [[B/W item 566]] 608,9,,Not yet known. [[B/W item 567]] -- 2.7.4 From f271c863f37e549efe264c1cc03a6bbb5c6c7a1d Mon Sep 17 00:00:00 2001 From: Eevee Date: Sun, 2 Jan 2011 00:20:20 -0800 Subject: [PATCH 14/16] Remaining B/W item effects, save for some gimmicks and key items. #377 --- pokedex/data/csv/item_prose.csv | 145 +++++++++++++++++++++++++++------------- 1 file changed, 97 insertions(+), 48 deletions(-) diff --git a/pokedex/data/csv/item_prose.csv b/pokedex/data/csv/item_prose.csv index 8d853e9..5b6c393 100644 --- a/pokedex/data/csv/item_prose.csv +++ b/pokedex/data/csv/item_prose.csv @@ -1065,59 +1065,106 @@ This effect does not activate if another effect prevents the holder from switchi : When the holder uses a damaging [Dark]{type}-type move, the move has 1.5× power and this item is consumed." 605,9,"Held: When the holder uses a damaging [Steel]{type}-type move, the move has 1.5× power and this item is consumed.","Held : When the holder uses a damaging [Steel]{type}-type move, the move has 1.5× power and this item is consumed." -606,9,,Not yet known. [[B/W item 565]] -607,9,,Not yet known. [[B/W item 566]] -608,9,,Not yet known. [[B/W item 567]] -609,9,,Not yet known. [[B/W item 568]] -610,9,,Not yet known. [[B/W item 569]] -611,9,,Not yet known. [[B/W item 570]] -612,9,,Not yet known. [[B/W item 571]] -613,9,,Not yet known. [[B/W item 572]] -614,9,,Not yet known. [[B/W item 573]] -615,9,,Not yet known. [[B/W item 574]] +606,9,Increases [HP]{mechanic} [effort]{mechanic} by 1.,"Used on a party Pokémon +: Increases the target's [HP]{mechanic} [effort]{mechanic} by 1." +607,9,Increases [Attack]{mechanic} [effort]{mechanic} by 1.,"Used on a party Pokémon +: Increases the target's [Attack]{mechanic} [effort]{mechanic} by 1." +608,9,Increases [Defense]{mechanic} [effort]{mechanic} by 1.,"Used on a party Pokémon +: Increases the target's [Defense]{mechanic} [effort]{mechanic} by 1." +609,9,Increases [Special Attack]{mechanic} [effort]{mechanic} by 1.,"Used on a party Pokémon +: Increases the target's [Special Attack]{mechanic} [effort]{mechanic} by 1." +610,9,Increases [Special Defense]{mechanic} [effort]{mechanic} by 1.,"Used on a party Pokémon +: Increases the target's [Special Defense]{mechanic} [effort]{mechanic} by 1." +611,9,Increases [Speed]{mechanic} [effort]{mechanic} by 1.,"Used on a party Pokémon +: Increases the target's [Speed]{mechanic} [effort]{mechanic} by 1." +612,9,Vendor trash.,Vendor trash. +613,9,Can be revived into a [purotooga]{pokemon}.,Give to a scientist in a museum to receive a [putotooga]{pokemon}. +614,9,Can be revived into a [aaken]{pokemon}.,Give to a scientist in a museum to receive a [aaken]{pokemon}. +615,9,,Some kind of event item for Victini. [[B/W item 574]] 616,9,,Not yet known. [[B/W item 575]] 617,9,,Not yet known. [[B/W item 576]] -618,9,,Not yet known. [[B/W item 577]] -619,9,,Not yet known. [[B/W item 578]] -620,9,,Not yet known. [[B/W item 579]] -621,9,,Not yet known. [[B/W item 580]] -622,9,,Not yet known. [[B/W item 581]] -623,9,,Not yet known. [[B/W item 582]] -624,9,,Not yet known. [[B/W item 583]] -625,9,,Not yet known. [[B/W item 584]] -626,9,,Not yet known. [[B/W item 585]] -627,9,,Not yet known. [[B/W item 586]] -628,9,,Not yet known. [[B/W item 587]] -629,9,,Not yet known. [[B/W item 588]] -630,9,,Not yet known. [[B/W item 589]] -631,9,,Not yet known. [[B/W item 590]] +618,9,Ends a wild battle.,"Used in battle +: Ends a wild battle. Cannot be used in trainer battles." +619,9,,Stores accessories for your Pokémon to wear for the musical? [[B/W item 578]] +620,9,,Some key item. Not yet known. [[B/W item 579]] +621,9,Cult vendor trash.,Cult vendor trash. +622,9,Cult vendor trash.,Cult vendor trash. +623,9,Cult vendor trash.,Cult vendor trash. +624,9,Cult vendor trash.,Cult vendor trash. +625,9,Cult vendor trash.,Cult vendor trash. +626,9,Cult vendor trash.,Cult vendor trash. +627,9,Cult vendor trash.,Cult vendor trash. +628,9,Cult vendor trash.,Cult vendor trash. +629,9,Cult vendor trash.,Cult vendor trash. +630,9,Cult vendor trash.,Cult vendor trash. +631,9,Cult vendor trash.,Cult vendor trash. 632,9,,Not yet known. [[B/W item 591]] -633,9,,Not yet known. [[B/W item 592]] -634,9,,Not yet known. [[B/W item 593]] -635,9,,Not yet known. [[B/W item 594]] -636,9,,Not yet known. [[B/W item 595]] -637,9,,Not yet known. [[B/W item 596]] -638,9,,Not yet known. [[B/W item 597]] -639,9,,Not yet known. [[B/W item 598]] -640,9,,Not yet known. [[B/W item 599]] -641,9,,Not yet known. [[B/W item 600]] -642,9,,Not yet known. [[B/W item 601]] -643,9,,Not yet known. [[B/W item 602]] -644,9,,Not yet known. [[B/W item 603]] -645,9,,Not yet known. [[B/W item 604]] -646,9,,Not yet known. [[B/W item 605]] -647,9,,Not yet known. [[B/W item 606]] -648,9,,Not yet known. [[B/W item 607]] -649,9,,Not yet known. [[B/W item 608]] -650,9,,Not yet known. [[B/W item 609]] -651,9,,Not yet known. [[B/W item 610]] +633,9,Raises [critical hit]{mechanic} rate by two [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +: Raises the target's [critical hit]{mechanic} rate by two [stages]{mechanic:stage}. +This item can only be obtained or used via Miracle Shooter." +634,9,Raises [Speed]{mechanic} by two [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +: Raises the target's [Speed]{mechanic} by two [stages]{mechanic:stage}. +This item can only be obtained or used via Miracle Shooter." +635,9,Raises [Special Attack]{mechanic} by two [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +: Raises the target's [Special Attack]{mechanic} by two [stages]{mechanic:stage}. +This item can only be obtained or used via Miracle Shooter." +636,9,Raises [Special Defense]{mechanic} by two [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +: Raises the target's [Special Defense]{mechanic} by two [stages]{mechanic:stage}. +This item can only be obtained or used via Miracle Shooter." +637,9,Raises [Defense]{mechanic} by two [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +: Raises the target's [Defense]{mechanic} by two [stages]{mechanic:stage}. +This item can only be obtained or used via Miracle Shooter." +638,9,Raises [Attack]{mechanic} by two [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +: Raises the target's [Attack]{mechanic} by two [stages]{mechanic:stage}. +This item can only be obtained or used via Miracle Shooter." +639,9,Raises [accuracy]{mechanic} by two [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +: Raises the target's [accuracy]{mechanic} by two [stages]{mechanic:stage}. +This item can only be obtained or used via Miracle Shooter." +640,9,Raises [Speed]{mechanic} by three [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +: Raises the target's [Speed]{mechanic} by three [stages]{mechanic:stage}. +This item can only be obtained or used via Miracle Shooter." +641,9,Raises [Special Attack]{mechanic} by three [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +: Raises the target's [Special Attack]{mechanic} by three [stages]{mechanic:stage}. +This item can only be obtained or used via Miracle Shooter." +642,9,Raises [Special Defense]{mechanic} by three [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +: Raises the target's [Special Defense]{mechanic} by three [stages]{mechanic:stage}. +This item can only be obtained or used via Miracle Shooter." +643,9,Raises [Defense]{mechanic} by three [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +: Raises the target's [Defense]{mechanic} by three [stages]{mechanic:stage}. +This item can only be obtained or used via Miracle Shooter." +644,9,Raises [Attack]{mechanic} by three [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +: Raises the target's [Attack]{mechanic} by three [stages]{mechanic:stage}. +This item can only be obtained or used via Miracle Shooter." +645,9,Raises [accuracy]{mechanic} by three [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +: Raises the target's [accuracy]{mechanic} by three [stages]{mechanic:stage}. +This item can only be obtained or used via Miracle Shooter." +646,9,Raises [Speed]{mechanic} by six [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +: Raises the target's [Speed]{mechanic} by six [stages]{mechanic:stage}. +This item can only be obtained or used via Miracle Shooter." +647,9,Raises [Special Attack]{mechanic} by six [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +: Raises the target's [Special Attack]{mechanic} by six [stages]{mechanic:stage}. +This item can only be obtained or used via Miracle Shooter." +648,9,Raises [Special Defense]{mechanic} by six [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +: Raises the target's [Special Defense]{mechanic} by six [stages]{mechanic:stage}. +This item can only be obtained or used via Miracle Shooter." +649,9,Raises [Defense]{mechanic} by six [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +: Raises the target's [Defense]{mechanic} by six [stages]{mechanic:stage}. +This item can only be obtained or used via Miracle Shooter." +650,9,Raises [Attack]{mechanic} by six [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +: Raises the target's [Attack]{mechanic} by six [stages]{mechanic:stage}. +This item can only be obtained or used via Miracle Shooter." +651,9,Raises [accuracy]{mechanic} by six [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +: Raises the target's [accuracy]{mechanic} by six [stages]{mechanic:stage}. +This item can only be obtained or used via Miracle Shooter." 652,9,,Not yet known. [[B/W item 611]] 653,9,,Not yet known. [[B/W item 612]] 654,9,,Not yet known. [[B/W item 613]] 655,9,,Not yet known. [[B/W item 614]] -656,9,,Not yet known. [[B/W item 615]] -657,9,,Not yet known. [[B/W item 616]] -658,9,,Not yet known. [[B/W item 617]] +656,9,Raises [critical hit]{mechanic} rate by three [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +: Raises the target's [critical hit]{mechanic} rate by three [stages]{mechanic:stage}. +This item can only be obtained or used via Miracle Shooter." +657,9,,Key item related to Reshiram? [[B/W item 616]] +658,9,,Key item related to Zekrom? [[B/W item 617]] 659,9,,Not yet known. [[B/W item 618]] 660,9,,Not yet known. [[B/W item 619]] 661,9,,Not yet known. [[B/W item 620]] @@ -1126,5 +1173,7 @@ This effect does not activate if another effect prevents the holder from switchi 664,9,,Not yet known. [[B/W item 623]] 665,9,,Not yet known. [[B/W item 624]] 666,9,,Not yet known. [[B/W item 625]] -668,9,,Not yet known. [[B/W item 562]] -669,9,,Not yet known. [[B/W item 563]] +668,9,"Held: When the holder uses a damaging [Dragon]{type}-type move, the move has 1.5× power and this item is consumed.","Held +: When the holder uses a damaging [Dragon]{type}-type move, the move has 1.5× power and this item is consumed." +669,9,"Held: When the holder uses a damaging [Normal]{type}-type move, the move has 1.5× power and this item is consumed.","Held +: When the holder uses a damaging [Normal]{type}-type move, the move has 1.5× power and this item is consumed." -- 2.7.4 From 11fc42254759f0a4e40b5aa94e6d3095e5244d00 Mon Sep 17 00:00:00 2001 From: Eevee Date: Tue, 29 Mar 2011 23:15:13 -0700 Subject: [PATCH 15/16] Update item effects with English names. Added new stone evos. --- pokedex/data/csv/item_prose.csv | 116 ++++++++++++++++++++-------------------- 1 file changed, 58 insertions(+), 58 deletions(-) diff --git a/pokedex/data/csv/item_prose.csv b/pokedex/data/csv/item_prose.csv index 5b6c393..cb95326 100644 --- a/pokedex/data/csv/item_prose.csv +++ b/pokedex/data/csv/item_prose.csv @@ -216,17 +216,17 @@ In HeartGold and SoulSilver, trade one for a [Durin Berry]{item}, a [Hondew Berr 79,9,,"Used outside of battle : Trainer will skip encounters with wild Pokémon of a lower level than the lead party Pokémon. This effect wears off after the trainer takes 100 steps." 80,9,,"Used on a party Pokémon -: Evolves a [Gloom]{pokemon} into [Bellossom]{pokemon} or a [Sunkern]{pokemon} into [Sunflora]{pokemon}." +: Evolves a [Cottonee]{pokemon} into [Whimsicott]{pokemon}, a [Gloom]{pokemon} into [Bellossom]{pokemon}, a [Petilil]{pokemon} into [Lilligant]{pokemon}, or a [Sunkern]{pokemon} into [Sunflora]{pokemon}." 81,9,,"Used on a party Pokémon -: Evolves a [Clefairy]{pokemon} into [Clefable]{pokemon}, [Jigglypuff]{pokemon} into [Wigglytuff]{pokemon}, [Nidorina]{pokemon} into [Nidoqueen]{pokemon}, [Nidorino]{pokemon} into [Nidoking]{pokemon}, or [Skitty]{pokemon} into [Delcatty]{pokemon}." +: Evolves a [Clefairy]{pokemon} into [Clefable]{pokemon}, a [Jigglypuff]{pokemon} into [Wigglytuff]{pokemon}, a [Munna]{pokemon} into [Musharna]{pokemon}, a [Nidorina]{pokemon} into [Nidoqueen]{pokemon}, a [Nidorino]{pokemon} into [Nidoking]{pokemon}, or a [Skitty]{pokemon} into [Delcatty]{pokemon}." 82,9,,"Used on a party Pokémon -: Evolves an [Eevee]{pokemon} into [Flareon]{pokemon}, a [Growlithe]{pokemon} into [Arcanine]{pokemon}, or a [Vulpix]{pokemon} into [Ninetales]{pokemon}." +: Evolves an [Eevee]{pokemon} into [Flareon]{pokemon}, a [Growlithe]{pokemon} into [Arcanine]{pokemon}, a [Pansear]{pokemon} into [Simisear]{pokemon}, or a [Vulpix]{pokemon} into [Ninetales]{pokemon}." 83,9,,"Used on a party Pokémon -: Evolves an [Eevee]{pokemon} into [Jolteon]{pokemon} or a [Pikachu]{pokemon} into [Raichu]{pokemon}." +: Evolves an [Eelektrik]{pokemon} into [Eelektross]{pokemon}, an [Eevee]{pokemon} into [Jolteon]{pokemon}, or a [Pikachu]{pokemon} into [Raichu]{pokemon}." 84,9,,"Used on a party Pokémon -: Evolves an [Eevee]{pokemon} into [Vaporeon]{pokemon}, a [Lombre]{pokemon} into [Ludicolo]{pokemon}, a [Poliwhirl]{pokemon} into [Poliwrath]{pokemon}, a [Shellder]{pokemon} into [Cloyster]{pokemon}, or a [Staryu]{pokemon} into [Starmie]{pokemon}." +: Evolves an [Eevee]{pokemon} into [Vaporeon]{pokemon}, a [Lombre]{pokemon} into [Ludicolo]{pokemon}, a [Panpour]{pokemon} into [Simipour]{pokemon}, a [Poliwhirl]{pokemon} into [Poliwrath]{pokemon}, a [Shellder]{pokemon} into [Cloyster]{pokemon}, or a [Staryu]{pokemon} into [Starmie]{pokemon}." 85,9,,"Used on a party Pokémon -: Evolves an [Exeggcute]{pokemon} into [Exeggutor]{pokemon}, a [Gloom]{pokemon} into [Vileplume]{pokemon}, a [Nuzleaf]{pokemon} into [Shiftry]{pokemon}, or a [Weepinbell]{pokemon} into [Victreebel]{pokemon}." +: Evolves an [Exeggcute]{pokemon} into [Exeggutor]{pokemon}, a [Gloom]{pokemon} into [Vileplume]{pokemon}, a [Nuzleaf]{pokemon} into [Shiftry]{pokemon}, a [Pansage]{pokemon} into [Simisage]{pokemon}, or a [Weepinbell]{pokemon} into [Victreebel]{pokemon}." 86,9,Vendor trash.,Vendor trash. 87,9,Vendor trash.,Vendor trash. 88,9,Vendor trash.,Vendor trash. @@ -256,9 +256,9 @@ Can be smeared on sweet-smelling trees to attract tree-dwelling Pokémon after s 105,9,,Give to a scientist in the [Oreburgh Mining Museum]{location:Mining Museum} or [Pewter Museum of Science]{location:Pewter City} to receive a [Cranidos]{pokemon}. 106,9,Vendor trash.,Vendor trash. 107,9,,"Used on a party Pokémon -: Evolves a [Roselia]{pokemon} into [Roserade]{pokemon} or a [Togetic]{pokemon} into [Togekiss]{pokemon}." +: Evolves a [Minccino]{pokemon} into [Cinccino]{pokemon}, a [Roselia]{pokemon} into [Roserade]{pokemon}, or a [Togetic]{pokemon} into [Togekiss]{pokemon}." 108,9,,"Used on a party Pokémon -: Evolves a [Misdreavus]{pokemon} into [Mismagius]{pokemon} or a [Murkrow]{pokemon} into [Honchkrow]{pokemon}." +: Evolves a [Lampent]{pokemon} into [Chandelure]{pokemon}, a [Misdreavus]{pokemon} into [Mismagius]{pokemon}, or a [Murkrow]{pokemon} into [Honchkrow]{pokemon}." 109,9,,"Used on a party Pokémon : Evolves a male [Kirlia]{pokemon} into [Gallade]{pokemon} or a female [Snorunt]{pokemon} into [Froslass]{pokemon}." 110,9,,"Held by [Happiny]{pokemon} @@ -950,14 +950,14 @@ FRLG: A meteorite to be delivered to Lostelle's father." 560,9,,Deliver to Celio for use in the Network Machine. 561,9,,Provides access to the :location:`Team Magma Hideout` in the :location:`Jagged Pass`. 562,9,,Provides access to :location:`Faraway Island` and :pokemon:`Mew`. -563,9,"Grants genosekuto a blue, Water-type techno buster.","Held by [genosekuto]{pokemon} -: Holder's buster is blue, and its [techno buster]{move} is [Water]{type}-type." -564,9,"Grants genosekuto a yellow, Electric-type techno buster.","Held by [genosekuto]{pokemon} -: Holder's buster is yellow, and its [techno buster]{move} is [Electric]{type}-type." -565,9,"Grants genosekuto a red, Fire-type techno buster.","Held by [genosekuto]{pokemon} -: Holder's buster is red, and its [techno buster]{move} is [Fire]{type}-type." -566,9,"Grants genosekuto a white, Ice-type techno buster.","Held by [genosekuto]{pokemon} -: Holder's buster is white, and its [techno buster]{move} becomes [Ice]{type}-type." +563,9,"Grants Genesect a blue, Water-type Techno Blast.","Held by [Genesect]{pokemon} +: Holder's buster is blue, and its [Techno Blast]{move} is [Water]{type}-type." +564,9,"Grants Genesect a yellow, Electric-type Techno Blast.","Held by [Genesect]{pokemon} +: Holder's buster is yellow, and its [Techno Blast]{move} is [Electric]{type}-type." +565,9,"Grants Genesect a red, Fire-type Techno Blast.","Held by [Genesect]{pokemon} +: Holder's buster is red, and its [Techno Blast]{move} is [Fire]{type}-type." +566,9,"Grants Genesect a white, Ice-type Techno Blast.","Held by [Genesect]{pokemon} +: Holder's buster is white, and its [Techno Blast]{move} becomes [Ice]{type}-type." 567,9,,Not yet known. [[B/W item 134]] 568,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. @@ -1078,8 +1078,8 @@ This effect does not activate if another effect prevents the holder from switchi 611,9,Increases [Speed]{mechanic} [effort]{mechanic} by 1.,"Used on a party Pokémon : Increases the target's [Speed]{mechanic} [effort]{mechanic} by 1." 612,9,Vendor trash.,Vendor trash. -613,9,Can be revived into a [purotooga]{pokemon}.,Give to a scientist in a museum to receive a [putotooga]{pokemon}. -614,9,Can be revived into a [aaken]{pokemon}.,Give to a scientist in a museum to receive a [aaken]{pokemon}. +613,9,Can be revived into a [Tirtouga]{pokemon}.,Give to a scientist in a museum to receive a [Tirtouga]{pokemon}. +614,9,Can be revived into a [Archen]{pokemon}.,Give to a scientist in a museum to receive a [Archen]{pokemon}. 615,9,,Some kind of event item for Victini. [[B/W item 574]] 616,9,,Not yet known. [[B/W item 575]] 617,9,,Not yet known. [[B/W item 576]] @@ -1099,70 +1099,70 @@ This effect does not activate if another effect prevents the holder from switchi 630,9,Cult vendor trash.,Cult vendor trash. 631,9,Cult vendor trash.,Cult vendor trash. 632,9,,Not yet known. [[B/W item 591]] -633,9,Raises [critical hit]{mechanic} rate by two [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +633,9,Raises [critical hit]{mechanic} rate by two [stages]{mechanic:stage} in battle. Wonder Launcher only.,"Used on a party Pokémon in battle : Raises the target's [critical hit]{mechanic} rate by two [stages]{mechanic:stage}. -This item can only be obtained or used via Miracle Shooter." -634,9,Raises [Speed]{mechanic} by two [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +This item can only be obtained or used via the Wonder Launcher." +634,9,Raises [Speed]{mechanic} by two [stages]{mechanic:stage} in battle. Wonder Launcher only.,"Used on a party Pokémon in battle : Raises the target's [Speed]{mechanic} by two [stages]{mechanic:stage}. -This item can only be obtained or used via Miracle Shooter." -635,9,Raises [Special Attack]{mechanic} by two [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +This item can only be obtained or used via the Wonder Launcher." +635,9,Raises [Special Attack]{mechanic} by two [stages]{mechanic:stage} in battle. Wonder Launcher only.,"Used on a party Pokémon in battle : Raises the target's [Special Attack]{mechanic} by two [stages]{mechanic:stage}. -This item can only be obtained or used via Miracle Shooter." -636,9,Raises [Special Defense]{mechanic} by two [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +This item can only be obtained or used via the Wonder Launcher." +636,9,Raises [Special Defense]{mechanic} by two [stages]{mechanic:stage} in battle. Wonder Launcher only.,"Used on a party Pokémon in battle : Raises the target's [Special Defense]{mechanic} by two [stages]{mechanic:stage}. -This item can only be obtained or used via Miracle Shooter." -637,9,Raises [Defense]{mechanic} by two [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +This item can only be obtained or used via the Wonder Launcher." +637,9,Raises [Defense]{mechanic} by two [stages]{mechanic:stage} in battle. Wonder Launcher only.,"Used on a party Pokémon in battle : Raises the target's [Defense]{mechanic} by two [stages]{mechanic:stage}. -This item can only be obtained or used via Miracle Shooter." -638,9,Raises [Attack]{mechanic} by two [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +This item can only be obtained or used via the Wonder Launcher." +638,9,Raises [Attack]{mechanic} by two [stages]{mechanic:stage} in battle. Wonder Launcher only.,"Used on a party Pokémon in battle : Raises the target's [Attack]{mechanic} by two [stages]{mechanic:stage}. -This item can only be obtained or used via Miracle Shooter." -639,9,Raises [accuracy]{mechanic} by two [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +This item can only be obtained or used via the Wonder Launcher." +639,9,Raises [accuracy]{mechanic} by two [stages]{mechanic:stage} in battle. Wonder Launcher only.,"Used on a party Pokémon in battle : Raises the target's [accuracy]{mechanic} by two [stages]{mechanic:stage}. -This item can only be obtained or used via Miracle Shooter." -640,9,Raises [Speed]{mechanic} by three [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +This item can only be obtained or used via the Wonder Launcher." +640,9,Raises [Speed]{mechanic} by three [stages]{mechanic:stage} in battle. Wonder Launcher only.,"Used on a party Pokémon in battle : Raises the target's [Speed]{mechanic} by three [stages]{mechanic:stage}. -This item can only be obtained or used via Miracle Shooter." -641,9,Raises [Special Attack]{mechanic} by three [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +This item can only be obtained or used via the Wonder Launcher." +641,9,Raises [Special Attack]{mechanic} by three [stages]{mechanic:stage} in battle. Wonder Launcher only.,"Used on a party Pokémon in battle : Raises the target's [Special Attack]{mechanic} by three [stages]{mechanic:stage}. -This item can only be obtained or used via Miracle Shooter." -642,9,Raises [Special Defense]{mechanic} by three [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +This item can only be obtained or used via the Wonder Launcher." +642,9,Raises [Special Defense]{mechanic} by three [stages]{mechanic:stage} in battle. Wonder Launcher only.,"Used on a party Pokémon in battle : Raises the target's [Special Defense]{mechanic} by three [stages]{mechanic:stage}. -This item can only be obtained or used via Miracle Shooter." -643,9,Raises [Defense]{mechanic} by three [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +This item can only be obtained or used via the Wonder Launcher." +643,9,Raises [Defense]{mechanic} by three [stages]{mechanic:stage} in battle. Wonder Launcher only.,"Used on a party Pokémon in battle : Raises the target's [Defense]{mechanic} by three [stages]{mechanic:stage}. -This item can only be obtained or used via Miracle Shooter." -644,9,Raises [Attack]{mechanic} by three [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +This item can only be obtained or used via the Wonder Launcher." +644,9,Raises [Attack]{mechanic} by three [stages]{mechanic:stage} in battle. Wonder Launcher only.,"Used on a party Pokémon in battle : Raises the target's [Attack]{mechanic} by three [stages]{mechanic:stage}. -This item can only be obtained or used via Miracle Shooter." -645,9,Raises [accuracy]{mechanic} by three [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +This item can only be obtained or used via the Wonder Launcher." +645,9,Raises [accuracy]{mechanic} by three [stages]{mechanic:stage} in battle. Wonder Launcher only.,"Used on a party Pokémon in battle : Raises the target's [accuracy]{mechanic} by three [stages]{mechanic:stage}. -This item can only be obtained or used via Miracle Shooter." -646,9,Raises [Speed]{mechanic} by six [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +This item can only be obtained or used via the Wonder Launcher." +646,9,Raises [Speed]{mechanic} by six [stages]{mechanic:stage} in battle. Wonder Launcher only.,"Used on a party Pokémon in battle : Raises the target's [Speed]{mechanic} by six [stages]{mechanic:stage}. -This item can only be obtained or used via Miracle Shooter." -647,9,Raises [Special Attack]{mechanic} by six [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +This item can only be obtained or used via the Wonder Launcher." +647,9,Raises [Special Attack]{mechanic} by six [stages]{mechanic:stage} in battle. Wonder Launcher only.,"Used on a party Pokémon in battle : Raises the target's [Special Attack]{mechanic} by six [stages]{mechanic:stage}. -This item can only be obtained or used via Miracle Shooter." -648,9,Raises [Special Defense]{mechanic} by six [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +This item can only be obtained or used via the Wonder Launcher." +648,9,Raises [Special Defense]{mechanic} by six [stages]{mechanic:stage} in battle. Wonder Launcher only.,"Used on a party Pokémon in battle : Raises the target's [Special Defense]{mechanic} by six [stages]{mechanic:stage}. -This item can only be obtained or used via Miracle Shooter." -649,9,Raises [Defense]{mechanic} by six [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +This item can only be obtained or used via the Wonder Launcher." +649,9,Raises [Defense]{mechanic} by six [stages]{mechanic:stage} in battle. Wonder Launcher only.,"Used on a party Pokémon in battle : Raises the target's [Defense]{mechanic} by six [stages]{mechanic:stage}. -This item can only be obtained or used via Miracle Shooter." -650,9,Raises [Attack]{mechanic} by six [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +This item can only be obtained or used via the Wonder Launcher." +650,9,Raises [Attack]{mechanic} by six [stages]{mechanic:stage} in battle. Wonder Launcher only.,"Used on a party Pokémon in battle : Raises the target's [Attack]{mechanic} by six [stages]{mechanic:stage}. -This item can only be obtained or used via Miracle Shooter." -651,9,Raises [accuracy]{mechanic} by six [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +This item can only be obtained or used via the Wonder Launcher." +651,9,Raises [accuracy]{mechanic} by six [stages]{mechanic:stage} in battle. Wonder Launcher only.,"Used on a party Pokémon in battle : Raises the target's [accuracy]{mechanic} by six [stages]{mechanic:stage}. -This item can only be obtained or used via Miracle Shooter." +This item can only be obtained or used via the Wonder Launcher." 652,9,,Not yet known. [[B/W item 611]] 653,9,,Not yet known. [[B/W item 612]] 654,9,,Not yet known. [[B/W item 613]] 655,9,,Not yet known. [[B/W item 614]] -656,9,Raises [critical hit]{mechanic} rate by three [stages]{mechanic:stage} in battle. Miracle Shooter only.,"Used on a party Pokémon in battle +656,9,Raises [critical hit]{mechanic} rate by three [stages]{mechanic:stage} in battle. Wonder Launcher only.,"Used on a party Pokémon in battle : Raises the target's [critical hit]{mechanic} rate by three [stages]{mechanic:stage}. -This item can only be obtained or used via Miracle Shooter." +This item can only be obtained or used via the Wonder Launcher." 657,9,,Key item related to Reshiram? [[B/W item 616]] 658,9,,Key item related to Zekrom? [[B/W item 617]] 659,9,,Not yet known. [[B/W item 618]] -- 2.7.4 From b11dddc0517b1c928695b71aa9b74c85485e9e6c Mon Sep 17 00:00:00 2001 From: Eevee Date: Sun, 3 Apr 2011 19:38:23 -0700 Subject: [PATCH 16/16] Effects for the remaining B/W items. #247 --- item-questions | 2 ++ pokedex/data/csv/item_prose.csv | 61 +++++++++++++++++++++++++++-------------- 2 files changed, 42 insertions(+), 21 deletions(-) diff --git a/item-questions b/item-questions index 7afda1d..95e01ee 100644 --- a/item-questions +++ b/item-questions @@ -5,6 +5,8 @@ QUESTIONS ABOUT ITEMS - I need a better way to represent NPC interactions in different games - how much does growth mulch accelerate soil drying? how much does damp mulch slow it? - does lum berry cure confusion? +- how does sweet heart work? it seems a guy in mistralton will trade some for heart scales? +- kind of guessing about the * urge items CHANGES SINCE R/S - 4 shoal salt + 4 shoal shells, traded to a guy in Shoal Cave, make a Shell Bell diff --git a/pokedex/data/csv/item_prose.csv b/pokedex/data/csv/item_prose.csv index cb95326..9fe9d47 100644 --- a/pokedex/data/csv/item_prose.csv +++ b/pokedex/data/csv/item_prose.csv @@ -958,7 +958,8 @@ FRLG: A meteorite to be delivered to Lostelle's father." : Holder's buster is red, and its [Techno Blast]{move} is [Fire]{type}-type." 566,9,"Grants Genesect a white, Ice-type Techno Blast.","Held by [Genesect]{pokemon} : Holder's buster is white, and its [Techno Blast]{move} becomes [Ice]{type}-type." -567,9,,Not yet known. [[B/W item 134]] +567,9,Restores 20 HP.,"Used on a friendly Pokémon +: Restores 20 [HP]{mechanic}." 568,9,Lets a Trainer write a message and send it via Pokémon trade.,"Used to send short messages to other players via Pokémon trading. Trainer may compose a message from a finite list of words when giving this item to a Pokémon. Once taken and read, a message may be erased and this item can be reused, or the message may be stored in the trainer's PC. Held @@ -1080,13 +1081,16 @@ This effect does not activate if another effect prevents the holder from switchi 612,9,Vendor trash.,Vendor trash. 613,9,Can be revived into a [Tirtouga]{pokemon}.,Give to a scientist in a museum to receive a [Tirtouga]{pokemon}. 614,9,Can be revived into a [Archen]{pokemon}.,Give to a scientist in a museum to receive a [Archen]{pokemon}. -615,9,,Some kind of event item for Victini. [[B/W item 574]] -616,9,,Not yet known. [[B/W item 575]] -617,9,,Not yet known. [[B/W item 576]] +615,9,Unlocks the [Victini]{pokemon} event.,"Allows passage on the [Castelia City]{location} ship, which leads to [Liberty Garden]{location} and [Victini]{pokemon}." +616,9,Activates Pass Powers.,Acts as currency to activate Pass Powers in the Entralink. +617,9,Catches Pokémon found in the Dream World.,"Can only be used in Entree Forest, to catch Pokémon encountered in the Dream World. + +Used in battle +: [Catches]{mechanic:catch} a wild Pokémon without fail." 618,9,Ends a wild battle.,"Used in battle : Ends a wild battle. Cannot be used in trainer battles." -619,9,,Stores accessories for your Pokémon to wear for the musical? [[B/W item 578]] -620,9,,Some key item. Not yet known. [[B/W item 579]] +619,9,Stores props for the Pokémon Musical.,Stores props for the Pokémon Musical. +620,9,No effect.,Only used as a plot point; this item is given to the player and taken away in the same cutscene. 621,9,Cult vendor trash.,Cult vendor trash. 622,9,Cult vendor trash.,Cult vendor trash. 623,9,Cult vendor trash.,Cult vendor trash. @@ -1098,7 +1102,8 @@ This effect does not activate if another effect prevents the holder from switchi 629,9,Cult vendor trash.,Cult vendor trash. 630,9,Cult vendor trash.,Cult vendor trash. 631,9,Cult vendor trash.,Cult vendor trash. -632,9,,Not yet known. [[B/W item 591]] +632,9,Cures any status ailment and confusion.,"Used on a party Pokémon +: Cures any [status ailment]{mechanic} and [confusion]{mechanic}." 633,9,Raises [critical hit]{mechanic} rate by two [stages]{mechanic:stage} in battle. Wonder Launcher only.,"Used on a party Pokémon in battle : Raises the target's [critical hit]{mechanic} rate by two [stages]{mechanic:stage}. This item can only be obtained or used via the Wonder Launcher." @@ -1152,27 +1157,41 @@ This item can only be obtained or used via the Wonder Launcher." This item can only be obtained or used via the Wonder Launcher." 650,9,Raises [Attack]{mechanic} by six [stages]{mechanic:stage} in battle. Wonder Launcher only.,"Used on a party Pokémon in battle : Raises the target's [Attack]{mechanic} by six [stages]{mechanic:stage}. + This item can only be obtained or used via the Wonder Launcher." 651,9,Raises [accuracy]{mechanic} by six [stages]{mechanic:stage} in battle. Wonder Launcher only.,"Used on a party Pokémon in battle : Raises the target's [accuracy]{mechanic} by six [stages]{mechanic:stage}. + +This item can only be obtained or used via the Wonder Launcher." +652,9,Forcibly activates a friendly Pokémon's ability.,"Used on a party Pokémon in battle +: Selects another friendly Pokémon at random. If that Pokémon's ability is normally activated by some condition—i.e., is not continuous and passive—its effect is forcibly activated. + +This item can only be obtained or used via the Wonder Launcher." +653,9,Forces a friendly Pokémon to drop its held item.,"Used on a party Pokémon in battle +: Selects another friendly Pokémon at random. If that Pokémon is holding an item, that item is removed for the duration of the battle. + +This item can only be obtained or used via the Wonder Launcher." +654,9,Forcibly activates a friendly Pokémon's held item.,"Used on a party Pokémon in battle +: Selects another friendly Pokémon at random. If that Pokémon is holding an item normally activated by some condition—i.e., not continuous and passive—its effect is forcibly activated. + +This item can only be obtained or used via the Wonder Launcher." +655,9,Resets a friendly Pokémon's stat changes.,"Used on a party Pokémon in battle +: Selects another friendly Pokémon at random. Removes all of that Pokémon's stat changes. + This item can only be obtained or used via the Wonder Launcher." -652,9,,Not yet known. [[B/W item 611]] -653,9,,Not yet known. [[B/W item 612]] -654,9,,Not yet known. [[B/W item 613]] -655,9,,Not yet known. [[B/W item 614]] 656,9,Raises [critical hit]{mechanic} rate by three [stages]{mechanic:stage} in battle. Wonder Launcher only.,"Used on a party Pokémon in battle : Raises the target's [critical hit]{mechanic} rate by three [stages]{mechanic:stage}. This item can only be obtained or used via the Wonder Launcher." -657,9,,Key item related to Reshiram? [[B/W item 616]] -658,9,,Key item related to Zekrom? [[B/W item 617]] -659,9,,Not yet known. [[B/W item 618]] -660,9,,Not yet known. [[B/W item 619]] -661,9,,Not yet known. [[B/W item 620]] -662,9,,Not yet known. [[B/W item 621]] -663,9,,Not yet known. [[B/W item 622]] -664,9,,Not yet known. [[B/W item 623]] -665,9,,Not yet known. [[B/W item 624]] -666,9,,Not yet known. [[B/W item 625]] +657,9,Summons [Reshiram]{pokemon} for the final battle against N.,Summons [Reshiram]{pokemon} for the final battle against N. +658,9,Summons [Zekrom]{pokemon} for the final battle against N.,Summons [Zekrom]{pokemon} for the final battle against N. +659,9,Teaches [Wild Charge]{move} to a compatible Pokémon.,Teaches [Wild Charge]{move} to a compatible Pokémon. +660,9,Teaches [Rock Smash]{move} to a compatible Pokémon.,Teaches [Rock Smash]{move} to a compatible Pokémon. +661,9,Teaches [Snarl]{move} to a compatible Pokémon.,Teaches [Snarl]{move} to a compatible Pokémon. +662,9,Makes four-way video calls.,"Makes four-way video calls. Used for plot advancement in-game, but also works with other players via the C-Gear." +663,9,Unknown. Currently unused.,Unknown. Currently unused. +664,9,Part of a sidequest to obtain [TM89]{item}.,"Give to the [Wingull]{pokemon} on [Route 13]{location}, along with [Gram 2]{item} and [Gram 3]{item}, to receive [TM89]{item}." +665,9,Part of a sidequest to obtain [TM89]{item}.,"Give to the [Wingull]{pokemon} on [Route 13]{location}, along with [Gram 1]{item} and [Gram 3]{item}, to receive [TM89]{item}." +666,9,Part of a sidequest to obtain [TM89]{item}.,"Give to the [Wingull]{pokemon} on [Route 13]{location}, along with [Gram 1]{item} and [Gram 2]{item}, to receive [TM89]{item}." 668,9,"Held: When the holder uses a damaging [Dragon]{type}-type move, the move has 1.5× power and this item is consumed.","Held : When the holder uses a damaging [Dragon]{type}-type move, the move has 1.5× power and this item is consumed." 669,9,"Held: When the holder uses a damaging [Normal]{type}-type move, the move has 1.5× power and this item is consumed.","Held -- 2.7.4