Add Fairy-type and Fairy Feather

This adds the Fairy type and the Fairy Feather. Neither are obtainable yet, but will be with time.
This commit is contained in:
Llinos Evans 2023-10-20 19:02:50 +01:00
parent 82e264f425
commit 5c9b80e1a8
13 changed files with 47 additions and 19 deletions

View file

@ -56,8 +56,8 @@ ItemAttributes:
item_attribute 2100, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_NOUSE
; WATER_STONE
item_attribute 2100, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_NOUSE
; ITEM_19
item_attribute $9999, HELD_NONE, 0, NO_LIMITS, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
; FAIRY_FEATHER
item_attribute 1450, HELD_FAIRY_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
; HP_UP
item_attribute 9800, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_NOUSE
; PROTEIN

View file

@ -3,7 +3,7 @@
; item associated with the table entry is used instead.
TimeCapsule_CatchRateItems:
db ITEM_19, LEFTOVERS
db FAIRY_FEATHER, LEFTOVERS
db ITEM_2D, BITTER_BERRY
db ITEM_32, GOLD_BERRY
db ITEM_5A, BERRY

View file

@ -25,7 +25,7 @@ ItemDescriptions:
dw FireStoneDesc
dw ThunderStoneDesc
dw WaterStoneDesc
dw QuestionMarkDesc
dw FairyFeatherDesc
dw HPUpDesc
dw ProteinDesc
dw IronDesc
@ -915,3 +915,7 @@ MusicMailDesc:
MirageMailDesc:
db "MEW-print MAIL."
next "(HOLD)@"
FairyFeatherDesc:
db "Powers up fairy-"
next "type moves. (HOLD)@"

View file

@ -24,7 +24,7 @@ ItemNames::
li "FIRE STONE"
li "THUNDERSTONE"
li "WATER STONE"
li "TERU-SAMA"
li "FAIRYFEATHER"
li "HP UP"
li "PROTEIN"
li "IRON"

View file

@ -31,6 +31,7 @@ TypeNames:
dw Ice
dw Dragon
dw Dark
dw Fairy
assert_table_length TYPES_END
Normal: db "NORMAL@"
@ -52,3 +53,4 @@ Ghost: db "GHOST@"
Steel: db "STEEL@"
Dragon: db "DRAGON@"
Dark: db "DARK@"
Fairy: db "FAIRY@"

View file

@ -19,4 +19,5 @@ PokedexTypeSearchStrings:
db " DRAGON @"
db " DARK @"
db " STEEL @"
db " FAIRY @"
assert_table_length NUM_TYPES + 1

View file

@ -18,4 +18,5 @@ PokedexTypeSearchConversionTable:
db DRAGON
db DARK
db STEEL
db FAIRY
assert_table_length NUM_TYPES

View file

@ -16,4 +16,5 @@ TypeBoostItems:
db HELD_DRAGON_BOOST, DRAGON ; DRAGON_SCALE
db HELD_DARK_BOOST, DARK ; BLACKGLASSES
db HELD_STEEL_BOOST, STEEL ; METAL_COAT
db HELD_FAIRY_BOOST, FAIRY ; FAIRY_FEATHER
db -1

View file

@ -49,12 +49,14 @@ TypeMatchups:
db FIGHTING, ROCK, SUPER_EFFECTIVE
db FIGHTING, DARK, SUPER_EFFECTIVE
db FIGHTING, STEEL, SUPER_EFFECTIVE
db FIGHTING, FAIRY, NOT_VERY_EFFECTIVE
db POISON, GRASS, SUPER_EFFECTIVE
db POISON, POISON, NOT_VERY_EFFECTIVE
db POISON, GROUND, NOT_VERY_EFFECTIVE
db POISON, ROCK, NOT_VERY_EFFECTIVE
db POISON, GHOST, NOT_VERY_EFFECTIVE
db POISON, STEEL, NO_EFFECT
db POISON, FAIRY, SUPER_EFFECTIVE
db GROUND, FIRE, SUPER_EFFECTIVE
db GROUND, ELECTRIC, SUPER_EFFECTIVE
db GROUND, GRASS, NOT_VERY_EFFECTIVE
@ -83,6 +85,7 @@ TypeMatchups:
db BUG, GHOST, NOT_VERY_EFFECTIVE
db BUG, DARK, SUPER_EFFECTIVE
db BUG, STEEL, NOT_VERY_EFFECTIVE
db BUG, FAIRY, NOT_VERY_EFFECTIVE
db ROCK, FIRE, SUPER_EFFECTIVE
db ROCK, ICE, SUPER_EFFECTIVE
db ROCK, FIGHTING, NOT_VERY_EFFECTIVE
@ -97,17 +100,26 @@ TypeMatchups:
db GHOST, GHOST, SUPER_EFFECTIVE
db DRAGON, DRAGON, SUPER_EFFECTIVE
db DRAGON, STEEL, NOT_VERY_EFFECTIVE
db DRAGON, FAIRY, NO_EFFECT
db DARK, FIGHTING, NOT_VERY_EFFECTIVE
db DARK, PSYCHIC_TYPE, SUPER_EFFECTIVE
db DARK, GHOST, SUPER_EFFECTIVE
db DARK, DARK, NOT_VERY_EFFECTIVE
db DARK, STEEL, NOT_VERY_EFFECTIVE
db DARK, FAIRY, NOT_VERY_EFFECTIVE
db STEEL, FIRE, NOT_VERY_EFFECTIVE
db STEEL, WATER, NOT_VERY_EFFECTIVE
db STEEL, ELECTRIC, NOT_VERY_EFFECTIVE
db STEEL, ICE, SUPER_EFFECTIVE
db STEEL, ROCK, SUPER_EFFECTIVE
db STEEL, STEEL, NOT_VERY_EFFECTIVE
db STEEL, FAIRY, SUPER_EFFECTIVE
db FAIRY, FIRE, NOT_VERY_EFFECTIVE
db FAIRY, FIGHTING, SUPER_EFFECTIVE
db FAIRY, POISON, NOT_VERY_EFFECTIVE
db FAIRY, DRAGON, SUPER_EFFECTIVE
db FAIRY, DARK, SUPER_EFFECTIVE
db FAIRY, STEEL, NOT_VERY_EFFECTIVE
db -2 ; end (with Foresight)