Teach enemy AI weapon-aware attacks

This commit is contained in:
2026-06-18 11:30:37 +09:00
parent 6ca276082e
commit a4330481a6
8 changed files with 135 additions and 77 deletions

View File

@@ -97,7 +97,8 @@
"team": "enemy",
"level": 5,
"pos": [10, 4],
"base": { "hp": 48, "atk": 16, "def": 8, "agi": 10 }
"base": { "hp": 48, "atk": 12, "def": 8, "agi": 10 },
"equipment": { "weapon": "training_spear" }
},
{
"unit_id": "gao_shun_guard",
@@ -106,7 +107,8 @@
"team": "enemy",
"level": 5,
"pos": [9, 3],
"base": { "hp": 44, "atk": 14, "def": 9 }
"base": { "hp": 44, "atk": 10, "def": 9 },
"equipment": { "weapon": "training_spear" }
},
{
"unit_id": "puyang_cavalry_1",
@@ -115,7 +117,8 @@
"team": "enemy",
"level": 5,
"pos": [11, 3],
"base": { "hp": 38, "atk": 13, "def": 7 }
"base": { "hp": 38, "atk": 9, "def": 7 },
"equipment": { "weapon": "training_spear" }
},
{
"unit_id": "puyang_cavalry_2",
@@ -124,7 +127,8 @@
"team": "enemy",
"level": 5,
"pos": [11, 5],
"base": { "hp": 38, "atk": 13, "def": 7 }
"base": { "hp": 38, "atk": 9, "def": 7 },
"equipment": { "weapon": "training_spear" }
},
{
"unit_id": "puyang_archer",
@@ -133,7 +137,8 @@
"team": "enemy",
"level": 5,
"pos": [10, 2],
"base": { "hp": 30, "atk": 12, "def": 5 }
"base": { "hp": 30, "atk": 9, "def": 5 },
"equipment": { "weapon": "short_bow" }
}
],
"events": [
@@ -203,7 +208,8 @@
"team": "enemy",
"level": 6,
"pos": [13, 4],
"base": { "hp": 54, "atk": 18, "def": 9, "agi": 12 }
"base": { "hp": 54, "atk": 14, "def": 9, "agi": 12 },
"equipment": { "weapon": "training_spear" }
},
{
"unit_id": "lu_bu_rider_north",
@@ -212,7 +218,8 @@
"team": "enemy",
"level": 5,
"pos": [12, 2],
"base": { "hp": 38, "atk": 14, "def": 7 }
"base": { "hp": 38, "atk": 10, "def": 7 },
"equipment": { "weapon": "training_spear" }
},
{
"unit_id": "lu_bu_rider_south",
@@ -221,7 +228,8 @@
"team": "enemy",
"level": 5,
"pos": [12, 6],
"base": { "hp": 38, "atk": 14, "def": 7 }
"base": { "hp": 38, "atk": 10, "def": 7 },
"equipment": { "weapon": "training_spear" }
}
]
}