Merge pull request #540 from LOuroboros/item_expansion_fixes

Items corrections
This commit is contained in:
ExpoSeed 2020-10-25 01:17:51 -05:00 committed by GitHub
commit 640d94960c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 191 additions and 79 deletions

View file

@ -1,16 +1,16 @@
JASC-PAL
0100
16
48 48 48
120 80 32
200 112 0
80 152 152
232 144 0
96 184 192
248 184 72
163 73 164
248 240 184
248 184 72
232 144 0
200 112 0
120 80 32
216 248 248
0 0 0
96 184 192
80 152 152
48 48 48
0 0 0
0 0 0
0 0 0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 263 B

View file

@ -2658,6 +2658,76 @@ const struct Item gItems[] =
.secondaryId = 0,
},
[ITEM_CUSTAP_BERRY] =
{
.name = _("Custap Berry"),
.itemId = ITEM_CUSTAP_BERRY,
.price = 20,
.holdEffect = HOLD_EFFECT_NONE, // To Do
.holdEffectParam = TYPE_FAIRY,
.description = sCustapBerryDesc,
.pocket = POCKET_BERRIES,
.type = 4,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
.secondaryId = 0,
},
[ITEM_JABOCA_BERRY] =
{
.name = _("Jaboca Berry"),
.itemId = ITEM_JABOCA_BERRY,
.price = 20,
.holdEffect = HOLD_EFFECT_NONE, // To Do
.holdEffectParam = TYPE_FAIRY,
.description = sJabocaBerryDesc,
.pocket = POCKET_BERRIES,
.type = 4,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
.secondaryId = 0,
},
[ITEM_ROWAP_BERRY] =
{
.name = _("Rowap Berry"),
.itemId = ITEM_ROWAP_BERRY,
.price = 20,
.holdEffect = HOLD_EFFECT_NONE, // To Do
.holdEffectParam = TYPE_FAIRY,
.description = sRowapBerryDesc,
.pocket = POCKET_BERRIES,
.type = 4,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
.secondaryId = 0,
},
[ITEM_KEE_BERRY] =
{
.name = _("Kee Berry"),
.itemId = ITEM_KEE_BERRY,
.price = 20,
.holdEffect = HOLD_EFFECT_NONE, // To Do
.holdEffectParam = TYPE_FAIRY,
.description = sKeeBerryDesc,
.pocket = POCKET_BERRIES,
.type = 4,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
.secondaryId = 0,
},
[ITEM_MARANGA_BERRY] =
{
.name = _("Maranga Berry"),
.itemId = ITEM_MARANGA_BERRY,
.price = 20,
.holdEffect = HOLD_EFFECT_NONE, // To Do
.holdEffectParam = TYPE_FAIRY,
.description = sMarangaBerryDesc,
.pocket = POCKET_BERRIES,
.type = 4,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
.secondaryId = 0,
},
// Hold items
[ITEM_BRIGHT_POWDER] =
@ -5589,6 +5659,18 @@ const struct Item gItems[] =
.secondaryId = 0,
},
[ITEM_ODD_KEYSTONE] =
{
.name = _("Odd Keystone"),
.itemId = ITEM_ODD_KEYSTONE,
.price = 2100,
.description = sOddKeystoneDesc,
.pocket = POCKET_ITEMS,
.type = 4,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
.secondaryId = 0,
},
[ITEM_ADAMANT_ORB] =
{
.name = _("Adamant Orb"),

View file

@ -985,6 +985,31 @@ static const u8 sRoseliBerryDesc[] = _(
"weakens a Fairy\n"
"move if weak to it.");
static const u8 sCustapBerryDesc[] = _(
"It allows a Pokémon\n"
"in a pinch to move\n"
"first just once.");
static const u8 sJabocaBerryDesc[] = _(
"If hit by a physical\n"
"move, it will hurt\n"
"the attacker a bit.");
static const u8 sRowapBerryDesc[] = _(
"If hit by a special\n"
"move, it will hurt\n"
"the attacker a bit.");
static const u8 sKeeBerryDesc[] = _(
"If hit by a physical\n"
"move, it raises the\n"
"DEFENSE a bit.");
static const u8 sMarangaBerryDesc[] = _(
"If hit by a special\n"
"move, it raises the\n"
"SP. DEF. a bit.");
// Hold items
static const u8 sBrightPowderDesc[] = _(
"A hold item that\n"
@ -1986,7 +2011,7 @@ static const u8 sMuscleBandDesc[] = _(
static const u8 sWiseGlassesDesc[] = _(
"A pair of glasses\n"
"that boosts the power\n"
"that ups the power\n"
"of special moves.");
static const u8 sExpertBeltDesc[] = _(
@ -1995,7 +2020,7 @@ static const u8 sExpertBeltDesc[] = _(
"effective moves.");
static const u8 sLightClayDesc[] = _(
"Extends the duration\n"
"Extends the length\n"
"of barrier moves\n"
"used by the holder.");
@ -2005,7 +2030,7 @@ static const u8 sLifeOrbDesc[] = _(
"of some HP per turn.");
static const u8 sPowerHerbDesc[] = _(
"Allows the immediate\n"
"Allows immediate\n"
"use of a move that\n"
"charges first.");
@ -2027,12 +2052,12 @@ static const u8 sQuickPowderDesc[] = _(
static const u8 sFocusSashDesc[] = _(
"If the holder has\n"
"full HP, it endures\n"
"KO attacks with 1 HP.");
"KO hits with 1 HP.");
static const u8 sZoomLensDesc[] = _(
"If the holder moves\n"
"after the foe, its\n"
"accuracy is boosted.");
"after the foe, it'll\n"
"boost accuracy.");
static const u8 sMetronomeDesc[] = _(
"A held item that\n"
@ -2040,9 +2065,9 @@ static const u8 sMetronomeDesc[] = _(
"consecutively.");
static const u8 sIronBallDesc[] = _(
"Lowers Speed and\n"
"lets Flying-types be\n"
"hit by Ground moves.");
"Cuts Speed and lets\n"
"Flying-types be hit\n"
"by Ground moves.");
static const u8 sLaggingTailDesc[] = _(
"A held item that\n"
@ -2050,9 +2075,9 @@ static const u8 sLaggingTailDesc[] = _(
"move slower.");
static const u8 sDestinyKnotDesc[] = _(
"If the holder becomes\n"
"infatuated, the\n"
"foe does too.");
"If the holder falls\n"
"in love, the foe\n"
"does too.");
static const u8 sBlackSludgeDesc[] = _(
"Gradually restores\n"
@ -2060,22 +2085,22 @@ static const u8 sBlackSludgeDesc[] = _(
"Damages others.");
static const u8 sIcyRockDesc[] = _(
"Extends the duration\n"
"Extends the length\n"
"of the move Hail\n"
"used by the holder.");
static const u8 sSmoothRockDesc[] = _(
"Extends the duration\n"
"Extends the length\n"
"of Sandstorm if\n"
"used by the holder.");
static const u8 sHeatRockDesc[] = _(
"Extends the duration\n"
"Extends the length\n"
"of Sunny Day if\n"
"used by the holder.");
static const u8 sDampRockDesc[] = _(
"Extends the duration\n"
"Extends the length\n"
"of Rain Dance if\n"
"used by the holder.");
@ -2109,6 +2134,11 @@ static const u8 sChoiceSpecsDesc[] = _(
"allows the use of\n"
"only one move.");
static const u8 sOddKeystoneDesc[] = _(
"Voices can be heard\n"
"from this odd stone\n"
"occasionally.");
static const u8 sAdamantOrbDesc[] = _(
"Boosts the power of\n"
"Dialga's Dragon and\n"
@ -2120,9 +2150,9 @@ static const u8 sLustrousOrbDesc[] = _(
"Water-type moves.");
static const u8 sGriseousOrbDesc[] = _(
"Boosts the power of\n"
"Giratina's Dragon\n"
"and Ghost-type moves.");
"Powers up Giratina's\n"
"Dragon and Ghost-\n"
"type moves.");
static const u8 sGracideaDesc[] = _(
"Bouquets made with\n"
@ -2215,83 +2245,83 @@ static const u8 sWaterMemoryDesc[] = _(
"Silvally's type.");
static const u8 sFlamePlateDesc[] = _(
"A stone tablet that\n"
"boosts the power of\n"
"A tablet that ups\n"
"the power of\n"
"Fire-type moves.");
static const u8 sSplashPlateDesc[] = _(
"A stone tablet that\n"
"boosts the power of\n"
"A tablet that ups\n"
"the power of\n"
"Water-type moves.");
static const u8 sZapPlateDesc[] = _(
"A stone tablet that\n"
"boosts the power of\n"
"Electric-type moves.");
"A tablet that ups\n"
"the power of Elec-\n"
"tric-type moves.");
static const u8 sMeadowPlateDesc[] = _(
"A stone tablet that\n"
"boosts the power of\n"
"A tablet that ups\n"
"the power of\n"
"Grass-type moves.");
static const u8 sIciclePlateDesc[] = _(
"A stone tablet that\n"
"boosts the power of\n"
"A tablet that ups\n"
"the power of\n"
"Ice-type moves.");
static const u8 sFistPlateDesc[] = _(
"A stone tablet that\n"
"boosts the power of\n"
"Fighting-type moves.");
"A tablet that ups\n"
"the power of Fight-\n"
"ing-type moves.");
static const u8 sToxicPlateDesc[] = _(
"A stone tablet that\n"
"boosts the power of\n"
"A tablet that ups\n"
"the power of\n"
"Poison-type moves.");
static const u8 sEarthPlateDesc[] = _(
"A stone tablet that\n"
"boosts the power of\n"
"A tablet that ups\n"
"the power of\n"
"Ground-type moves.");
static const u8 sSkyPlateDesc[] = _(
"A stone tablet that\n"
"boosts the power of\n"
"A tablet that ups\n"
"the power of\n"
"Flying-type moves.");
static const u8 sMindPlateDesc[] = _(
"A stone tablet that\n"
"boosts the power of\n"
"Psychic-type moves.");
"A tablet that ups\n"
"the power of Psy\n"
"chic-type moves.");
static const u8 sInsectPlateDesc[] = _(
"A stone tablet that\n"
"boosts the power of\n"
"A tablet that ups\n"
"the power of\n"
"Bug-type moves.");
static const u8 sStonePlateDesc[] = _(
"A stone tablet that\n"
"boosts the power of\n"
"A tablet that ups\n"
"the power of\n"
"Rock-type moves.");
static const u8 sSpookyPlateDesc[] = _(
"A stone tablet that\n"
"boosts the power of\n"
"A tablet that ups\n"
"the power of\n"
"Ghost-type moves.");
static const u8 sDracoPlateDesc[] = _(
"A stone tablet that\n"
"boosts the power of\n"
"A tablet that ups\n"
"the power of\n"
"Dragon-type moves.");
static const u8 sDreadPlateDesc[] = _(
"A stone tablet that\n"
"boosts the power of\n"
"A tablet that ups\n"
"the power of\n"
"Dark-type moves.");
static const u8 sIronPlateDesc[] = _(
"A stone tablet that\n"
"boosts the power of\n"
"A tablet that ups\n"
"the power of\n"
"Steel-type moves.");
static const u8 sEvioliteDesc[] = _(
@ -2300,9 +2330,9 @@ static const u8 sEvioliteDesc[] = _(
"that can evolve.");
static const u8 sFloatStoneDesc[] = _(
"A light stone that\n"
"reduces the weight\n"
"of Pokémon when held.");
"It's so light that\n"
"when held, it halves\n"
"a Pokémon's weight.");
static const u8 sRockyHelmetDesc[] = _(
"Hurts the foe if\n"
@ -2361,23 +2391,23 @@ static const u8 sWeaknessPolicyDesc[] = _(
static const u8 sDouseDriveDesc[] = _(
"Changes Genesect's\n"
"Techno Blast so it\n"
"becomes Water type.");
"Techno Blast to\n"
"Water-type.");
static const u8 sShockDriveDesc[] = _(
"Changes Genesect's\n"
"Techno Blast so it\n"
"becomes Electric type.");
"Techno Blast to\n"
"Electric-type.");
static const u8 sBurnDriveDesc[] = _(
"Changes Genesect's\n"
"Techno Blast so it\n"
"becomes Fire type.");
"Techno Blast to\n"
"Fire-type.");
static const u8 sChillDriveDesc[] = _(
"Changes Genesect's\n"
"Techno Blast so it\n"
"becomes Ice type.");
"Techno Blast to\n"
"Ice-type.");
static const u8 sFireGemDesc[] = _(
"Increases the\n"
@ -2710,9 +2740,9 @@ static const u8 sBeedrilliteDesc[] = _(
"Evolve in battle.");
static const u8 sMegaBraceletDesc[] = _(
"Allows Pokémon holding\n"
"a Mega Stone to Mega\n"
"Evolve in battle.");
"Enables {PKMN} holding\n"
"their Mega Stone to\n"
"Mega Evolve.");
static const u8 sProtectPadsDesc[] = _(
"Guard the holder\n"
@ -2750,9 +2780,9 @@ static const u8 sAdrenalineOrbDesc[] = _(
"but only one time.");
static const u8 sHoneyDesc[] = _(
"A sweet honey that\n"
"attracts wild Pokémon\n"
"in grass or on trees.");
"Sweet honey that\n"
"attracts wild\n"
"Pokémon when used.");
static const u8 sHealthWingDesc[] = _(
"An item that raises\n"