implemented skill system according to designdocuments

This commit is contained in:
2026-08-15 08:09:29 +02:00
parent f8def361fa
commit 063e94f6eb
95 changed files with 2924 additions and 4 deletions
@@ -0,0 +1,22 @@
// Scratch node for verifying the skill-check plumbing. Not part of the story.
// Point DialogueRunner.startNode at "Debug_SkillCheck" to run it, then set it
// back to "Start" when you're done.
title: Debug_SkillCheck
---
Narrator: Skill check harness.
<<check persuasion standard>>
<<if $check_result>>
Narrator: Passed. Rolled {$check_roll}, total {$check_total} against DC {$check_dc}.
<<else>>
Narrator: Failed. Rolled {$check_roll}, total {$check_total} against DC {$check_dc}.
<<endif>>
// Explicit numeric DC plus a situational modifier.
<<check deduction 16 2>>
Narrator: Deduction came out {$check_degree}.
// Deliberate typo: should log an error and continue, not deadlock.
<<check nosuchskill standard>>
Narrator: Survived the bad skill id.
===
@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: e497c84fe7bd48ea8c828ac1702f79bf
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 94073015eacc34c1d8fc6786e43d60ca, type: 3}