Merge pull request #30 from Kurausukun/battle_engine_v2

Fix Aurora Veil's name, update Gen 1-3 moves to be consistent with Gen 7
This commit is contained in:
DizzyEggg 2018-11-18 20:51:16 +01:00 committed by GitHub
commit b0c78065e5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 101 additions and 100 deletions

View File

@ -233,7 +233,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_FLY
.effect = EFFECT_SEMI_INVULNERABLE,
.power = 70,
.power = 90,
.type = TYPE_FLYING,
.accuracy = 95,
.pp = 15,
@ -269,10 +269,10 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_VINE_WHIP
.effect = EFFECT_HIT,
.power = 35,
.power = 45,
.type = TYPE_GRASS,
.accuracy = 100,
.pp = 10,
.pp = 25,
.secondaryEffectChance = 0,
.target = MOVE_TARGET_SELECTED,
.priority = 0,
@ -401,9 +401,9 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_TACKLE
.effect = EFFECT_HIT,
.power = 35,
.power = 40,
.type = TYPE_NORMAL,
.accuracy = 95,
.accuracy = 100,
.pp = 35,
.secondaryEffectChance = 0,
.target = MOVE_TARGET_SELECTED,
@ -449,10 +449,10 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_THRASH
.effect = EFFECT_RAMPAGE,
.power = 90,
.power = 120,
.type = TYPE_NORMAL,
.accuracy = 100,
.pp = 20,
.pp = 10,
.secondaryEffectChance = 100,
.target = MOVE_TARGET_RANDOM,
.priority = 0,
@ -509,9 +509,9 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_PIN_MISSILE
.effect = EFFECT_MULTI_HIT,
.power = 14,
.power = 25,
.type = TYPE_BUG,
.accuracy = 85,
.accuracy = 95,
.pp = 20,
.secondaryEffectChance = 0,
.target = MOVE_TARGET_SELECTED,
@ -616,7 +616,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
.split = SPLIT_STATUS,
},
{ // MOVE_ACID
.effect = EFFECT_DEFENSE_DOWN_HIT,
.effect = EFFECT_SPECIAL_DEFENSE_DOWN_HIT,
.power = 40,
.type = TYPE_POISON,
.accuracy = 100,
@ -641,7 +641,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_FLAMETHROWER
.effect = EFFECT_BURN_HIT,
.power = 95,
.power = 90,
.type = TYPE_FIRE,
.accuracy = 100,
.pp = 15,
@ -677,7 +677,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_HYDRO_PUMP
.effect = EFFECT_HIT,
.power = 120,
.power = 110,
.type = TYPE_WATER,
.accuracy = 80,
.pp = 5,
@ -689,7 +689,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_SURF
.effect = EFFECT_HIT,
.power = 95,
.power = 90,
.type = TYPE_WATER,
.accuracy = 100,
.pp = 15,
@ -701,7 +701,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_ICE_BEAM
.effect = EFFECT_FREEZE_HIT,
.power = 95,
.power = 90,
.type = TYPE_ICE,
.accuracy = 100,
.pp = 10,
@ -713,7 +713,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_BLIZZARD
.effect = EFFECT_FREEZE_HIT,
.power = 120,
.power = 110,
.type = TYPE_ICE,
.accuracy = 70,
.pp = 5,
@ -800,7 +800,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
.power = 80,
.type = TYPE_FIGHTING,
.accuracy = 80,
.pp = 25,
.pp = 20,
.secondaryEffectChance = 0,
.target = MOVE_TARGET_SELECTED,
.priority = 0,
@ -860,7 +860,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
.power = 20,
.type = TYPE_GRASS,
.accuracy = 100,
.pp = 20,
.pp = 25,
.secondaryEffectChance = 0,
.target = MOVE_TARGET_SELECTED,
.priority = 0,
@ -872,7 +872,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
.power = 40,
.type = TYPE_GRASS,
.accuracy = 100,
.pp = 10,
.pp = 15,
.secondaryEffectChance = 0,
.target = MOVE_TARGET_SELECTED,
.priority = 0,
@ -896,7 +896,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
.power = 0,
.type = TYPE_NORMAL,
.accuracy = 0,
.pp = 40,
.pp = 20,
.secondaryEffectChance = 0,
.target = MOVE_TARGET_USER,
.priority = 0,
@ -965,10 +965,10 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_PETAL_DANCE
.effect = EFFECT_RAMPAGE,
.power = 70,
.power = 120,
.type = TYPE_GRASS,
.accuracy = 100,
.pp = 20,
.pp = 10,
.secondaryEffectChance = 100,
.target = MOVE_TARGET_RANDOM,
.priority = 0,
@ -1001,9 +1001,9 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_FIRE_SPIN
.effect = EFFECT_TRAP,
.power = 15,
.power = 35,
.type = TYPE_FIRE,
.accuracy = 70,
.accuracy = 85,
.pp = 15,
.secondaryEffectChance = 100,
.target = MOVE_TARGET_SELECTED,
@ -1025,7 +1025,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_THUNDERBOLT
.effect = EFFECT_PARALYZE_HIT,
.power = 95,
.power = 90,
.type = TYPE_ELECTRIC,
.accuracy = 100,
.pp = 15,
@ -1039,7 +1039,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
.effect = EFFECT_PARALYZE,
.power = 0,
.type = TYPE_ELECTRIC,
.accuracy = 100,
.accuracy = 90,
.pp = 20,
.secondaryEffectChance = 0,
.target = MOVE_TARGET_SELECTED,
@ -1049,7 +1049,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_THUNDER
.effect = EFFECT_THUNDER,
.power = 120,
.power = 110,
.type = TYPE_ELECTRIC,
.accuracy = 70,
.pp = 10,
@ -1097,7 +1097,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_DIG
.effect = EFFECT_SEMI_INVULNERABLE,
.power = 60,
.power = 80,
.type = TYPE_GROUND,
.accuracy = 100,
.pp = 10,
@ -1111,7 +1111,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
.effect = EFFECT_TOXIC,
.power = 0,
.type = TYPE_POISON,
.accuracy = 85,
.accuracy = 90,
.pp = 10,
.secondaryEffectChance = 100,
.target = MOVE_TARGET_SELECTED,
@ -1268,7 +1268,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
.power = 0,
.type = TYPE_NORMAL,
.accuracy = 0,
.pp = 20,
.pp = 10,
.secondaryEffectChance = 0,
.target = MOVE_TARGET_USER,
.priority = 0,
@ -1292,7 +1292,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
.power = 0,
.type = TYPE_NORMAL,
.accuracy = 0,
.pp = 20,
.pp = 10,
.secondaryEffectChance = 0,
.target = MOVE_TARGET_USER,
.priority = 0,
@ -1352,7 +1352,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
.power = 0,
.type = TYPE_PSYCHIC,
.accuracy = 0,
.pp = 30,
.pp = 20,
.secondaryEffectChance = 0,
.target = MOVE_TARGET_USER,
.priority = 0,
@ -1411,7 +1411,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
.effect = EFFECT_BIDE,
.power = 1,
.type = TYPE_NORMAL,
.accuracy = 100,
.accuracy = 0,
.pp = 10,
.secondaryEffectChance = 0,
.target = MOVE_TARGET_USER,
@ -1469,7 +1469,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_LICK
.effect = EFFECT_PARALYZE_HIT,
.power = 20,
.power = 30,
.type = TYPE_GHOST,
.accuracy = 100,
.pp = 30,
@ -1484,7 +1484,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
.power = 20,
.type = TYPE_POISON,
.accuracy = 70,
.pp = 20,
.pp = 30,
.secondaryEffectChance = 40,
.target = MOVE_TARGET_SELECTED,
.priority = 0,
@ -1517,7 +1517,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_FIRE_BLAST
.effect = EFFECT_BURN_HIT,
.power = 120,
.power = 110,
.type = TYPE_FIRE,
.accuracy = 85,
.pp = 5,
@ -1543,8 +1543,8 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
.effect = EFFECT_TRAP,
.power = 35,
.type = TYPE_WATER,
.accuracy = 75,
.pp = 10,
.accuracy = 85,
.pp = 15,
.secondaryEffectChance = 100,
.target = MOVE_TARGET_SELECTED,
.priority = 0,
@ -1565,10 +1565,10 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_SKULL_BASH
.effect = EFFECT_SKULL_BASH,
.power = 100,
.power = 130,
.type = TYPE_NORMAL,
.accuracy = 100,
.pp = 15,
.pp = 10,
.secondaryEffectChance = 0,
.target = MOVE_TARGET_SELECTED,
.priority = 0,
@ -1637,7 +1637,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_HI_JUMP_KICK
.effect = EFFECT_RECOIL_IF_MISS,
.power = 85,
.power = 100,
.type = TYPE_FIGHTING,
.accuracy = 90,
.pp = 20,
@ -1651,7 +1651,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
.effect = EFFECT_PARALYZE,
.power = 0,
.type = TYPE_NORMAL,
.accuracy = 75,
.accuracy = 100,
.pp = 30,
.secondaryEffectChance = 0,
.target = MOVE_TARGET_SELECTED,
@ -1675,7 +1675,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
.effect = EFFECT_POISON,
.power = 0,
.type = TYPE_POISON,
.accuracy = 55,
.accuracy = 90,
.pp = 40,
.secondaryEffectChance = 0,
.target = MOVE_TARGET_SELECTED,
@ -1697,10 +1697,10 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_LEECH_LIFE
.effect = EFFECT_ABSORB,
.power = 20,
.power = 80,
.type = TYPE_BUG,
.accuracy = 100,
.pp = 15,
.pp = 10,
.secondaryEffectChance = 0,
.target = MOVE_TARGET_SELECTED,
.priority = 0,
@ -1746,7 +1746,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_BUBBLE
.effect = EFFECT_SPEED_DOWN_HIT,
.power = 20,
.power = 40,
.type = TYPE_WATER,
.accuracy = 100,
.pp = 30,
@ -1784,7 +1784,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
.effect = EFFECT_ACCURACY_DOWN,
.power = 0,
.type = TYPE_NORMAL,
.accuracy = 70,
.accuracy = 100,
.pp = 20,
.secondaryEffectChance = 0,
.target = MOVE_TARGET_SELECTED,
@ -1796,7 +1796,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
.effect = EFFECT_PSYWAVE,
.power = 1,
.type = TYPE_PSYCHIC,
.accuracy = 80,
.accuracy = 100,
.pp = 15,
.secondaryEffectChance = 0,
.target = MOVE_TARGET_SELECTED,
@ -1821,7 +1821,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
.power = 0,
.type = TYPE_POISON,
.accuracy = 0,
.pp = 40,
.pp = 20,
.secondaryEffectChance = 0,
.target = MOVE_TARGET_USER,
.priority = 0,
@ -1830,9 +1830,9 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_CRABHAMMER
.effect = EFFECT_HIT,
.power = 90,
.power = 100,
.type = TYPE_WATER,
.accuracy = 85,
.accuracy = 90,
.pp = 10,
.secondaryEffectChance = 0,
.target = MOVE_TARGET_SELECTED,
@ -1988,7 +1988,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
.effect = EFFECT_RECOIL,
.power = 50,
.type = TYPE_NORMAL,
.accuracy = 100,
.accuracy = 0,
.pp = 1,
.secondaryEffectChance = 0,
.target = MOVE_TARGET_SELECTED,
@ -2022,10 +2022,10 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_THIEF
.effect = EFFECT_THIEF,
.power = 40,
.power = 60,
.type = TYPE_DARK,
.accuracy = 100,
.pp = 10,
.pp = 25,
.secondaryEffectChance = 100,
.target = MOVE_TARGET_SELECTED,
.priority = 0,
@ -2048,7 +2048,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
.effect = EFFECT_LOCK_ON,
.power = 0,
.type = TYPE_NORMAL,
.accuracy = 100,
.accuracy = 0,
.pp = 5,
.secondaryEffectChance = 0,
.target = MOVE_TARGET_SELECTED,
@ -2082,7 +2082,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_SNORE
.effect = EFFECT_SNORE,
.power = 40,
.power = 50,
.type = TYPE_NORMAL,
.accuracy = 100,
.pp = 15,
@ -2144,7 +2144,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
.effect = EFFECT_SPEED_DOWN_2,
.power = 0,
.type = TYPE_GRASS,
.accuracy = 85,
.accuracy = 100,
.pp = 40,
.secondaryEffectChance = 0,
.target = MOVE_TARGET_SELECTED,
@ -2216,7 +2216,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
.effect = EFFECT_SPEED_DOWN_2,
.power = 0,
.type = TYPE_NORMAL,
.accuracy = 90,
.accuracy = 100,
.pp = 10,
.secondaryEffectChance = 0,
.target = MOVE_TARGET_SELECTED,
@ -2239,7 +2239,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
{ // MOVE_SWEET_KISS
.effect = EFFECT_CONFUSE,
.power = 0,
.type = TYPE_NORMAL,
.type = TYPE_FAIRY,
.accuracy = 75,
.pp = 10,
.secondaryEffectChance = 0,
@ -2310,7 +2310,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_ZAP_CANNON
.effect = EFFECT_PARALYZE_HIT,
.power = 100,
.power = 120,
.type = TYPE_ELECTRIC,
.accuracy = 50,
.pp = 5,
@ -2384,7 +2384,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
.effect = EFFECT_MULTI_HIT,
.power = 25,
.type = TYPE_GROUND,
.accuracy = 80,
.accuracy = 90,
.pp = 10,
.secondaryEffectChance = 0,
.target = MOVE_TARGET_SELECTED,
@ -2396,7 +2396,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
.effect = EFFECT_LOCK_ON,
.power = 0,
.type = TYPE_NORMAL,
.accuracy = 100,
.accuracy = 0,
.pp = 5,
.secondaryEffectChance = 0,
.target = MOVE_TARGET_SELECTED,
@ -2406,10 +2406,10 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_OUTRAGE
.effect = EFFECT_RAMPAGE,
.power = 90,
.power = 120,
.type = TYPE_DRAGON,
.accuracy = 100,
.pp = 15,
.pp = 10,
.secondaryEffectChance = 100,
.target = MOVE_TARGET_RANDOM,
.priority = 0,
@ -2430,10 +2430,10 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_GIGA_DRAIN
.effect = EFFECT_ABSORB,
.power = 60,
.power = 75,
.type = TYPE_GRASS,
.accuracy = 100,
.pp = 5,
.pp = 10,
.secondaryEffectChance = 0,
.target = MOVE_TARGET_SELECTED,
.priority = 0,
@ -2492,7 +2492,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
.effect = EFFECT_SWAGGER,
.power = 0,
.type = TYPE_NORMAL,
.accuracy = 90,
.accuracy = 85,
.pp = 15,
.secondaryEffectChance = 100,
.target = MOVE_TARGET_SELECTED,
@ -2526,7 +2526,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_FURY_CUTTER
.effect = EFFECT_FURY_CUTTER,
.power = 10,
.power = 40,
.type = TYPE_BUG,
.accuracy = 95,
.pp = 20,
@ -2648,7 +2648,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
.effect = EFFECT_PAIN_SPLIT,
.power = 0,
.type = TYPE_NORMAL,
.accuracy = 100,
.accuracy = 0,
.pp = 20,
.secondaryEffectChance = 0,
.target = MOVE_TARGET_SELECTED,
@ -2839,7 +2839,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
{ // MOVE_MOONLIGHT
.effect = EFFECT_MOONLIGHT,
.power = 0,
.type = TYPE_NORMAL,
.type = TYPE_FAIRY,
.accuracy = 0,
.pp = 5,
.secondaryEffectChance = 0,
@ -2982,10 +2982,10 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_FUTURE_SIGHT
.effect = EFFECT_FUTURE_SIGHT,
.power = 80,
.power = 120,
.type = TYPE_PSYCHIC,
.accuracy = 90,
.pp = 15,
.accuracy = 100,
.pp = 10,
.secondaryEffectChance = 0,
.target = MOVE_TARGET_SELECTED,
.priority = 0,
@ -2994,7 +2994,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_ROCK_SMASH
.effect = EFFECT_DEFENSE_DOWN_HIT,
.power = 20,
.power = 40,
.type = TYPE_FIGHTING,
.accuracy = 100,
.pp = 15,
@ -3006,9 +3006,9 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_WHIRLPOOL
.effect = EFFECT_TRAP,
.power = 15,
.power = 35,
.type = TYPE_WATER,
.accuracy = 70,
.accuracy = 85,
.pp = 15,
.secondaryEffectChance = 100,
.target = MOVE_TARGET_SELECTED,
@ -3042,7 +3042,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_UPROAR
.effect = EFFECT_UPROAR,
.power = 50,
.power = 90,
.type = TYPE_NORMAL,
.accuracy = 100,
.pp = 10,
@ -3057,7 +3057,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
.power = 0,
.type = TYPE_NORMAL,
.accuracy = 0,
.pp = 10,
.pp = 20,
.secondaryEffectChance = 0,
.target = MOVE_TARGET_USER,
.priority = 0,
@ -3090,7 +3090,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_HEAT_WAVE
.effect = EFFECT_BURN_HIT,
.power = 100,
.power = 95,
.type = TYPE_FIRE,
.accuracy = 90,
.pp = 10,
@ -3140,7 +3140,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
.effect = EFFECT_WILL_O_WISP,
.power = 0,
.type = TYPE_FIRE,
.accuracy = 75,
.accuracy = 85,
.pp = 15,
.secondaryEffectChance = 0,
.target = MOVE_TARGET_SELECTED,
@ -3186,7 +3186,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_SMELLING_SALT
.effect = EFFECT_SMELLINGSALT,
.power = 60,
.power = 70,
.type = TYPE_NORMAL,
.accuracy = 100,
.pp = 10,
@ -3390,7 +3390,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_KNOCK_OFF
.effect = EFFECT_KNOCK_OFF,
.power = 20,
.power = 65,
.type = TYPE_DARK,
.accuracy = 100,
.pp = 20,
@ -3714,9 +3714,9 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_METEOR_MASH
.effect = EFFECT_ATTACK_UP_HIT,
.power = 100,
.power = 90,
.type = TYPE_STEEL,
.accuracy = 85,
.accuracy = 90,
.pp = 10,
.secondaryEffectChance = 20,
.target = MOVE_TARGET_SELECTED,
@ -3774,7 +3774,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_AIR_CUTTER
.effect = EFFECT_HIT,
.power = 55,
.power = 60,
.type = TYPE_FLYING,
.accuracy = 95,
.pp = 25,
@ -3786,7 +3786,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_OVERHEAT
.effect = EFFECT_OVERHEAT,
.power = 140,
.power = 130,
.type = TYPE_FIRE,
.accuracy = 90,
.pp = 5,
@ -3810,10 +3810,10 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_ROCK_TOMB
.effect = EFFECT_SPEED_DOWN_HIT,
.power = 50,
.power = 60,
.type = TYPE_ROCK,
.accuracy = 80,
.pp = 10,
.accuracy = 95,
.pp = 15,
.secondaryEffectChance = 100,
.target = MOVE_TARGET_SELECTED,
.priority = 0,
@ -3921,7 +3921,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
.power = 80,
.type = TYPE_PSYCHIC,
.accuracy = 100,
.pp = 30,
.pp = 20,
.secondaryEffectChance = 10,
.target = MOVE_TARGET_SELECTED,
.priority = 0,
@ -3942,9 +3942,9 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_SAND_TOMB
.effect = EFFECT_TRAP,
.power = 15,
.power = 35,
.type = TYPE_GROUND,
.accuracy = 70,
.accuracy = 85,
.pp = 15,
.secondaryEffectChance = 100,
.target = MOVE_TARGET_SELECTED,
@ -3966,7 +3966,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_MUDDY_WATER
.effect = EFFECT_ACCURACY_DOWN_HIT,
.power = 95,
.power = 90,
.type = TYPE_WATER,
.accuracy = 85,
.pp = 10,
@ -3978,7 +3978,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_BULLET_SEED
.effect = EFFECT_MULTI_HIT,
.power = 10,
.power = 25,
.type = TYPE_GRASS,
.accuracy = 100,
.pp = 30,
@ -4002,7 +4002,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_ICICLE_SPEAR
.effect = EFFECT_MULTI_HIT,
.power = 10,
.power = 25,
.type = TYPE_ICE,
.accuracy = 100,
.pp = 30,
@ -4122,10 +4122,10 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_COVET
.effect = EFFECT_THIEF,
.power = 40,
.power = 60,
.type = TYPE_NORMAL,
.accuracy = 100,
.pp = 40,
.pp = 25,
.secondaryEffectChance = 100,
.target = MOVE_TARGET_SELECTED,
.priority = 0,
@ -4183,7 +4183,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_LEAF_BLADE
.effect = EFFECT_HIT,
.power = 70,
.power = 90,
.type = TYPE_GRASS,
.accuracy = 100,
.pp = 15,
@ -4209,7 +4209,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
.effect = EFFECT_MULTI_HIT,
.power = 25,
.type = TYPE_ROCK,
.accuracy = 80,
.accuracy = 90,
.pp = 10,
.secondaryEffectChance = 0,
.target = MOVE_TARGET_SELECTED,
@ -4243,9 +4243,9 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
},
{ // MOVE_DOOM_DESIRE
.effect = EFFECT_FUTURE_SIGHT,
.power = 120,
.power = 140,
.type = TYPE_STEEL,
.accuracy = 85,
.accuracy = 100,
.pp = 5,
.secondaryEffectChance = 0,
.target = MOVE_TARGET_SELECTED,

View File

@ -657,6 +657,7 @@ const u8 gMoveNames[MOVES_COUNT][MOVE_NAME_LENGTH + 1] =
[MOVE_CLANGING_SCALES] = _("Clanging Sca"),
[MOVE_DRAGON_HAMMER] = _("DragonHammer"),
[MOVE_BRUTAL_SWING] = _("Brutal Swing"),
[MOVE_AURORA_VEIL] = _("Aurora Veil"),
[MOVE_SHELL_TRAP] = _("Shell Trap"),
[MOVE_FLEUR_CANNON] = _("Fleur Cannon"),
[MOVE_PSYCHIC_FANGS] = _("PsychicFangs"),