xyvera/content/data/jobs/lumber_camp.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

33 lines
1.1 KiB
YAML

# Lumber Camp — Lumberjack job slot
# The primary manual work target in the PoC.
# Wood is the designed scarcity bottleneck: it gates construction upgrades
# and several early character ascension recipes. Players can passively
# accumulate wood here, or use the manual_work action for burst gains.
# manual_work_eligible: true makes this the focus of the micro-management demo.
$schema: "xyvera/content-schema/job/v1"
id: lumber_camp
name: "Lumber Camp"
description: >
Workers harvest timber from the forest edge of Heartwood Vale. Wood is the
backbone of early construction and a bottleneck players will want to push past.
Assign a lumberjack here for full output, or use the manual work action to
chop extra wood yourself.
profession: lumberjack
output_resource: wood
base_output_per_hour: 12.0
secondary_output:
resource: gold
rate_fraction: 0.15 # small gold bonus representing sold scrap timber
max_slots: 3
unlock_condition:
building_level: 0 # available from the start
manual_work_eligible: true # this is the PoC manual micro-management target
passive_cap_hours: 8.0