refactor the skill system to adhere to the lore handbook
This commit is contained in:
@@ -3,6 +3,15 @@
|
||||
// This node is never played. Declaring every variable in one place means the
|
||||
// compiler catches typos ("$reputaton") instead of silently creating a second
|
||||
// variable at runtime.
|
||||
//
|
||||
// Writing rules the code deliberately does not enforce (Skill Bible §7 / refactor plan §2.1):
|
||||
// - Wrong Truth failures carry no failure signal in the prose — the UI banner is the only tell.
|
||||
// - Documentary routes are gated on Act and errand state, never on a voice.
|
||||
//
|
||||
// Modifier Yarn commands (see YarnSkillCommands):
|
||||
// <<skill_mod scene facework 2>> — source key "scene" = situational; clear on scene exit
|
||||
// <<clear_skill_mods scene>>
|
||||
// Other source keys (drunk, injured, …) are state buckets.
|
||||
|
||||
title: Declarations
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user