Mod naming rule and engine UI in engine mods
Mods are renamed by role (shell2d_base, menu_base, ui_base, live2d_base, editor_tools, cthangover_story, cthangover_murakami, cthangover_party) and every reference follows. Engine UI prefabs (dialog, answers, message, game menu, inventory, map, skills) and their panel entries moved out of the story mod into the subsystem mods; the card_novel and vn_starter_novel collections are removed.
This commit is contained in:
1 parent
6950443d93
commit
589ee46395
2 files changed
+1
-70
No files matched your search
@@ -1,69 +0,0 @@
|
||||
{
|
||||
"id": "card_novel",
|
||||
"kind": "game",
|
||||
"name": "Card Novel",
|
||||
"author": "ct",
|
||||
"version": "1.0.0",
|
||||
"description": "A visual novel with turn-based battles resolved as a card game: story core, battle engine, card layer and the novel interface.",
|
||||
"entry": { "scene": "start_scene" },
|
||||
"settings": { "battle.core": "card_battle" },
|
||||
"locale": [
|
||||
{
|
||||
"lang": "ru",
|
||||
"name": "Карточная новелла",
|
||||
"description": "Визуальная новелла с пошаговыми боями в виде карточной игры: сюжет, боевой движок, карты и интерфейс новеллы."
|
||||
}
|
||||
],
|
||||
"mechanics": [
|
||||
{
|
||||
"id": "vn_core",
|
||||
"name": "Novel Core",
|
||||
"role": "story",
|
||||
"description": "Scenes, scenarios, dialogue and the story engine.",
|
||||
"locale": [
|
||||
{ "lang": "ru", "name": "Ядро новеллы", "description": "Сцены, сценарии, диалоги и движок истории." }
|
||||
],
|
||||
"mods": ["visual_novel_core>=1", "starter_party>=1"]
|
||||
},
|
||||
{
|
||||
"id": "story",
|
||||
"name": "Story",
|
||||
"role": "content",
|
||||
"description": "The bundled story content.",
|
||||
"locale": [
|
||||
{ "lang": "ru", "name": "Сюжет", "description": "Встроенный сюжетный контент." }
|
||||
],
|
||||
"mods": ["murakami>=1"]
|
||||
},
|
||||
{
|
||||
"id": "battle",
|
||||
"name": "Turn Battle",
|
||||
"role": "battle",
|
||||
"description": "Turn-based combat foundation.",
|
||||
"locale": [
|
||||
{ "lang": "ru", "name": "Пошаговый бой", "description": "Основа пошаговых боёв." }
|
||||
],
|
||||
"mods": ["turn_battle_base>=1"]
|
||||
},
|
||||
{
|
||||
"id": "cards",
|
||||
"name": "Card Game",
|
||||
"role": "cards",
|
||||
"description": "Card hands, decks and card-driven battle actions.",
|
||||
"locale": [
|
||||
{ "lang": "ru", "name": "Карточная игра", "description": "Руки, колоды и боевые действия на картах." }
|
||||
],
|
||||
"mods": ["card_battle>=1"]
|
||||
},
|
||||
{
|
||||
"id": "interface",
|
||||
"name": "Interface",
|
||||
"role": "ui",
|
||||
"description": "Shared GUI panels and the narrative HUD.",
|
||||
"locale": [
|
||||
{ "lang": "ru", "name": "Интерфейс", "description": "Общие панели интерфейса и HUD повествования." }
|
||||
],
|
||||
"mods": ["interface>=1"]
|
||||
}
|
||||
]
|
||||
}
|
||||
+1
-1
@@ -8,5 +8,5 @@
|
||||
"sources": [
|
||||
"src/**/*.cs"
|
||||
],
|
||||
"depends": [ "interface>=1", "turn_battle_base>=1" ]
|
||||
"depends": [ "ui_base>=1", "turn_battle_base>=1" ]
|
||||
}
|
||||
Reference in new issue
Block a user