Files
game/addons/yt_world/__manifest__.py
T
2026-09-24 16:41:02 +08:00

42 lines
1.7 KiB
Python

{
'name': '宇森世界 - 沙盘与微观世界',
'version': '0.10',
'summary': '地表存储(沙盘记忆) + 微观世界(1:1预留) + 资源(框架)',
'description': '每个玩家拥有一个确定性生成的世界;仅持久化玩家改过的地表地块(种子+增量覆盖)。微观世界独立为 1:1 模型仅预留,资源模型为框架。',
'category': 'Game',
'depends': ['base', 'web', 'game_base', 'yusen_website'],
'data': [
'security/ir.model.access.csv',
'data/codex_resource.xml',
'data/codex_creature.xml',
'data/codex_monster.xml',
'data/codex_race.xml',
'data/codex_talent.xml',
'data/yt_world_build_item.xml',
'data/yt_world_build_item_updates.xml',
'data/yt_world_equip_item.xml',
'data/yt_world_race.xml',
'data/yt_world_task.xml',
'views/yt_world_views.xml',
# 图鉴:与 8888 前端图鉴对齐的 5 个模型视图 + 菜单改造
'views/codex_views.xml',
'views/codex_menu.xml',
# AI NPC(自 game_ai_npc 合并):先数据(建模型记录)→ 子视图(含 action) → 主视图 → 菜单(引用 action 与父菜单)
'data/game_npc_data.xml',
'views/npc_relationship_views.xml',
'views/npc_behavior_views.xml',
'views/npc_knowledge_views.xml',
'views/npc_views.xml',
'views/npc_menu.xml',
'views/yt_world_chest_views.xml',
],
'assets': {
'web.assets_backend': [
'yt_world/static/src/js/user_menu.js',
],
},
'application': True,
'license': 'AGPL-3',
'post_init_hook': 'sync_specs_from_code',
}