From ea3244e64bcc46db296507dbfb988dd26753e694 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=97=E6=B2=A2=E5=93=8D=E4=B9=9F?= <72963826+Hibiya615@users.noreply.github.com> Date: Fri, 14 Nov 2025 03:08:05 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=A6=96=E5=AE=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Deep_Dungeon/Pilgrims_Traverse.cs | 39 +++++++++++++------------------ OnlineRepo.json | 6 ++--- 2 files changed, 19 insertions(+), 26 deletions(-) diff --git a/Deep_Dungeon/Pilgrims_Traverse.cs b/Deep_Dungeon/Pilgrims_Traverse.cs index 07629b4..9430378 100644 --- a/Deep_Dungeon/Pilgrims_Traverse.cs +++ b/Deep_Dungeon/Pilgrims_Traverse.cs @@ -24,17 +24,16 @@ 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.1",note: noteStr)] + version: "0.0.1.2",note: noteStr)] public class Pilgrims_Traverse { const string noteStr = """ - v0.0.1.1: - 朝圣交错路测试绘制 - 未全部测试,可能部分有误,更新日志见dc + v0.0.1.2: + 朝圣交错路基础绘制 + 更新日志见dc,出现问题请带ARR录像文件反馈 注:方法设置中的层数仅做分割线效果,并不是批量开关 - 出现问题请携带ARR反馈! """; @@ -744,19 +743,6 @@ public class Pilgrims_Traverse accessory.Method.SendDraw(DrawModeEnum.Default, DrawTypeEnum.Rect, dp); } - [ScriptMethod(name: "35~38 交错路石狮_捕猎爪(顺劈)", eventType: EventTypeEnum.StartCasting, eventCondition: ["ActionId:44698"])] - public void 交错路石狮_捕猎爪(Event @event, ScriptAccessory accessory) - { - var dp = accessory.Data.GetDefaultDrawProperties(); - dp.Name = $"交错路石狮_捕猎爪{@event.SourceId()}"; - dp.Color = accessory.Data.DefaultDangerColor; - dp.Owner = @event.SourceId(); - dp.Scale = new Vector2(9f); - dp.Radian = 90f.DegToRad(); - dp.DestoryAt = 2700; - accessory.Method.SendDraw(DrawModeEnum.Default, DrawTypeEnum.Fan, dp); - } - [ScriptMethod(name: "36~38 交错路判官_葬送击(直线)", eventType: EventTypeEnum.StartCasting, eventCondition: ["ActionId:44694"])] public void 交错路判官_葬送击(Event @event, ScriptAccessory accessory) { @@ -798,20 +784,18 @@ public class Pilgrims_Traverse accessory.Method.SendDraw(DrawModeEnum.Default, DrawTypeEnum.Rect, dp); } - [ScriptMethod(name: "36~39 交错路石兵_爆发拳(二段月环)", eventType: EventTypeEnum.StartCasting, eventCondition: ["ActionId:40558"])] + [ScriptMethod(name: "36~39 交错路石兵_爆发拳(二段钢铁)", eventType: EventTypeEnum.StartCasting, eventCondition: ["ActionId:40558"])] public void 交错路石兵_爆发拳 (Event @event, ScriptAccessory accessory) { - // 在 重拳波 [ActionId:40558 / 3.7s] 4s后 显示第2段月环 两次判定间隔约2s + // 在 重拳波 [ActionId:40558 / 3.7s] 4s后 显示第2段钢铁 两次判定间隔约2s var dp = accessory.Data.GetDefaultDrawProperties(); dp.Name = $"交错路石兵_爆发拳{@event.SourceId()}"; dp.Color = accessory.Data.DefaultDangerColor; dp.Position = @event.EffectPosition(); dp.Scale = new Vector2(15f); - dp.InnerScale = new Vector2(9f); - dp.Radian = float.Pi * 2; dp.Delay = 4000; dp.DestoryAt = 2000; - accessory.Method.SendDraw(DrawModeEnum.Default, DrawTypeEnum.Donut, dp); + accessory.Method.SendDraw(DrawModeEnum.Default, DrawTypeEnum.Circle, dp); } [ScriptMethod(name: "37~39 得到宽恕的暴躁_左/右触手(左右刀)", eventType: EventTypeEnum.StartCasting, eventCondition: ["ActionId:regex:^4469[01]$"])] @@ -3017,6 +3001,15 @@ public class Pilgrims_Traverse } + [ScriptMethod(name: "深渊极光 踩塔提示", eventType: EventTypeEnum.EnvControl, eventCondition: ["Flag:2", "Index:27"])] + public void Q40_深渊极光提示 (Event @event, ScriptAccessory accessory) + { + // 实际上 Index 为 27~30 ,对应场上4座塔 + if (isText)accessory.Method.TextInfo($"吃白色,准备踩塔", duration: 2000, false); + if (isTTS)accessory.Method.TTS($"吃白色,准备踩塔"); + if (isEdgeTTS)accessory.Method.EdgeTTS($"吃白色,准备踩塔"); + } + [ScriptMethod(name: "光耀之剑(直线)", eventType: EventTypeEnum.StartCasting, eventCondition: ["ActionId:regex:^441(04|10)$"])] public void Q40_光耀之剑(Event @event, ScriptAccessory accessory) { diff --git a/OnlineRepo.json b/OnlineRepo.json index 5183f84..feaf711 100644 --- a/OnlineRepo.json +++ b/OnlineRepo.json @@ -712,12 +712,12 @@ { "Name": "朝圣交错路", "Guid": "3f65b3c0-df48-4ef8-89ae-b8091b7690f1", - "Version": "0.0.1.1", + "Version": "0.0.1.2", "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.1:\r\n朝圣交错路测试绘制\r\n未全部测试,可能部分有误,更新日志见dc\r\n注:方法设置中的层数仅做分割线效果,并不是批量开关\r\n出现问题请携带ARR反馈!", - "UpdateInfo": "v0.0.1.1: 朝圣交错路测试绘制 更新内容见dc", + "Note": "v0.0.1.2:\r\n朝圣交错路测试绘制\r\n未全部测试,可能部分有误,更新日志见dc\r\n注:方法设置中的层数仅做分割线效果,并不是批量开关\r\n出现问题请携带ARR反馈!", + "UpdateInfo": "v0.0.1.2: 朝圣交错路测试绘制 更新内容见dc", "TerritoryIds": [ 1281, 1282,