Implement most pokeballs
All checks were successful
Build / Build (push) Successful in 1m2s

This commit is contained in:
2025-07-20 11:15:45 +02:00
parent db3f7f2403
commit 77d7b86a3c
19 changed files with 452 additions and 38 deletions

View File

@@ -869,6 +869,12 @@
"price": -1,
"additionalData": {
"flingPower": 0
},
"battleEffect": {
"name": "pokeball_flat_modifier",
"parameters": {
"catchRate": 1
}
}
},
{
@@ -1280,6 +1286,7 @@
"additionalData": {
"flingPower": 0
}
// TODO: implement dive_ball (How do we know when the battle is triggered while surfing, fishing, or diving?)
},
{
"name": "dna_splicers",
@@ -1448,6 +1455,7 @@
"additionalData": {
"flingPower": 0
}
// TODO: implement dusk_ball (How do we know when the battle is triggered at night or in a cave?)
},
{
"name": "dusk_stone",
@@ -1744,6 +1752,9 @@
"price": -1,
"additionalData": {
"flingPower": 0
},
"battleEffect": {
"name": "fast_ball"
}
},
{
@@ -1974,6 +1985,9 @@
"price": -1,
"additionalData": {
"flingPower": 0
},
"battleEffect": {
"name": "friend_ball"
}
},
{
@@ -2267,6 +2281,12 @@
"price": 600,
"additionalData": {
"flingPower": 0
},
"battleEffect": {
"name": "pokeball_flat_modifier",
"parameters": {
"catchRate": 1.5
}
}
},
{
@@ -2493,6 +2513,9 @@
"price": -1,
"additionalData": {
"flingPower": 0
},
"battleEffect": {
"name": "heavy_ball"
}
},
{
@@ -3088,6 +3111,9 @@
"price": -1,
"additionalData": {
"flingPower": 0
},
"battleEffect": {
"name": "level_ball"
}
},
{
@@ -3219,6 +3245,9 @@
"price": -1,
"additionalData": {
"flingPower": 0
},
"battleEffect": {
"name": "love_ball"
}
},
{
@@ -3306,6 +3335,7 @@
"additionalData": {
"flingPower": 0
}
// TODO: implement lure ball effect (how to know if the pokemon was encountered while fishing)
},
{
"name": "lustrous_orb",
@@ -3324,6 +3354,12 @@
"price": 1000,
"additionalData": {
"flingPower": 0
},
"battleEffect": {
"name": "pokeball_flat_modifier",
"parameters": {
"catchRate": 1
}
}
},
{
@@ -3472,6 +3508,12 @@
"price": -1,
"additionalData": {
"flingPower": 0
},
"battleEffect": {
"name": "pokeball_flat_modifier",
"parameters": {
"catchRate": 255
}
}
},
{
@@ -3819,6 +3861,9 @@
"price": -1,
"additionalData": {
"flingPower": 0
},
"battleEffect": {
"name": "love_ball"
}
},
{
@@ -3914,6 +3959,9 @@
"price": 1000,
"additionalData": {
"flingPower": 0
},
"battleEffect": {
"name": "nest_ball"
}
},
{
@@ -3924,6 +3972,9 @@
"price": 1000,
"additionalData": {
"flingPower": 0
},
"battleEffect": {
"name": "net_ball"
}
},
{
@@ -4454,7 +4505,7 @@
"flingPower": 0
},
"battleEffect": {
"name": "pokeball",
"name": "pokeball_flat_modifier",
"parameters": {
"catchRate": 1
}
@@ -4649,6 +4700,12 @@
"price": 20,
"additionalData": {
"flingPower": 0
},
"battleEffect": {
"name": "pokeball_flat_modifier",
"parameters": {
"catchRate": 1
}
}
},
{
@@ -4816,6 +4873,9 @@
"price": 1000,
"additionalData": {
"flingPower": 0
},
"battleEffect": {
"name": "quick_ball"
}
},
{
@@ -5099,6 +5159,9 @@
"price": 1000,
"additionalData": {
"flingPower": 0
},
"battleEffect": {
"name": "repeat_ball"
}
},
{
@@ -5418,6 +5481,12 @@
"price": -1,
"additionalData": {
"flingPower": 0
},
"battleEffect": {
"name": "pokeball_flat_modifier",
"parameters": {
"catchRate": 1
}
}
},
{
@@ -5903,6 +5972,12 @@
"price": 300,
"additionalData": {
"flingPower": 0
},
"battleEffect": {
"name": "pokeball_flat_modifier",
"parameters": {
"catchRate": 1
}
}
},
{
@@ -6267,6 +6342,9 @@
"price": 1000,
"additionalData": {
"flingPower": 0
},
"battleEffect": {
"name": "timer_ball"
}
},
{
@@ -7285,6 +7363,12 @@
"price": 800,
"additionalData": {
"flingPower": 0
},
"battleEffect": {
"name": "pokeball_flat_modifier",
"parameters": {
"catchRate": 2
}
}
},
{