更新妖宫

This commit is contained in:
南沢响也
2025-11-29 17:47:28 +08:00
parent 5e8509c62a
commit 0753ae6f97
2 changed files with 66 additions and 46 deletions

View File

@@ -26,13 +26,13 @@ namespace Pilgrims_Traverse;
[ScriptType(guid: "3f65b3c0-df48-4ef8-89ae-b8091b7690f1", name: "朝圣交错路", author: "Tetora",
territorys: [1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1311, 1333],
version: "0.0.1.8",note: noteStr)]
version: "0.0.1.9",note: noteStr)]
public class Pilgrims_Traverse
{
const string noteStr =
"""
v0.0.1.8:
v0.0.1.9:
(Pilgrim's Traverse)
dcARR录像文件反馈
线
@@ -3874,14 +3874,33 @@ public class Pilgrims_Traverse
[ScriptMethod(name: "罪积蓄(毒)点名播报 / Sin Bearer Calling out names", eventType: EventTypeEnum.StatusAdd, eventCondition: ["StatusID:4567", "Param:1"])]
public void (Event @event, ScriptAccessory accessory)
{
try
{
string tname = @event["TargetName"]?.ToString() ?? "未知目标";
if (isTTS)accessory.Method.TTS($"毒点{tname}");
if (isEdgeTTS)accessory.Method.EdgeTTS($"毒点{tname}");
if (isTTS && accessory?.Method != null) accessory.Method.TTS($"毒点{tname}");
if (isEdgeTTS && accessory?.Method != null) accessory.Method.EdgeTTS($"毒点{tname}");
}
catch (Exception ex)
{
}
}
private async Task SafeExecuteAsync(Func<Task> func, string methodName)
{
try
{
await func();
}
catch (Exception ex)
{
}
}
[ScriptMethod(name: "罪积蓄(毒)绘制 / Sin Bearer Draw", eventType: EventTypeEnum.StatusAdd, eventCondition: ["StatusID:4567"])]
public async void (Event @event, ScriptAccessory accessory)
{
await SafeExecuteAsync(async () =>
{
uint layerCount = @event.StatusParam;
@@ -3921,6 +3940,7 @@ public class Pilgrims_Traverse
{
return;
}
}, "罪积蓄绘制");
}
[ScriptMethod(name: "罪积蓄销毁", eventType: EventTypeEnum.StatusRemove, eventCondition: ["StatusID:4567"],userControl: false)]

View File

@@ -712,12 +712,12 @@
{
"Name": "朝圣交错路",
"Guid": "3f65b3c0-df48-4ef8-89ae-b8091b7690f1",
"Version": "0.0.1.8",
"Version": "0.0.1.9",
"Author": "Tetora",
"Repo": "https://github.com/Hibiya615/TetoraKAScript",
"DownloadUrl": "https://raw.githubusercontent.com/Hibiya615/TetoraKAScript/refs/heads/main/Deep_Dungeon/Pilgrims_Traverse.cs",
"Note": "v0.0.1.8:\r\n朝圣交错路测试绘制\r\n未全部测试,可能部分有误,更新日志见dc\r\n注方法设置中的层数仅做分割线效果并不是批量开关\r\n出现问题请携带ARR反馈",
"UpdateInfo": "v0.0.1.8: 朝圣交错路测试绘制 更新内容见dc",
"Note": "v0.0.1.9:\r\n朝圣交错路绘制\r\n更新日志见dc\r\n注方法设置中的层数仅做分割线效果并不是批量开关\r\n出现问题请携带ARR反馈",
"UpdateInfo": "v0.0.1.9: 增加安全检查",
"TerritoryIds": [
1281,
1282,