Add battlefield visuals and camp talk slice

This commit is contained in:
2026-06-18 16:45:46 +09:00
parent 909d497df0
commit d723d34a32
25 changed files with 604 additions and 35 deletions

View File

@@ -1,6 +1,7 @@
{
"hero": {
"name": "Hero",
"sprite": "res://art/units/strategist.png",
"tier": 1,
"move_type": "foot",
"move": 4,
@@ -17,6 +18,7 @@
},
"commander": {
"name": "Commander",
"sprite": "res://art/units/strategist.png",
"tier": 2,
"move_type": "foot",
"move": 5,
@@ -32,6 +34,7 @@
},
"cavalry": {
"name": "Cavalry",
"sprite": "res://art/units/cavalry.png",
"tier": 1,
"move_type": "mounted",
"move": 5,
@@ -48,6 +51,7 @@
},
"elite_cavalry": {
"name": "Elite Cavalry",
"sprite": "res://art/units/cavalry.png",
"tier": 2,
"move_type": "mounted",
"move": 6,
@@ -63,6 +67,7 @@
},
"infantry": {
"name": "Infantry",
"sprite": "res://art/units/infantry.png",
"tier": 1,
"move_type": "foot",
"move": 4,
@@ -79,6 +84,7 @@
},
"guard_captain": {
"name": "Guard Captain",
"sprite": "res://art/units/infantry.png",
"tier": 2,
"move_type": "foot",
"move": 5,
@@ -94,6 +100,7 @@
},
"warrior": {
"name": "Warrior",
"sprite": "res://art/units/warrior.png",
"tier": 1,
"move_type": "foot",
"move": 4,
@@ -110,6 +117,7 @@
},
"champion": {
"name": "Champion",
"sprite": "res://art/units/warrior.png",
"tier": 2,
"move_type": "foot",
"move": 5,
@@ -125,6 +133,7 @@
},
"archer": {
"name": "Archer",
"sprite": "res://art/units/archer.png",
"tier": 1,
"move_type": "archer",
"move": 4,
@@ -141,6 +150,7 @@
},
"marksman": {
"name": "Marksman",
"sprite": "res://art/units/archer.png",
"tier": 2,
"move_type": "archer",
"move": 5,
@@ -156,6 +166,7 @@
},
"strategist": {
"name": "Strategist",
"sprite": "res://art/units/strategist.png",
"tier": 1,
"move_type": "foot",
"move": 4,
@@ -172,6 +183,7 @@
},
"military_advisor": {
"name": "Military Advisor",
"sprite": "res://art/units/strategist.png",
"tier": 2,
"move_type": "foot",
"move": 4,
@@ -187,6 +199,7 @@
},
"bandit": {
"name": "Bandit",
"sprite": "res://art/units/warrior.png",
"tier": 1,
"move_type": "foot",
"move": 4,

View File

@@ -2,6 +2,7 @@
"bronze_sword": {
"name": "Bronze Sword",
"kind": "weapon",
"icon": "res://art/items/sword.png",
"weapon_type": "sword",
"range": [1, 1],
"bonuses": { "atk": 3 },
@@ -11,6 +12,7 @@
"iron_sword": {
"name": "Iron Sword",
"kind": "weapon",
"icon": "res://art/items/sword.png",
"weapon_type": "sword",
"range": [1, 1],
"bonuses": { "atk": 5 },
@@ -20,6 +22,7 @@
"training_spear": {
"name": "Training Spear",
"kind": "weapon",
"icon": "res://art/items/spear.png",
"weapon_type": "spear",
"range": [1, 1],
"bonuses": { "atk": 4 },
@@ -31,6 +34,7 @@
"short_bow": {
"name": "Short Bow",
"kind": "weapon",
"icon": "res://art/items/bow.png",
"weapon_type": "bow",
"range": [2, 2],
"bonuses": { "atk": 3 },
@@ -42,6 +46,7 @@
"hand_axe": {
"name": "Hand Axe",
"kind": "weapon",
"icon": "res://art/items/axe.png",
"weapon_type": "axe",
"range": [1, 1],
"bonuses": { "atk": 4 },
@@ -53,6 +58,7 @@
"war_axe": {
"name": "War Axe",
"kind": "weapon",
"icon": "res://art/items/axe.png",
"weapon_type": "axe",
"range": [1, 1],
"bonuses": { "atk": 6 },
@@ -64,6 +70,7 @@
"cloth_robe": {
"name": "Cloth Robe",
"kind": "armor",
"icon": "res://art/items/armor.png",
"armor_type": "robe",
"bonuses": { "def": 1 },
"effects": [],
@@ -72,6 +79,7 @@
"leather_armor": {
"name": "Leather Armor",
"kind": "armor",
"icon": "res://art/items/armor.png",
"armor_type": "light_armor",
"bonuses": { "def": 1 },
"effects": [],
@@ -80,6 +88,7 @@
"iron_armor": {
"name": "Iron Armor",
"kind": "armor",
"icon": "res://art/items/armor.png",
"armor_type": "heavy_armor",
"bonuses": { "def": 3 },
"effects": [],
@@ -105,6 +114,7 @@
"name": "Yitian Sword",
"kind": "weapon",
"rarity": "named",
"icon": "res://art/items/sword.png",
"weapon_type": "sword",
"range": [1, 1],
"bonuses": { "atk": 7, "int": 1 },
@@ -117,6 +127,7 @@
"name": "Dragon Spear",
"kind": "weapon",
"rarity": "named",
"icon": "res://art/items/spear.png",
"weapon_type": "spear",
"range": [1, 1],
"bonuses": { "atk": 7, "agi": 1 },
@@ -129,6 +140,7 @@
"name": "Wind Chaser Bow",
"kind": "weapon",
"rarity": "named",
"icon": "res://art/items/bow.png",
"weapon_type": "bow",
"range": [2, 2],
"bonuses": { "atk": 5, "agi": 2 },
@@ -141,6 +153,7 @@
"name": "Black Tortoise Robe",
"kind": "armor",
"rarity": "named",
"icon": "res://art/items/armor.png",
"armor_type": "robe",
"bonuses": { "mp": 2, "def": 3, "int": 1 },
"effects": [],
@@ -149,6 +162,7 @@
"bean": {
"name": "Bean",
"kind": "consumable",
"icon": "res://art/items/panacea.png",
"uses": 1,
"effects": [{ "type": "heal_hp", "amount": 20 }],
"price": 50
@@ -156,6 +170,7 @@
"antidote": {
"name": "Antidote",
"kind": "consumable",
"icon": "res://art/items/panacea.png",
"target": "ally",
"range": [0, 1],
"uses": 1,
@@ -165,6 +180,7 @@
"panacea": {
"name": "Panacea",
"kind": "consumable",
"icon": "res://art/items/panacea.png",
"target": "ally",
"range": [0, 1],
"uses": 1,
@@ -180,6 +196,7 @@
"wine": {
"name": "Wine",
"kind": "consumable",
"icon": "res://art/items/panacea.png",
"uses": 1,
"effects": [{ "type": "heal_mp", "amount": 8 }],
"price": 120

View File

@@ -38,6 +38,13 @@
"defense": 0,
"avoid": 0,
"move_cost": { "foot": 99, "mounted": 99, "archer": 99, "water": 1 }
},
"C": {
"id": "castle",
"name": "Castle",
"color": "#7f7a70",
"defense": 3,
"avoid": 0,
"move_cost": { "foot": 1, "mounted": 2, "archer": 1, "water": 99 }
}
}