39 lines
1.2 KiB
Python
39 lines
1.2 KiB
Python
# -*- coding: utf-8 -*-
|
||
{
|
||
'name': 'AI NPC 系统',
|
||
'version': '1.0',
|
||
'category': 'Game',
|
||
'summary': 'NPC角色身份、行为模拟、关系演进',
|
||
'description': """
|
||
AI NPC 系统
|
||
===========
|
||
为每位NPC赋予身份、性格、目标和日程,在后台定时Tick推进行为模拟,
|
||
NPC之间关系自主演进,玩家可查看状态、日志、关系网。
|
||
|
||
核心能力:
|
||
- NPC 角色配置(身份/性格/目标/背景)
|
||
- 行为刻 Tick(按日程推进,影响状态)
|
||
- 关系演进(互动→好感变化→关系层级)
|
||
- 行为日志(完整行为历史)
|
||
- NPC 知识体系
|
||
- REST API(前端沙盘接入)
|
||
- Odoo Cron 定时批量 Tick
|
||
""",
|
||
'depends': ['game_base'],
|
||
'data': [
|
||
'security/ir.model.access.csv',
|
||
'data/game_npc_data.xml',
|
||
# 子视图(含 action)先加载
|
||
'views/npc_relationship_views.xml',
|
||
'views/npc_behavior_views.xml',
|
||
'views/npc_knowledge_views.xml',
|
||
# 主 NPC 视图(引用上述 action)后加载
|
||
'views/npc_views.xml',
|
||
'views/menu.xml',
|
||
],
|
||
'installable': True,
|
||
'application': True,
|
||
'auto_install': False,
|
||
'license': 'LGPL-3',
|
||
}
|