Implements a bunch more moves
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2025-05-17 17:44:15 +02:00
parent ecabe2fd10
commit a17cb92c5a
62 changed files with 1180 additions and 81 deletions

View File

@@ -11080,7 +11080,10 @@
"flags": [
"snatch",
"nonskybattle"
]
],
"effect": {
"name": "substitute"
}
},
{
"name": "subzero_slammer__physical",
@@ -11092,6 +11095,7 @@
"target": "Any",
"category": "physical",
"flags": []
// No secondary effect
},
{
"name": "subzero_slammer__special",
@@ -11103,6 +11107,7 @@
"target": "Any",
"category": "special",
"flags": []
// No secondary effect
},
{
"name": "sucker_punch",
@@ -11117,7 +11122,10 @@
"contact",
"protect",
"mirror"
]
],
"effect": {
"name": "sucker_punch"
}
},
{
"name": "sunny_day",
@@ -11128,7 +11136,13 @@
"priority": 0,
"target": "All",
"category": "status",
"flags": []
"flags": [],
"effect": {
"name": "set_weather",
"parameters": {
"weather": "sunny"
}
}
},
{
"name": "sunsteel_strike",
@@ -11143,7 +11157,10 @@
"contact",
"protect",
"mirror"
]
],
"effect": {
"name": "moongeist_beam"
}
},
{
"name": "super_fang",
@@ -11158,7 +11175,10 @@
"contact",
"protect",
"mirror"
]
],
"effect": {
"name": "super_fang"
}
},
{
"name": "superpower",
@@ -11173,7 +11193,10 @@
"contact",
"protect",
"mirror"
]
],
"effect": {
"name": "superpower"
}
},
{
"name": "supersonic",
@@ -11190,7 +11213,10 @@
"mirror",
"sound",
"ignore-substitute"
]
],
"effect": {
"name": "confuse"
}
},
{
"name": "supersonic_skystrike__physical",
@@ -11202,6 +11228,7 @@
"target": "Any",
"category": "physical",
"flags": []
// No secondary effect
},
{
"name": "supersonic_skystrike__special",
@@ -11213,6 +11240,7 @@
"target": "Any",
"category": "special",
"flags": []
// No secondary effect
},
{
"name": "surf",
@@ -11226,8 +11254,10 @@
"flags": [
"protect",
"mirror",
"nonskybattle"
"nonskybattle",
"effective_against_underwater"
]
// No secondary effect
},
{
"name": "swagger",
@@ -11242,7 +11272,10 @@
"protect",
"reflectable",
"mirror"
]
],
"effect": {
"name": "swagger"
}
},
{
"name": "swallow",
@@ -11256,7 +11289,10 @@
"flags": [
"snatch",
"heal"
]
],
"effect": {
"name": "swallow"
}
},
{
"name": "sweet_kiss",
@@ -11271,7 +11307,10 @@
"protect",
"reflectable",
"mirror"
]
],
"effect": {
"name": "confuse"
}
},
{
"name": "sweet_scent",
@@ -11286,14 +11325,20 @@
"protect",
"reflectable",
"mirror"
]
],
"effect": {
"name": "change_target_evasion",
"parameters": {
"amount": -1
}
}
},
{
"name": "swift",
"type": "normal",
"power": 60,
"pp": 20,
"accuracy": 0,
"accuracy": 255,
"priority": 0,
"target": "AllOpponent",
"category": "special",
@@ -11301,6 +11346,7 @@
"protect",
"mirror"
]
// No secondary effect
},
{
"name": "switcheroo",
@@ -11314,7 +11360,10 @@
"flags": [
"protect",
"mirror"
]
],
"effect": {
"name": "switcheroo"
}
},
{
"name": "swords_dance",
@@ -11328,7 +11377,13 @@
"flags": [
"snatch",
"dance"
]
],
"effect": {
"name": "change_user_attack",
"parameters": {
"amount": 2
}
}
},
{
"name": "synchronoise",
@@ -11342,7 +11397,10 @@
"flags": [
"protect",
"mirror"
]
],
"effect": {
"name": "synchronoise"
}
},
{
"name": "synthesis",
@@ -11356,7 +11414,10 @@
"flags": [
"snatch",
"heal"
]
],
"effect": {
"name": "synthesis"
}
},
{
"name": "tackle",
@@ -11372,6 +11433,7 @@
"protect",
"mirror"
]
// No secondary effect
},
{
"name": "tail_glow",
@@ -11384,7 +11446,13 @@
"category": "status",
"flags": [
"snatch"
]
],
"effect": {
"name": "change_user_special_attack",
"parameters": {
"amount": 3
}
}
},
{
"name": "tail_slap",
@@ -11399,7 +11467,10 @@
"contact",
"protect",
"mirror"
]
],
"effect": {
"name": "2_5_hit_move"
}
},
{
"name": "tail_whip",
@@ -11414,7 +11485,13 @@
"protect",
"reflectable",
"mirror"
]
],
"effect": {
"name": "change_target_defense",
"parameters": {
"amount": -1
}
}
},
{
"name": "tailwind",
@@ -11427,7 +11504,10 @@
"category": "status",
"flags": [
"snatch"
]
],
"effect": {
"name": "tailwind"
}
},
{
"name": "take_down",
@@ -11442,7 +11522,13 @@
"contact",
"protect",
"mirror"
]
],
"effect": {
"name": "recoil",
"parameters": {
"recoilPercent": 0.25
}
}
},
{
"name": "taunt",
@@ -11460,7 +11546,10 @@
"ignore-substitute",
"mental",
"limit_move_choice"
]
],
"effect": {
"name": "taunt"
}
},
{
"name": "tearful_look",
@@ -11474,7 +11563,14 @@
"flags": [
"reflectable",
"mirror"
]
],
"effect": {
"name": "change_multiple_target_stat_boosts",
"parameters": {
"attack": -1,
"specialAttack": -1
}
}
},
{
"name": "techno_blast",
@@ -11488,7 +11584,10 @@
"flags": [
"protect",
"mirror"
]
],
"effect": {
"name": "techno_blast"
}
},
{
"name": "tectonic_rage__physical",
@@ -11500,6 +11599,7 @@
"target": "Any",
"category": "physical",
"flags": []
// No secondary effect
},
{
"name": "tectonic_rage__special",
@@ -11511,6 +11611,7 @@
"target": "Any",
"category": "special",
"flags": []
// No secondary effect
},
{
"name": "teeter_dance",
@@ -11525,7 +11626,10 @@
"protect",
"mirror",
"dance"
]
],
"effect": {
"name": "confuse"
}
},
{
"name": "telekinesis",
@@ -11541,7 +11645,10 @@
"reflectable",
"mirror",
"gravity"
]
],
"effect": {
"name": "telekinesis"
}
},
{
"name": "teleport",
@@ -11552,7 +11659,10 @@
"priority": 0,
"target": "Self",
"category": "status",
"flags": []
"flags": [],
"effect": {
"name": "teleport"
}
},
{
"name": "thief",
@@ -11567,7 +11677,10 @@
"contact",
"protect",
"mirror"
]
],
"effect": {
"name": "covet"
}
},
{
"name": "thousand_arrows",
@@ -11581,8 +11694,12 @@
"flags": [
"protect",
"mirror",
"nonskybattle"
]
"nonskybattle",
"hit_flying"
],
"effect": {
"name": "thousand_arrows"
}
},
{
"name": "thousand_waves",
@@ -11597,7 +11714,10 @@
"protect",
"mirror",
"nonskybattle"
]
],
"effect": {
"name": "thousand_waves"
}
},
{
"name": "thrash",
@@ -11630,7 +11750,10 @@
"contact",
"protect",
"mirror"
]
],
"effect": {
"name": "throat_chop"
}
},
{
"name": "thunder",
@@ -11645,7 +11768,14 @@
"protect",
"mirror",
"hit_flying"
]
],
"effect": {
"name": "set_status",
"chance": 30,
"parameters": {
"status": "paralyzed"
}
}
},
{
"name": "thunder_fang",
@@ -11661,7 +11791,10 @@
"protect",
"mirror",
"bite"
]
],
"effect": {
"name": "thunder_fang"
}
},
{
"name": "thunder_punch",
@@ -11677,7 +11810,14 @@
"protect",
"mirror",
"punch"
]
],
"effect": {
"name": "set_status",
"chance": 10,
"parameters": {
"status": "paralyzed"
}
}
},
{
"name": "thunder_shock",
@@ -11691,7 +11831,14 @@
"flags": [
"protect",
"mirror"
]
],
"effect": {
"name": "set_status",
"chance": 10,
"parameters": {
"status": "paralyzed"
}
}
},
{
"name": "thunder_wave",
@@ -11706,7 +11853,13 @@
"protect",
"reflectable",
"mirror"
]
],
"effect": {
"name": "set_status",
"parameters": {
"status": "paralyzed"
}
}
},
{
"name": "thunderbolt",
@@ -11720,7 +11873,14 @@
"flags": [
"protect",
"mirror"
]
],
"effect": {
"name": "set_status",
"chance": 10,
"parameters": {
"status": "paralyzed"
}
}
},
{
"name": "tickle",
@@ -11735,7 +11895,14 @@
"protect",
"reflectable",
"mirror"
]
],
"effect": {
"name": "change_multiple_target_stat_boosts",
"parameters": {
"attack": -1,
"defense": -1
}
}
},
{
"name": "topsy_turvy",
@@ -11750,7 +11917,10 @@
"protect",
"reflectable",
"mirror"
]
],
"effect": {
"name": "topsy_turvy"
}
},
{
"name": "torment",
@@ -11768,7 +11938,10 @@
"ignore-substitute",
"mental",
"limit_move_choice"
]
],
"effect": {
"name": "torment"
}
},
{
"name": "toxic",
@@ -11783,7 +11956,13 @@
"protect",
"reflectable",
"mirror"
]
],
"effect": {
"name": "set_status",
"parameters": {
"status": "badly_poisoned"
}
}
},
{
"name": "toxic_spikes",
@@ -11797,7 +11976,10 @@
"flags": [
"reflectable",
"nonskybattle"
]
],
"effect": {
"name": "toxic_spikes"
}
},
{
"name": "toxic_thread",
@@ -11812,7 +11994,10 @@
"protect",
"reflectable",
"mirror"
]
],
"effect": {
"name": "toxic_thread"
}
},
{
"name": "transform",
@@ -11823,7 +12008,10 @@
"priority": 0,
"target": "Any",
"category": "status",
"flags": []
"flags": [],
"effect": {
"name": "transform"
}
},
{
"name": "tri_attack",
@@ -11837,7 +12025,10 @@
"flags": [
"protect",
"mirror"
]
],
"effect": {
"name": "tri_attack"
}
},
{
"name": "trick",
@@ -11851,7 +12042,10 @@
"flags": [
"protect",
"mirror"
]
],
"effect": {
"name": "switcheroo"
}
},
{
"name": "trick_or_treat",
@@ -11866,7 +12060,10 @@
"protect",
"reflectable",
"mirror"
]
],
"effect": {
"name": "trick_or_treat"
}
},
{
"name": "trick_room",
@@ -11879,7 +12076,10 @@
"category": "status",
"flags": [
"mirror"
]
],
"effect": {
"name": "trick_room"
}
},
{
"name": "triple_kick",
@@ -11894,7 +12094,10 @@
"contact",
"protect",
"mirror"
]
],
"effect": {
"name": "triple_kick"
}
},
{
"name": "trop_kick",
@@ -11909,7 +12112,13 @@
"contact",
"protect",
"mirror"
]
],
"effect": {
"name": "change_target_attack",
"parameters": {
"amount": -1
}
}
},
{
"name": "trump_card",
@@ -11924,7 +12133,10 @@
"contact",
"protect",
"mirror"
]
],
"effect": {
"name": "trump_card"
}
},
{
"name": "twineedle",
@@ -11938,7 +12150,10 @@
"flags": [
"protect",
"mirror"
]
],
"effect": {
"name": "twineedle"
}
},
{
"name": "twinkle_tackle__physical",
@@ -11950,6 +12165,7 @@
"target": "Any",
"category": "physical",
"flags": []
// No secondary effect
},
{
"name": "twinkle_tackle__special",
@@ -11961,6 +12177,7 @@
"target": "Any",
"category": "special",
"flags": []
// No secondary effect
},
{
"name": "twister",
@@ -11976,7 +12193,11 @@
"mirror",
"hit_flying",
"effective_against_fly"
]
],
"effect": {
"name": "flinch",
"chance": 20
}
},
{
"name": "u_turn",
@@ -11991,7 +12212,10 @@
"contact",
"protect",
"mirror"
]
],
"effect": {
"name": "u_turn"
}
},
{
"name": "uproar",
@@ -12022,7 +12246,15 @@
"contact",
"protect",
"mirror"
]
],
"effect": {
"name": "change_multiple_user_stat_boosts",
"parameters": {
"defense": -1,
"specialDefense": -1,
"speed": -1
}
}
},
{
"name": "vacuum_wave",
@@ -12037,6 +12269,7 @@
"protect",
"mirror"
]
// No secondary effect
},
{
"name": "venom_drench",
@@ -12051,7 +12284,10 @@
"protect",
"reflectable",
"mirror"
]
],
"effect": {
"name": "venom_drench"
}
},
{
"name": "venoshock",
@@ -12065,7 +12301,10 @@
"flags": [
"protect",
"mirror"
]
],
"effect": {
"name": "venoshock"
}
},
{
"name": "vice_grip",
@@ -12081,6 +12320,7 @@
"protect",
"mirror"
]
// No secondary effect
},
{
"name": "vine_whip",
@@ -12096,13 +12336,14 @@
"protect",
"mirror"
]
// No secondary effect
},
{
"name": "vital_throw",
"type": "fighting",
"power": 70,
"pp": 10,
"accuracy": 0,
"accuracy": 255,
"priority": -1,
"target": "Any",
"category": "physical",
@@ -12111,6 +12352,7 @@
"protect",
"mirror"
]
// No secondary effect
},
{
"name": "volt_switch",
@@ -12124,7 +12366,10 @@
"flags": [
"protect",
"mirror"
]
],
"effect": {
"name": "u_turn"
}
},
{
"name": "volt_tackle",