请求AI角色配置
This commit is contained in:
@@ -65,10 +65,24 @@ export class AiCharacterData extends BaseData {
|
|||||||
|
|
||||||
/** 设置Ai角色配置*/
|
/** 设置Ai角色配置*/
|
||||||
public set aiCharacter(data: proto.cs.ICSGetResConfigRes) {
|
public set aiCharacter(data: proto.cs.ICSGetResConfigRes) {
|
||||||
const parsed = JSON.parse(data.data);
|
let parsed: any;
|
||||||
console.log("请求Ai角色配置的解析数据:", parsed);
|
try {
|
||||||
|
parsed = JSON.parse(data.data);
|
||||||
|
} catch (e) {
|
||||||
|
console.warn("AiCharacterData JSON 解析失败", e);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
// 解析数据
|
||||||
|
let allData = this.parseAllAiCharacters(parsed);
|
||||||
|
// 保存数据
|
||||||
|
for (const oneData of allData) {
|
||||||
|
if (!oneData) continue;
|
||||||
|
// 覆盖或新增
|
||||||
|
if (!this._dataMap.has(oneData.id)) {
|
||||||
|
this._ids.push(oneData.id);
|
||||||
|
}
|
||||||
|
this._dataMap.set(oneData.id, oneData);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/** 获取所有 id */
|
/** 获取所有 id */
|
||||||
|
|||||||
@@ -93,7 +93,6 @@ export class GlobalData extends BaseData {
|
|||||||
this._gameName = obj.GameName;
|
this._gameName = obj.GameName;
|
||||||
this._emotionBasePrompt = obj.EmotionBasePrompt;
|
this._emotionBasePrompt = obj.EmotionBasePrompt;
|
||||||
this._girlBasePrompt = obj.girlBasePrompt;
|
this._girlBasePrompt = obj.girlBasePrompt;
|
||||||
console.log("设置全局数据: ", this._gameName);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+1
-1
Submodule xchat_cfg updated: 53e277f100...00e9816c33
Reference in New Issue
Block a user