diff options
author | YamaArashi <shadow962@live.com> | 2016-01-23 19:56:25 -0800 |
---|---|---|
committer | YamaArashi <shadow962@live.com> | 2016-01-23 19:56:25 -0800 |
commit | eba68957051936fdd5d5ab502a95e496a10205ef (patch) | |
tree | d3cbbce53ad5c617ae81936ed3701e87ec4634de | |
parent | 065dd8a47d862417ccb03cea61a777dc902a1eec (diff) |
ability names and descriptions
-rw-r--r-- | asm/rom.s | 8 | ||||
-rw-r--r-- | data/data2.s | 12 | ||||
-rw-r--r-- | data/text/ability_descriptions.s | 315 | ||||
-rw-r--r-- | data/text/ability_names.s | 79 |
4 files changed, 405 insertions, 9 deletions
@@ -328171,8 +328171,8 @@ _0809FE54: .4byte 0x020232cc _0809FE58: .4byte 0x020231cc _0809FE5C: .4byte 0x0000ffff _0809FE60: .4byte gBaseStats -_0809FE64: .4byte gUnknown_081FA248 -_0809FE68: .4byte gUnknown_081FA110 +_0809FE64: .4byte gAbilityNames +_0809FE68: .4byte gAbilityDescriptions thumb_func_end sub_809FC34 thumb_func_start sub_809FE6C @@ -594584,7 +594584,7 @@ _08121734: .align 2 _08121740: .4byte 0x0203926c _08121744: .4byte 0x02024c0a -_08121748: .4byte gUnknown_081FA248 +_08121748: .4byte gAbilityNames _0812174C: ldr r3, _08121764 ldrh r1, [r3] @@ -595246,7 +595246,7 @@ _08121C68: adds r5, 0x2 b _08121D04 .align 2 -_08121C74: .4byte gUnknown_081FA248 +_08121C74: .4byte gAbilityNames _08121C78: adds r0, r5, r7 ldrb r2, [r0, 0x1] diff --git a/data/data2.s b/data/data2.s index 6628801bd..997557a5a 100644 --- a/data/data2.s +++ b/data/data2.s @@ -479,13 +479,15 @@ gUnknown_081F9870: ; 81F9870 .incbin "baserom.gba", 0x001f9870, 0x80 gUnknown_081F98F0: ; 81F98F0 - .incbin "baserom.gba", 0x001f98f0, 0x820 + .incbin "baserom.gba", 0x001f98f0, 0xdc -gUnknown_081FA110: ; 81FA110 - .incbin "baserom.gba", 0x001fa110, 0x138 +; 81F99CC + .include "data/text/ability_descriptions.s" -gUnknown_081FA248: ; 81FA248 - .incbin "baserom.gba", 0x001fa248, 0x3f8 +; 81FA248 + .include "data/text/ability_names.s" + + .align 2 gUnknown_081FA640: ; 81FA640 .incbin "baserom.gba", 0x001fa640, 0x38 diff --git a/data/text/ability_descriptions.s b/data/text/ability_descriptions.s new file mode 100644 index 000000000..13bf30c71 --- /dev/null +++ b/data/text/ability_descriptions.s @@ -0,0 +1,315 @@ +gAbilityDescription_None: ; 81F99CC + .charmapstr "No special ability.$" + +gAbilityDescription_Stench: ; 81F99E0 + .charmapstr "Helps repel wild POKéMON.$" + +gAbilityDescription_Drizzle: ; 81F99FA + .charmapstr "Summons rain in battle.$" + +gAbilityDescription_SpeedBoost: ; 81F9A12 + .charmapstr "Gradually boosts SPEED.$" + +gAbilityDescription_BattleArmor: ; 81F9A2A + .charmapstr "Blocks critical hits.$" + +gAbilityDescription_Sturdy: ; 81F9A40 + .charmapstr "Negates 1-hit KO attacks.$" + +gAbilityDescription_Damp: ; 81F9A5A + .charmapstr "Prevents self-destruction.$" + +gAbilityDescription_Limber: ; 81F9A75 + .charmapstr "Prevents paralysis.$" + +gAbilityDescription_SandVeil: ; 81F9A89 + .charmapstr "Ups evasion in a sandstorm.$" + +gAbilityDescription_Static: ; 81F9AA5 + .charmapstr "Paralyzes on contact.$" + +gAbilityDescription_VoltAbsorb: ; 81F9ABB + .charmapstr "Turns electricity into HP.$" + +gAbilityDescription_WaterAbsorb: ; 81F9AD6 + .charmapstr "Changes water into HP.$" + +gAbilityDescription_Oblivious: ; 81F9AED + .charmapstr "Prevents attraction.$" + +gAbilityDescription_CloudNine: ; 81F9B02 + .charmapstr "Negates weather effects.$" + +gAbilityDescription_CompoundEyes: ; 81F9B1B + .charmapstr "Raises accuracy.$" + +gAbilityDescription_Insomnia: ; 81F9B2C + .charmapstr "Prevents sleep.$" + +gAbilityDescription_ColorChange: ; 81F9B3C + .charmapstr "Changes type to foe’s move.$" + +gAbilityDescription_Immunity: ; 81F9B58 + .charmapstr "Prevents poisoning.$" + +gAbilityDescription_FlashFire: ; 81F9B6C + .charmapstr "Powers up if hit by fire.$" + +gAbilityDescription_ShieldDust: ; 81F9B86 + .charmapstr "Prevents added effects.$" + +gAbilityDescription_OwnTempo: ; 81F9B9E + .charmapstr "Prevents confusion.$" + +gAbilityDescription_SuctionCups: ; 81F9BB2 + .charmapstr "Firmly anchors the body.$" + +gAbilityDescription_Intimidate: ; 81F9BCB + .charmapstr "Lowers the foe’s ATTACK.$" + +gAbilityDescription_ShadowTag: ; 81F9BE4 + .charmapstr "Prevents the foe’s escape.$" + +gAbilityDescription_RoughSkin: ; 81F9BFF + .charmapstr "Hurts to touch.$" + +gAbilityDescription_WonderGuard: ; 81F9C0F + .charmapstr "“Super effective” hits.$" + +gAbilityDescription_Levitate: ; 81F9C27 + .charmapstr "Not hit by GROUND attacks.$" + +gAbilityDescription_EffectSpore: ; 81F9C42 + .charmapstr "Leaves spores on contact.$" + +gAbilityDescription_Synchronize: ; 81F9C5C + .charmapstr "Passes on status problems.$" + +gAbilityDescription_ClearBody: ; 81F9C77 + .charmapstr "Prevents ability reduction.$" + +gAbilityDescription_NaturalCure: ; 81F9C93 + .charmapstr "Heals upon switching out.$" + +gAbilityDescription_LightningRod: ; 81F9CAD + .charmapstr "Draws electrical moves.$" + +gAbilityDescription_SereneGrace: ; 81F9CC5 + .charmapstr "Promotes added effects.$" + +gAbilityDescription_SwiftSwim: ; 81F9CDD + .charmapstr "Raises SPEED in rain.$" + +gAbilityDescription_Chlorophyll: ; 81F9CF3 + .charmapstr "Raises SPEED in sunshine.$" + +gAbilityDescription_Illuminate: ; 81F9D0D + .charmapstr "Encounter rate increases.$" + +gAbilityDescription_Trace: ; 81F9D27 + .charmapstr "Copies special ability.$" + +gAbilityDescription_HugePower: ; 81F9D3F + .charmapstr "Raises ATTACK.$" + +gAbilityDescription_PoisonPoint: ; 81F9D4E + .charmapstr "Poisons foe on contact.$" + +gAbilityDescription_InnerFocus: ; 81F9D66 + .charmapstr "Prevents flinching.$" + +gAbilityDescription_MagmaArmor: ; 81F9D7A + .charmapstr "Prevents freezing.$" + +gAbilityDescription_WaterVeil: ; 81F9D8D + .charmapstr "Prevents burns.$" + +gAbilityDescription_MagnetPull: ; 81F9D9D + .charmapstr "Traps STEEL-type POKéMON.$" + +gAbilityDescription_Soundproof: ; 81F9DB7 + .charmapstr "Avoids sound-based moves.$" + +gAbilityDescription_RainDish: ; 81F9DD1 + .charmapstr "Slight HP recovery in rain.$" + +gAbilityDescription_SandStream: ; 81F9DED + .charmapstr "Summons a sandstorm.$" + +gAbilityDescription_Pressure: ; 81F9E02 + .charmapstr "Raises foe’s PP usage.$" + +gAbilityDescription_ThickFat: ; 81F9E19 + .charmapstr "Heat-and-cold protection.$" + +gAbilityDescription_EarlyBird: ; 81F9E33 + .charmapstr "Awakens quickly from sleep.$" + +gAbilityDescription_FlameBody: ; 81F9E4F + .charmapstr "Burns the foe on contact.$" + +gAbilityDescription_RunAway: ; 81F9E69 + .charmapstr "Makes escaping easier.$" + +gAbilityDescription_KeenEye: ; 81F9E80 + .charmapstr "Prevents loss of accuracy.$" + +gAbilityDescription_HyperCutter: ; 81F9E9B + .charmapstr "Prevents ATTACK reduction.$" + +gAbilityDescription_Pickup: ; 81F9EB6 + .charmapstr "May pick up items.$" + +gAbilityDescription_Truant: ; 81F9EC9 + .charmapstr "Moves only every two turns.$" + +gAbilityDescription_Hustle: ; 81F9EE5 + .charmapstr "Trades accuracy for power.$" + +gAbilityDescription_CuteCharm: ; 81F9F00 + .charmapstr "Infatuates on contact.$" + +gAbilityDescription_Plus: ; 81F9F17 + .charmapstr "Powers up with MINUS.$" + +gAbilityDescription_Minus: ; 81F9F2D + .charmapstr "Powers up with PLUS.$" + +gAbilityDescription_Forecast: ; 81F9F42 + .charmapstr "Changes with the weather.$" + +gAbilityDescription_StickyHold: ; 81F9F5C + .charmapstr "Prevents item theft.$" + +gAbilityDescription_ShedSkin: ; 81F9F71 + .charmapstr "Heals the body by shedding.$" + +gAbilityDescription_Guts: ; 81F9F8D + .charmapstr "Ups ATTACK if suffering.$" + +gAbilityDescription_MarvelScale: ; 81F9FA6 + .charmapstr "Ups DEFENSE if suffering.$" + +gAbilityDescription_LiquidOoze: ; 81F9FC0 + .charmapstr "Draining causes injury.$" + +gAbilityDescription_Overgrow: ; 81F9FD8 + .charmapstr "Ups GRASS moves in a pinch.$" + +gAbilityDescription_Blaze: ; 81F9FF4 + .charmapstr "Ups FIRE moves in a pinch.$" + +gAbilityDescription_Torrent: ; 81FA00F + .charmapstr "Ups WATER moves in a pinch.$" + +gAbilityDescription_Swarm: ; 81FA02B + .charmapstr "Ups BUG moves in a pinch.$" + +gAbilityDescription_RockHead: ; 81FA045 + .charmapstr "Prevents recoil damage.$" + +gAbilityDescription_Drought: ; 81FA05D + .charmapstr "Summons sunlight in battle.$" + +gAbilityDescription_ArenaTrap: ; 81FA079 + .charmapstr "Prevents fleeing.$" + +gAbilityDescription_VitalSpirit: ; 81FA08B + .charmapstr "Prevents sleep.$" + +gAbilityDescription_WhiteSmoke: ; 81FA09B + .charmapstr "Prevents ability reduction.$" + +gAbilityDescription_PurePower: ; 81FA0B7 + .charmapstr "Raises ATTACK.$" + +gAbilityDescription_ShellArmor: ; 81FA0C6 + .charmapstr "Blocks critical hits.$" + +gAbilityDescription_Cacophony: ; 81FA0DC + .charmapstr "Avoids sound-based moves.$" + +gAbilityDescription_AirLock: ; 81FA0F6 + .charmapstr "Negates weather effects.$" + + .align 2 + +gAbilityDescriptions: ; 81FA110 + .4byte gAbilityDescription_None + .4byte gAbilityDescription_Stench + .4byte gAbilityDescription_Drizzle + .4byte gAbilityDescription_SpeedBoost + .4byte gAbilityDescription_BattleArmor + .4byte gAbilityDescription_Sturdy + .4byte gAbilityDescription_Damp + .4byte gAbilityDescription_Limber + .4byte gAbilityDescription_SandVeil + .4byte gAbilityDescription_Static + .4byte gAbilityDescription_VoltAbsorb + .4byte gAbilityDescription_WaterAbsorb + .4byte gAbilityDescription_Oblivious + .4byte gAbilityDescription_CloudNine + .4byte gAbilityDescription_CompoundEyes + .4byte gAbilityDescription_Insomnia + .4byte gAbilityDescription_ColorChange + .4byte gAbilityDescription_Immunity + .4byte gAbilityDescription_FlashFire + .4byte gAbilityDescription_ShieldDust + .4byte gAbilityDescription_OwnTempo + .4byte gAbilityDescription_SuctionCups + .4byte gAbilityDescription_Intimidate + .4byte gAbilityDescription_ShadowTag + .4byte gAbilityDescription_RoughSkin + .4byte gAbilityDescription_WonderGuard + .4byte gAbilityDescription_Levitate + .4byte gAbilityDescription_EffectSpore + .4byte gAbilityDescription_Synchronize + .4byte gAbilityDescription_ClearBody + .4byte gAbilityDescription_NaturalCure + .4byte gAbilityDescription_LightningRod + .4byte gAbilityDescription_SereneGrace + .4byte gAbilityDescription_SwiftSwim + .4byte gAbilityDescription_Chlorophyll + .4byte gAbilityDescription_Illuminate + .4byte gAbilityDescription_Trace + .4byte gAbilityDescription_HugePower + .4byte gAbilityDescription_PoisonPoint + .4byte gAbilityDescription_InnerFocus + .4byte gAbilityDescription_MagmaArmor + .4byte gAbilityDescription_WaterVeil + .4byte gAbilityDescription_MagnetPull + .4byte gAbilityDescription_Soundproof + .4byte gAbilityDescription_RainDish + .4byte gAbilityDescription_SandStream + .4byte gAbilityDescription_Pressure + .4byte gAbilityDescription_ThickFat + .4byte gAbilityDescription_EarlyBird + .4byte gAbilityDescription_FlameBody + .4byte gAbilityDescription_RunAway + .4byte gAbilityDescription_KeenEye + .4byte gAbilityDescription_HyperCutter + .4byte gAbilityDescription_Pickup + .4byte gAbilityDescription_Truant + .4byte gAbilityDescription_Hustle + .4byte gAbilityDescription_CuteCharm + .4byte gAbilityDescription_Plus + .4byte gAbilityDescription_Minus + .4byte gAbilityDescription_Forecast + .4byte gAbilityDescription_StickyHold + .4byte gAbilityDescription_ShedSkin + .4byte gAbilityDescription_Guts + .4byte gAbilityDescription_MarvelScale + .4byte gAbilityDescription_LiquidOoze + .4byte gAbilityDescription_Overgrow + .4byte gAbilityDescription_Blaze + .4byte gAbilityDescription_Torrent + .4byte gAbilityDescription_Swarm + .4byte gAbilityDescription_RockHead + .4byte gAbilityDescription_Drought + .4byte gAbilityDescription_ArenaTrap + .4byte gAbilityDescription_VitalSpirit + .4byte gAbilityDescription_WhiteSmoke + .4byte gAbilityDescription_PurePower + .4byte gAbilityDescription_ShellArmor + .4byte gAbilityDescription_Cacophony + .4byte gAbilityDescription_AirLock diff --git a/data/text/ability_names.s b/data/text/ability_names.s new file mode 100644 index 000000000..9e10bb45f --- /dev/null +++ b/data/text/ability_names.s @@ -0,0 +1,79 @@ +gAbilityNames: ; 81FA248 + .charmapstr "-------$", 13 + .charmapstr "STENCH$", 13 + .charmapstr "DRIZZLE$", 13 + .charmapstr "SPEED BOOST$", 13 + .charmapstr "BATTLE ARMOR$", 13 + .charmapstr "STURDY$", 13 + .charmapstr "DAMP$", 13 + .charmapstr "LIMBER$", 13 + .charmapstr "SAND VEIL$", 13 + .charmapstr "STATIC$", 13 + .charmapstr "VOLT ABSORB$", 13 + .charmapstr "WATER ABSORB$", 13 + .charmapstr "OBLIVIOUS$", 13 + .charmapstr "CLOUD NINE$", 13 + .charmapstr "COMPOUNDEYES$", 13 + .charmapstr "INSOMNIA$", 13 + .charmapstr "COLOR CHANGE$", 13 + .charmapstr "IMMUNITY$", 13 + .charmapstr "FLASH FIRE$", 13 + .charmapstr "SHIELD DUST$", 13 + .charmapstr "OWN TEMPO$", 13 + .charmapstr "SUCTION CUPS$", 13 + .charmapstr "INTIMIDATE$", 13 + .charmapstr "SHADOW TAG$", 13 + .charmapstr "ROUGH SKIN$", 13 + .charmapstr "WONDER GUARD$", 13 + .charmapstr "LEVITATE$", 13 + .charmapstr "EFFECT SPORE$", 13 + .charmapstr "SYNCHRONIZE$", 13 + .charmapstr "CLEAR BODY$", 13 + .charmapstr "NATURAL CURE$", 13 + .charmapstr "LIGHTNINGROD$", 13 + .charmapstr "SERENE GRACE$", 13 + .charmapstr "SWIFT SWIM$", 13 + .charmapstr "CHLOROPHYLL$", 13 + .charmapstr "ILLUMINATE$", 13 + .charmapstr "TRACE$", 13 + .charmapstr "HUGE POWER$", 13 + .charmapstr "POISON POINT$", 13 + .charmapstr "INNER FOCUS$", 13 + .charmapstr "MAGMA ARMOR$", 13 + .charmapstr "WATER VEIL$", 13 + .charmapstr "MAGNET PULL$", 13 + .charmapstr "SOUNDPROOF$", 13 + .charmapstr "RAIN DISH$", 13 + .charmapstr "SAND STREAM$", 13 + .charmapstr "PRESSURE$", 13 + .charmapstr "THICK FAT$", 13 + .charmapstr "EARLY BIRD$", 13 + .charmapstr "FLAME BODY$", 13 + .charmapstr "RUN AWAY$", 13 + .charmapstr "KEEN EYE$", 13 + .charmapstr "HYPER CUTTER$", 13 + .charmapstr "PICKUP$", 13 + .charmapstr "TRUANT$", 13 + .charmapstr "HUSTLE$", 13 + .charmapstr "CUTE CHARM$", 13 + .charmapstr "PLUS$", 13 + .charmapstr "MINUS$", 13 + .charmapstr "FORECAST$", 13 + .charmapstr "STICKY HOLD$", 13 + .charmapstr "SHED SKIN$", 13 + .charmapstr "GUTS$", 13 + .charmapstr "MARVEL SCALE$", 13 + .charmapstr "LIQUID OOZE$", 13 + .charmapstr "OVERGROW$", 13 + .charmapstr "BLAZE$", 13 + .charmapstr "TORRENT$", 13 + .charmapstr "SWARM$", 13 + .charmapstr "ROCK HEAD$", 13 + .charmapstr "DROUGHT$", 13 + .charmapstr "ARENA TRAP$", 13 + .charmapstr "VITAL SPIRIT$", 13 + .charmapstr "WHITE SMOKE$", 13 + .charmapstr "PURE POWER$", 13 + .charmapstr "SHELL ARMOR$", 13 + .charmapstr "CACOPHONY$", 13 + .charmapstr "AIR LOCK$", 13 |