Getting started with implementing an explicit AI, based on the Essentials one.
All checks were successful
Build / Build (push) Successful in 1m2s

This commit is contained in:
2025-07-11 17:03:08 +02:00
parent 084ae84130
commit a3a4993407
56 changed files with 2687 additions and 1274 deletions

View File

@@ -438,7 +438,8 @@
"flags": [
"contact",
"protect",
"mirror"
"mirror",
"multi_hit"
],
"effect": {
"name": "2_5_hit_move"
@@ -704,7 +705,8 @@
"flags": [
"protect",
"mirror",
"ballistics"
"ballistics",
"multi_hit"
],
"effect": {
"name": "2_5_hit_move"
@@ -770,7 +772,8 @@
"category": "physical",
"flags": [
"protect",
"mirror"
"mirror",
"multi_hit"
],
"effect": {
"name": "beat_up"
@@ -1101,7 +1104,8 @@
"category": "physical",
"flags": [
"protect",
"mirror"
"mirror",
"multi_hit"
],
"effect": {
"name": "2_5_hit_move"
@@ -1413,7 +1417,8 @@
"flags": [
"protect",
"mirror",
"ballistics"
"ballistics",
"multi_hit"
],
"effect": {
"name": "2_5_hit_move"
@@ -1747,7 +1752,8 @@
"contact",
"protect",
"mirror",
"punch"
"punch",
"multi_hit"
],
"effect": {
"name": "2_5_hit_move"
@@ -2580,7 +2586,8 @@
"flags": [
"contact",
"protect",
"mirror"
"mirror",
"multi_hit"
],
"effect": {
"name": "2_hit_move"
@@ -2616,7 +2623,8 @@
"flags": [
"contact",
"protect",
"mirror"
"mirror",
"multi_hit"
],
"effect": {
"name": "2_5_hit_move"
@@ -3681,7 +3689,8 @@
"category": "special",
"flags": [
"protect",
"mirror"
"mirror",
"multi_hit"
],
"effect": {
"name": "fire_spin"
@@ -4263,7 +4272,8 @@
"flags": [
"contact",
"protect",
"mirror"
"mirror",
"multi_hit"
],
"effect": {
"name": "2_5_hit_move"
@@ -4299,7 +4309,8 @@
"flags": [
"contact",
"protect",
"mirror"
"mirror",
"multi_hit"
],
"effect": {
"name": "2_5_hit_move"
@@ -5726,7 +5737,8 @@
"category": "physical",
"flags": [
"protect",
"mirror"
"mirror",
"multi_hit"
],
"effect": {
"name": "2_5_hit_move"
@@ -6579,7 +6591,8 @@
"category": "special",
"flags": [
"protect",
"mirror"
"mirror",
"multi_hit"
],
"effect": {
"name": "magma_storm"
@@ -7895,7 +7908,8 @@
"category": "physical",
"flags": [
"protect",
"mirror"
"mirror",
"multi_hit"
],
"effect": {
"name": "2_5_hit_move"
@@ -9068,7 +9082,8 @@
"category": "physical",
"flags": [
"protect",
"mirror"
"mirror",
"multi_hit"
],
"effect": {
"name": "2_5_hit_move"
@@ -10663,7 +10678,8 @@
"category": "physical",
"flags": [
"protect",
"mirror"
"mirror",
"multi_hit"
],
"effect": {
"name": "2_5_hit_move"
@@ -11540,7 +11556,8 @@
"flags": [
"contact",
"protect",
"mirror"
"mirror",
"multi_hit"
],
"effect": {
"name": "2_5_hit_move"
@@ -12168,7 +12185,8 @@
"flags": [
"contact",
"protect",
"mirror"
"mirror",
"multi_hit"
],
"effect": {
"name": "triple_kick"
@@ -12224,7 +12242,8 @@
"category": "physical",
"flags": [
"protect",
"mirror"
"mirror",
"multi_hit"
],
"effect": {
"name": "twineedle"
@@ -12550,7 +12569,8 @@
"category": "special",
"flags": [
"protect",
"mirror"
"mirror",
"multi_hit"
],
"effect": {
"name": "2_5_hit_move"