Implements a bunch more moves

This commit is contained in:
2025-03-08 14:39:50 +01:00
parent 8f262cb4a6
commit 77f1ab243b
33 changed files with 935 additions and 57 deletions

View File

@@ -4788,7 +4788,13 @@
"protect",
"mirror",
"punch"
]
],
"effect": {
"name": "change_user_speed",
"parameters": {
"amount": -1
}
}
},
{
"name": "happy_hour",
@@ -4800,6 +4806,7 @@
"target": "AllAlly",
"category": "status",
"flags": []
// TODO: Add effect
},
{
"name": "harden",
@@ -4812,7 +4819,13 @@
"category": "status",
"flags": [
"snatch"
]
],
"effect": {
"name": "change_user_defense",
"parameters": {
"amount": 1
}
}
},
{
"name": "haze",
@@ -4825,7 +4838,10 @@
"category": "status",
"flags": [
"ignore-substitute"
]
],
"effect": {
"name": "reset_target_stats"
}
},
{
"name": "head_charge",
@@ -4840,7 +4856,13 @@
"contact",
"protect",
"mirror"
]
],
"effect": {
"name": "recoil",
"parameters": {
"amount": 0.25
}
}
},
{
"name": "head_smash",
@@ -4855,7 +4877,13 @@
"contact",
"protect",
"mirror"
]
],
"effect": {
"name": "recoil",
"parameters": {
"amount": 0.5
}
}
},
{
"name": "headbutt",
@@ -4870,7 +4898,11 @@
"contact",
"protect",
"mirror"
]
],
"effect": {
"name": "flinch",
"chance": 30
}
},
{
"name": "heal_bell",
@@ -4886,7 +4918,10 @@
"sound",
"distance",
"ignore-substitute"
]
],
"effect": {
"name": "heal_bell"
}
},
{
"name": "heal_block",
@@ -4902,7 +4937,10 @@
"reflectable",
"mirror",
"limit_move_choice"
]
],
"effect": {
"name": "heal_block"
}
},
{
"name": "heal_order",
@@ -4916,7 +4954,13 @@
"flags": [
"snatch",
"heal"
]
],
"effect": {
"name": "heal_percent",
"parameters": {
"healPercent": 0.5
}
}
},
{
"name": "heal_pulse",
@@ -4933,7 +4977,13 @@
"distance",
"heal",
"pulse"
]
],
"effect": {
"name": "heal_percent",
"parameters": {
"healPercent": 0.5
}
}
},
{
"name": "healing_wish",
@@ -4947,7 +4997,10 @@
"flags": [
"snatch",
"heal"
]
],
"effect": {
"name": "healing_wish"
}
},
{
"name": "heart_stamp",
@@ -4962,7 +5015,11 @@
"contact",
"protect",
"mirror"
]
],
"effect": {
"name": "flinch",
"chance": 30
}
},
{
"name": "heart_swap",
@@ -4977,7 +5034,10 @@
"protect",
"mirror",
"ignore-substitute"
]
],
"effect": {
"name": "heart_swap"
}
},
{
"name": "heat_crash",
@@ -4993,7 +5053,10 @@
"protect",
"mirror",
"nonskybattle"
]
],
"effect": {
"name": "heat_crash"
}
},
{
"name": "heat_wave",
@@ -5007,7 +5070,14 @@
"flags": [
"protect",
"mirror"
]
],
"effect": {
"name": "set_status",
"chance": 10,
"parameters": {
"status": "burned"
}
}
},
{
"name": "heavy_slam",
@@ -5023,7 +5093,10 @@
"protect",
"mirror",
"nonskybattle"
]
],
"effect": {
"name": "heat_crash"
}
},
{
"name": "helping_hand",
@@ -5036,7 +5109,10 @@
"category": "status",
"flags": [
"ignore-substitute"
]
],
"effect": {
"name": "helping_hand"
}
},
{
"name": "hex",
@@ -5050,7 +5126,10 @@
"flags": [
"protect",
"mirror"
]
],
"effect": {
"name": "hex"
}
},
{
"name": "hidden_power",
@@ -5064,7 +5143,10 @@
"flags": [
"protect",
"mirror"
]
],
"effect": {
"name": "hidden_power"
}
},
{
"name": "high_horsepower",
@@ -5080,6 +5162,7 @@
"protect",
"mirror"
]
// No secondary effect
},
{
"name": "high_jump_kick",
@@ -5095,7 +5178,10 @@
"protect",
"mirror",
"gravity"
]
],
"effect": {
"name": "high_jump_kick"
}
},
{
"name": "hold_back",
@@ -5110,7 +5196,10 @@
"contact",
"protect",
"mirror"
]
],
"effect": {
"name": "false_swipe"
}
},
{
"name": "hold_hands",
@@ -5124,6 +5213,7 @@
"flags": [
"ignore-substitute"
]
// Does nothing
},
{
"name": "hone_claws",
@@ -5136,7 +5226,14 @@
"category": "status",
"flags": [
"snatch"
]
],
"effect": {
"name": "change_multiple_user_stat_boosts",
"parameters": {
"attack": 1,
"accuracy": 1
}
}
},
{
"name": "horn_attack",
@@ -5152,6 +5249,7 @@
"protect",
"mirror"
]
// No secondary effect
},
{
"name": "horn_drill",
@@ -5166,7 +5264,10 @@
"contact",
"protect",
"mirror"
]
],
"effect": {
"name": "one_hit_ko"
}
},
{
"name": "horn_leech",
@@ -5182,7 +5283,13 @@
"protect",
"mirror",
"heal"
]
],
"effect": {
"name": "drain",
"parameters": {
"drain_modifier": 0.5
}
}
},
{
"name": "howl",
@@ -5195,7 +5302,13 @@
"category": "status",
"flags": [
"snatch"
]
],
"effect": {
"name": "change_user_attack",
"parameters": {
"amount": 1
}
}
},
{
"name": "hurricane",
@@ -5210,7 +5323,11 @@
"protect",
"mirror",
"distance"
]
],
"effect": {
"name": "confuse",
"chance": 30
}
},
{
"name": "hydro_cannon",
@@ -5225,7 +5342,10 @@
"recharge",
"protect",
"mirror"
]
],
"effect": {
"name": "requires_recharge"
}
},
{
"name": "hydro_pump",
@@ -5240,6 +5360,7 @@
"protect",
"mirror"
]
// No secondary effect
},
{
"name": "hydro_vortex__physical",
@@ -5276,7 +5397,10 @@
"recharge",
"protect",
"mirror"
]
],
"effect": {
"name": "requires_recharge"
}
},
{
"name": "hyper_fang",
@@ -5291,7 +5415,11 @@
"contact",
"protect",
"mirror"
]
],
"effect": {
"name": "flinch",
"chance": 10
}
},
{
"name": "hyper_voice",
@@ -5308,6 +5436,7 @@
"sound",
"ignore-substitute"
]
// No secondary effect
},
{
"name": "hyperspace_fury",
@@ -5320,8 +5449,12 @@
"category": "physical",
"flags": [
"mirror",
"ignore-substitute"
]
"ignore-substitute",
"protect"
],
"effect": {
"name": "hyperspace_fury"
}
},
{
"name": "hyperspace_hole",
@@ -5334,8 +5467,12 @@
"category": "special",
"flags": [
"mirror",
"ignore-substitute"
]
"ignore-substitute",
"protect"
],
"effect": {
"name": "hyperspace_fury"
}
},
{
"name": "hypnosis",
@@ -5350,7 +5487,13 @@
"protect",
"reflectable",
"mirror"
]
],
"effect": {
"name": "set_status",
"parameters": {
"status": "sleep"
}
}
},
{
"name": "ice_ball",
@@ -5366,7 +5509,10 @@
"protect",
"mirror",
"ballistics"
]
],
"effect": {
"name": "ice_ball"
}
},
{
"name": "ice_beam",
@@ -5380,7 +5526,14 @@
"flags": [
"protect",
"mirror"
]
],
"effect": {
"name": "set_status",
"chance": 10,
"parameters": {
"status": "frozen"
}
}
},
{
"name": "ice_burn",
@@ -5395,7 +5548,10 @@
"charge",
"protect",
"mirror"
]
],
"effect": {
"name": "ice_burn"
}
},
{
"name": "ice_fang",
@@ -5411,7 +5567,10 @@
"protect",
"mirror",
"bite"
]
],
"effect": {
"name": "ice_fang"
}
},
{
"name": "ice_hammer",
@@ -5427,7 +5586,13 @@
"protect",
"mirror",
"punch"
]
],
"effect": {
"name": "change_target_speed",
"parameters": {
"amount": -1
}
}
},
{
"name": "ice_punch",
@@ -5443,7 +5608,14 @@
"protect",
"mirror",
"punch"
]
],
"effect": {
"name": "set_status",
"chance": 10,
"parameters": {
"status": "frozen"
}
}
},
{
"name": "ice_shard",
@@ -5458,6 +5630,7 @@
"protect",
"mirror"
]
// No secondary effect
},
{
"name": "icicle_crash",
@@ -5471,7 +5644,11 @@
"flags": [
"protect",
"mirror"
]
],
"effect": {
"name": "flinch",
"chance": 30
}
},
{
"name": "icicle_spear",
@@ -5485,7 +5662,10 @@
"flags": [
"protect",
"mirror"
]
],
"effect": {
"name": "2_5_hit_move"
}
},
{
"name": "icy_wind",
@@ -5499,7 +5679,14 @@
"flags": [
"protect",
"mirror"
]
],
"effect": {
"name": "change_target_speed",
"chance": 100,
"parameters": {
"amount": -1
}
}
},
{
"name": "imprison",
@@ -5513,7 +5700,10 @@
"flags": [
"snatch",
"ignore-substitute"
]
],
"effect": {
"name": "imprison"
}
},
{
"name": "incinerate",
@@ -5527,7 +5717,10 @@
"flags": [
"protect",
"mirror"
]
],
"effect": {
"name": "incinerate"
}
},
{
"name": "inferno",
@@ -5541,7 +5734,14 @@
"flags": [
"protect",
"mirror"
]
],
"effect": {
"name": "set_status",
"chance": 100,
"parameters": {
"status": "burned"
}
}
},
{
"name": "inferno_overdrive__physical",
@@ -5578,7 +5778,10 @@
"contact",
"protect",
"mirror"
]
],
"effect": {
"name": "infestation"
}
},
{
"name": "ingrain",