More move effects

This commit is contained in:
2025-03-02 14:03:51 +01:00
parent 9b0ac36597
commit c0bc905c46
40 changed files with 804 additions and 46 deletions

View File

@@ -3614,7 +3614,6 @@
}
}
},
// Done up to here
{
"name": "fire_spin",
"type": "fire",
@@ -3627,7 +3626,10 @@
"flags": [
"protect",
"mirror"
]
],
"effect": {
"name": "fire_spin"
}
},
{
"name": "first_impression",
@@ -3642,7 +3644,10 @@
"contact",
"protect",
"mirror"
]
],
"effect": {
"name": "first_impression"
}
},
{
"name": "fissure",
@@ -3657,7 +3662,10 @@
"protect",
"mirror",
"nonskybattle"
]
],
"effect": {
"name": "one_hit_ko"
}
},
{
"name": "flail",
@@ -3672,7 +3680,10 @@
"contact",
"protect",
"mirror"
]
],
"effect": {
"name": "flail"
}
},
{
"name": "flame_burst",
@@ -3686,7 +3697,10 @@
"flags": [
"protect",
"mirror"
]
],
"effect": {
"name": "flame_burst"
}
},
{
"name": "flame_charge",
@@ -3701,7 +3715,13 @@
"contact",
"protect",
"mirror"
]
],
"effect": {
"name": "change_user_speed",
"parameters": {
"amount": 1
}
}
},
{
"name": "flame_wheel",
@@ -3717,7 +3737,14 @@
"protect",
"mirror",
"defrost"
]
],
"effect": {
"name": "set_status",
"chance": 10,
"parameters": {
"status": "burned"
}
}
},
{
"name": "flamethrower",
@@ -3731,7 +3758,14 @@
"flags": [
"protect",
"mirror"
]
],
"effect": {
"name": "set_status",
"chance": 10,
"parameters": {
"status": "burned"
}
}
},
{
"name": "flare_blitz",
@@ -3747,7 +3781,10 @@
"protect",
"mirror",
"defrost"
]
],
"effect": {
"name": "flare_blitz"
}
},
{
"name": "flash",
@@ -3762,7 +3799,13 @@
"protect",
"reflectable",
"mirror"
]
],
"effect": {
"name": "change_target_accuracy",
"parameters": {
"amount": -1
}
}
},
{
"name": "flash_cannon",
@@ -3776,7 +3819,14 @@
"flags": [
"protect",
"mirror"
]
],
"effect": {
"name": "change_target_special_defense",
"chance": 10,
"parameters": {
"amount": -1
}
}
},
{
"name": "flatter",
@@ -3791,7 +3841,10 @@
"protect",
"reflectable",
"mirror"
]
],
"effect": {
"name": "flatter"
}
},
{
"name": "fleur_cannon",
@@ -3805,7 +3858,13 @@
"flags": [
"protect",
"mirror"
]
],
"effect": {
"name": "change_user_special_attack",
"parameters": {
"amount": -2
}
}
},
{
"name": "fling",
@@ -3819,7 +3878,10 @@
"flags": [
"protect",
"mirror"
]
],
"effect": {
"name": "fling"
}
},
{
"name": "floral_healing",
@@ -3834,7 +3896,10 @@
"protect",
"reflectable",
"heal"
]
],
"effect": {
"name": "floral_healing"
}
},
{
"name": "flower_shield",
@@ -3847,7 +3912,10 @@
"category": "status",
"flags": [
"distance"
]
],
"effect": {
"name": "flower_shield"
}
},
{
"name": "fly",
@@ -3865,7 +3933,10 @@
"mirror",
"gravity",
"distance"
]
],
"effect": {
"name": "fly"
}
},
{
"name": "flying_press",
@@ -3883,7 +3954,10 @@
"gravity",
"distance",
"nonskybattle"
]
],
"effect": {
"name": "flying_press"
}
},
{
"name": "focus_blast",
@@ -3898,7 +3972,14 @@
"protect",
"mirror",
"ballistics"
]
],
"effect": {
"name": "change_target_special_defense",
"chance": 10,
"parameters": {
"amount": -1
}
}
},
{
"name": "focus_energy",
@@ -3911,7 +3992,10 @@
"category": "status",
"flags": [
"snatch"
]
],
"effect": {
"name": "focus_energy"
}
},
{
"name": "focus_punch",
@@ -3926,7 +4010,10 @@
"contact",
"protect",
"punch"
]
],
"effect": {
"name": "focus_punch"
}
},
{
"name": "follow_me",
@@ -3937,7 +4024,10 @@
"priority": 2,
"target": "Self",
"category": "status",
"flags": []
"flags": [],
"effect": {
"name": "follow_me"
}
},
{
"name": "force_palm",
@@ -3952,7 +4042,14 @@
"contact",
"protect",
"mirror"
]
],
"effect": {
"name": "set_status",
"chance": 30,
"parameters": {
"status": "paralyzed"
}
}
},
{
"name": "foresight",
@@ -3968,7 +4065,10 @@
"reflectable",
"mirror",
"ignore-substitute"
]
],
"effect": {
"name": "foresight"
}
},
{
"name": "forests_curse",
@@ -3983,7 +4083,10 @@
"protect",
"reflectable",
"mirror"
]
],
"effect": {
"name": "forests_curse"
}
},
{
"name": "foul_play",
@@ -3998,7 +4101,10 @@
"contact",
"protect",
"mirror"
]
],
"effect": {
"name": "foul_play"
}
},
{
"name": "freeze_dry",
@@ -4012,7 +4118,10 @@
"flags": [
"protect",
"mirror"
]
],
"effect": {
"name": "freeze_dry"
}
},
{
"name": "freeze_shock",

View File

@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<TargetFramework>net9.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>