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>
80 lines
2.1 KiB
YAML
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.
|