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>
33 lines
1.1 KiB
YAML
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
|