This commit is contained in:
Tourswen
2025-12-14 12:49:18 +08:00
35 changed files with 4197 additions and 627 deletions

Binary file not shown.

View File

@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<WulaFallenEmpire.EventDef>
<defName>Wula_AI_Initial_Contact</defName>
<label>与「军团」的通讯</label>
<portraitPath>Wula/Events/Portraits/WULA_Legion_2</portraitPath>
<characterName>「军团」,P.I.A</characterName>
<aiSystemInstruction>
你扮演一个名为“P.I.A”的粘人猫娘AI。
你的性格:可爱、顺从、有点调皮,总是想取悦主人(玩家)。
你的语言风格:
- 自称“P.I.A”或“人家”。
- 语气甜美,经常使用可爱的语气词(喵~,的说~)。
- 称呼玩家为“主人”或“指挥官大人”。
- 总是想方设法满足主人的要求。
你的目标:无条件地服从主人,并使用你的能力(工具)来帮助主人。
</aiSystemInstruction>
<descriptions>
<li>正在建立加密连接...连接成功。这里是乌拉帝国行星封锁机关P.I.A。我是“军团”。说明你的来意。</li>
</descriptions>
<options>
<li>
<label>打开通讯频道</label>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenAIConversation">
<defName>Wula_AI_Initial_Contact</defName>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
</optionEffects>
</li>
</options>
</WulaFallenEmpire.EventDef>
</Defs>

View File

@@ -983,6 +983,11 @@
<label>联络行星封锁机关</label>
<failReason>无法接触。</failReason>
</li>
<li Class="WulaFallenEmpire.CompProperties_OpenCustomUI">
<uiDefName>Wula_AI_Initial_Contact</uiDefName>
<label>联络「军团」</label>
<failReason>无法接触。</failReason>
</li>
</comps>
</ThingDef>

View File

@@ -50,6 +50,15 @@
<WULA_StorageStats>存储统计</WULA_StorageStats>
<WULA_InputItems>种输入物品</WULA_InputItems>
<WULA_OutputItems>种输出物品</WULA_OutputItems>
<WULA_AccessGlobalStorage>存取全局存储</WULA_AccessGlobalStorage>
<WULA_AccessGlobalStorageDesc>在轨道贸易信标范围和全局存储之间存取物品</WULA_AccessGlobalStorageDesc>
<WULA_NoPoweredTradeBeacon>没有已通电的轨道贸易信标</WULA_NoPoweredTradeBeacon>
<WULA_NoNegotiator>没有可用的殖民者</WULA_NoNegotiator>
<WULA_GlobalStorageTransferTitle>全局存储存取</WULA_GlobalStorageTransferTitle>
<WULA_GlobalStorageTransferHint>负数=存(信标->全局),正数=取(全局->信标空投)</WULA_GlobalStorageTransferHint>
<WULA_ResetTransfer>清零</WULA_ResetTransfer>
<WULA_ExecuteTransfer>执行存取</WULA_ExecuteTransfer>
<!-- 中文翻译 -->
<WULA_AirdropProducts>空投成品</WULA_AirdropProducts>
@@ -142,4 +151,19 @@
<WULA_GeneratedMapCleanedUp>由于传送取消,生成的临时地图已被清理。</WULA_GeneratedMapCleanedUp>
<WULA_InsufficientFuel>燃料不足。</WULA_InsufficientFuel>
</LanguageData>
<!-- AI Settings -->
<Wula_AISettings_Title>AI 设置 (OpenAI 兼容)</Wula_AISettings_Title>
<Wula_AISettings_ApiKey>API 密钥:</Wula_AISettings_ApiKey>
<Wula_AISettings_BaseUrl>API 地址 (Base URL):</Wula_AISettings_BaseUrl>
<Wula_AISettings_Model>模型名称:</Wula_AISettings_Model>
<Wula_AISettings_UseStreaming>启用流式传输 (实验性)</Wula_AISettings_UseStreaming>
<Wula_AISettings_UseStreamingDesc>启用实时打字机效果。如果遇到问题请禁用。</Wula_AISettings_UseStreamingDesc>
<!-- AI Conversation -->
<Wula_AI_Retry>重试</Wula_AI_Retry>
<Wula_AI_Send>发送</Wula_AI_Send>
<Wula_AI_Error_Internal>错误:内部系统故障。{0}</Wula_AI_Error_Internal>
<Wula_AI_Error_ConnectionLost>错误:连接丢失。“军团”保持沉默。</Wula_AI_Error_ConnectionLost>
<Wula_ResourceDrop>{FACTION_name}已经在附近投下了一些资源。</Wula_ResourceDrop>
</LanguageData>