Skill progression system [Draft] (#1056)

* fuck all

* clean up

* remove knowledge books

* Update base.yml

* cl

* fix #991

* fix

* Update subgamemodes.yml

* manual migration + recipes fix

* Update comoss.yml

* setup data

* setup skills systems

* more blacksmithing skills

* Update base.yml

* Create CP14SkillEffectAction.cs

* skill button returns

* base graph UI window

* skill tree drawing

* UI improve

* pyro setup

* skill trees selection, dragging control

* refactor skill system: rename Skills to LearnedSkills, add experience tracking and learning logic

* Create available.png

* skill description generation setup

* auto parsing skill names and descriptions

* Hydrosophistry

* water light fire and metamagic ported to skill tre

* ice dagger spell returns

* Update ice_dagger.yml

* delete old files

* Update modular_garde.yml

* ice arrow spell

* link graph with parallax

* show experience counter

* polish

* puf

* p

* pipap

* finally ready to merg?

* fix

* fix 2
This commit is contained in:
Ed
2025-03-27 17:20:20 +03:00
committed by GitHub
parent 6a6350a827
commit 1e36a61339
159 changed files with 2283 additions and 1863 deletions

View File

@@ -1,2 +0,0 @@
cp14-knowledge-info-title = Знания персонажа
cp14-knowledge = Знания

View File

@@ -0,0 +1,2 @@
cp14-learned-new-knowledge = Вы научились создавать [bold]"{$name}[/bold]"!
cp14-forgot-knowledge = Вы забыли как создавать [bold]"{$name}[/bold]"!

View File

@@ -1,18 +0,0 @@
cp14-skill-label = [bold]Требования к навыкам[/bold]
cp14-skill-examined = Вам нужно владеть одним из следующих навыков, чтобы использовать {$item}:
cp14-skill-examined-need-all = Вам нужно владеть всеми следующими навыками, чтобы использовать {$item}:
cp14-skill-examined-skill = [color={$color}] - {$skill} [/color]
cp14-verb-categories-knowledge-add = Научить знаниям:
cp14-verb-categories-knowledge-remove = Удалить знания:
cp14-verb-categories-knowledge-learn = Изучить знания:
cp14-learned-new-knowledge = Вы изучили знания о [bold]"{$name}[/bold]"!
cp14-forgot-knowledge = Вы потеряли свои знания о [bold]"{$name}[/bold]"!
cp14-cant-learn-knowledge-dependencies =
Вы не смогли понять {$target}...
Вам не хватает понимания:
cp14-knowledge-book-pre-text = Здесь подробно описаны инструкции, объясняющие
cp14-knowledge-book-post-text = (Чтобы изучить эти знания, нажмите ПКМ по книге, и выберите "Изучить знания")

View File

@@ -1,6 +0,0 @@
cp14-skill-issue-drops = {$item} неловко вываливается из ваших рук!
cp14-skill-issue-recoil = Вы не удерживаете отдачу!
cp14-skill-issue-self-harm = Вы случайно попадаете по себе!
cp14-skill-issue-sharp-self-harm = Вы случайно порезались!
cp14-skill-issue-sharp-weapon-harm = Вы случайно повредили {$item}!
cp14-skill-issue-push = Вы случайно роняете {$item}!

View File

@@ -1,24 +0,0 @@
# T1
cp14-knowledge-sewing-name = Шитье одежды
cp14-knowledge-sewing-desc = как создавать простую одежду на ткацком станке
cp14-knowledge-wallpaper-name = Изготовление обоев
cp14-knowledge-wallpaper-desc = как создавать обои на ткацком станке
cp14-knowledge-woodwork-name = Работа по дереву
cp14-knowledge-woodwork-desc = как создавать простые предметы из дерева
cp14-knowledge-metall-melting-name = Переплавка металлов
cp14-knowledge-metall-melting-desc = как переплавлять руду в ценные металлы
cp14-knowledge-metall-forging-name = Ковка металлов
cp14-knowledge-metall-forging-desc = как перековывать металл в различные формы
cp14-knowledge-glasswork-name = Работа с стеклом
cp14-knowledge-glasswork-desc = как работать со стеклом
# T2
cp14-knowledge-sewing2-name = Продвинутое шитье одежды
cp14-knowledge-sewing2-desc = как создавать качественную одежду на ткацком станке

View File

@@ -12,6 +12,7 @@ cp14-loadout-general-shoes = Обувь
cp14-loadout-general-back = Спина
cp14-loadout-general-trinkets = Безделушки
cp14-loadout-general-spells = Заклинания
cp14-loadout-skill-tree = Специализация
cp14-loadout-general-keys = Ключи
# Apprentice

View File

@@ -0,0 +1,24 @@
cp14-skill-tree-blaksmithing-name = Кузнечное дело
cp14-skill-tree-blaksmithing-desc = Исследуйте и создавайте новые предметы из металла.
# Magic
cp14-skill-tree-pyrokinetic-name = Пирокинетика
cp14-skill-tree-pyrokinetic-desc = Овладейте магией огня, позволяющей вам согревать, освещать и уничтожать.
cp14-skill-tree-hydrosophistry-name = Гидрософистика
cp14-skill-tree-hydrosophistry-desc = Овладейте магией воды и мороза, чтобы создавать предметы из воды и льда, и замораживать врагов.
cp14-skill-tree-metamagic-name = Метамагия
cp14-skill-tree-metamagic-desc = Исследуйте способы тонкой манипуляции магии, чтобы влиять на заклинания и предметы.
cp14-skill-tree-illusion-name = Иллюзорность
cp14-skill-tree-illusion-desc = Исследуйте природу света, чтобы создавать иллюзии, источники света и тени.
cp14-skill-tree-healing-name = Жизнетворение
cp14-skill-tree-healing-desc = Изучайте способы влияния магии на живые создания.
# Body
cp14-skill-tree-atlethic-name = Атлетика
cp14-skill-tree-atlethic-desc = Развивайте свое тело, расширяя границы доступного.

View File

@@ -0,0 +1,10 @@
cp14-verb-categories-admin-skill-add = Выдать навык
cp14-verb-categories-admin-skill-remove = Удалить навык
cp14-skill-info-title = Навыки
cp14-game-hud-open-skill-menu-button-tooltip = Деревья навыков
cp14-skill-menu-learn-button = Изучить навык
cp14-skill-menu-learncost = [color=yellow]Требуется очков:[/color]
cp14-skill-menu-skillpoints = Очков опыта:
cp14-skill-menu-level = Уровень: