Add battlefield visuals and camp talk slice
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 }
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -18,9 +18,20 @@
|
||||
"lines": [
|
||||
"Yellow Turban rebels have gathered near Yingchuan.",
|
||||
"Cao Cao and Xiahou Dun must break their formation before the revolt spreads."
|
||||
],
|
||||
"camp_dialogue": [
|
||||
{ "speaker": "Cao Cao", "side": "left", "text": "Yingchuan is a spark in dry grass. If we move decisively, the court may still believe order can return." },
|
||||
{ "speaker": "Xiahou Dun", "side": "right", "text": "The men are ready. Give me the front, and I will keep the rebels fixed while you cut their nerve." }
|
||||
]
|
||||
},
|
||||
"shop": {
|
||||
"merchant": {
|
||||
"name": "Camp Merchant",
|
||||
"lines": [
|
||||
"Roadside stores are thin, my lord, but I saved beans and antidotes for your column.",
|
||||
"The northern woods have rumors of a hidden cache, if your scouts can reach it."
|
||||
]
|
||||
},
|
||||
"items": ["bean", "antidote"]
|
||||
},
|
||||
"roster": {
|
||||
@@ -33,9 +44,10 @@
|
||||
"map": {
|
||||
"width": 10,
|
||||
"height": 8,
|
||||
"background": "res://art/backgrounds/battlefield_frontier.png",
|
||||
"terrain": [
|
||||
"GGGGGGGGGG",
|
||||
"GGGFFFFGGG",
|
||||
"GGGGGGGGCC",
|
||||
"GGGFFFFGCC",
|
||||
"GGGFFFGGGG",
|
||||
"GGGRRGGGGG",
|
||||
"GGGRRGGHHG",
|
||||
|
||||
Reference in New Issue
Block a user