xyvera/content/data/characters/ember_ashvale.yaml
caoimhinr fb00954954 Initial scaffold: Nakama backend, Godot client, content schema
Sets up the Step 1 (Project Foundation) and Step 2 (Content Schemas) scaffold
from the implementation sequence. Includes Docker Compose stack, Nakama
TypeScript module stubs, PostgreSQL migration, Godot 4 project shell with
scene stubs and NakamaClient singleton, YAML content schemas for all entity
types, and example data for 3 characters, 2 jobs, and all 7 core resources.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-02 23:33:06 +02:00

80 lines
2.1 KiB
YAML

# Ember Ashvale / Ezra Ashvale
# SR | Glass Cannon | Lumberjack
# The player's first realistic gacha pull in the standard banner.
# SR rarity — reliable specialist who makes the early economy viable.
# Designed to demonstrate that non-SSR characters stay meaningfully useful:
# her lumberjack bonus feeds the wood bottleneck that the manual work system
# is built around.
$schema: "xyvera/content-schema/character/v1"
id: ember_ashvale
name:
female: "Ember Ashvale"
male: "Ezra Ashvale"
rarity: SR
combat_role: glass_cannon
profession: lumberjack
region_origin: heartwood_vale
element: fire
personality: energetic_optimist
base_stats:
hp: 680
attack: 195
defense: 60
speed: 115
crit_rate: 0.10
crit_damage: 1.8
skills:
- id: blaze_cut
name: "Blaze Cut"
type: active
description: >
Deals 220% ATK as fire damage to one enemy. If the target is on fire (burning
status), also deals 80% ATK bonus damage.
max_level: 5
upgrade_cost_per_level:
knowledge: 25
gold: 180
- id: sawdust_flurry
name: "Sawdust Flurry"
type: passive
description: >
Passive: each time Ember defeats an enemy, she gains +8% attack speed for
2 turns (stacks up to 3 times).
max_level: 3
upgrade_cost_per_level:
knowledge: 15
gold: 120
- id: quick_harvest
name: "Quick Harvest"
type: passive
description: >
Village passive: when assigned to a Lumber Camp slot, adds a 20% chance per
hour to produce a bonus burst of wood equal to 30 minutes of base output.
This bonus chance does not require manual input.
max_level: 5
upgrade_cost_per_level:
knowledge: 10
gold: 80
suitability_bonuses:
primary_profession_multiplier: 1.5
secondary_professions:
- farmer # comfortable outdoors
bond_hooks:
- cheerful
- mentor_target
- competitive
lore_summary: >
An apprentice woodcutter who followed a glowing deer into a forest and came out
somewhere entirely different. She's still looking for the deer, but in the meantime
the logs aren't going to cut themselves.