From e4f9765d4562cc8f41a2cc91cb98838e1f5a9af1 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: Mon, 4 May 2026 03:04:12 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 00-Other/NewDuty.cs | 8 ------- 03-Heavensward/Dungeon/theAery.cs | 24 +++++++++++++++---- .../Alliance_Raids/Windurst_The_Third_Walk.cs | 6 +++++ OnlineRepo.json | 10 ++++---- 4 files changed, 30 insertions(+), 18 deletions(-) create mode 100644 07-Dawntrail/Alliance_Raids/Windurst_The_Third_Walk.cs diff --git a/00-Other/NewDuty.cs b/00-Other/NewDuty.cs index bc4b581..0f6822c 100644 --- a/00-Other/NewDuty.cs +++ b/00-Other/NewDuty.cs @@ -28,7 +28,6 @@ namespace NewDuty; version: "0.0.0.8", author: "Tetora", note: noteStr)] /* MapID - * :温达斯:第三巡行 1368 * 1307: 格莱杨拉波尔歼灭战 */ @@ -65,13 +64,6 @@ public class NewDuty #endregion - #region 7.5 温达斯:第三巡行 - - [ScriptMethod(name: "—————— 7.5 温达斯:第三巡行 ——————", eventType: EventTypeEnum.StartCasting, eventCondition: ["ActionId:"])] - public void 温达斯第三巡行(Event @event, ScriptAccessory accessory) { } - - #endregion - #region 7.4 格莱杨拉波尔歼灭战 [ScriptMethod(name: "—————— 7.4 格莱杨拉波尔歼灭战 ——————", eventType: EventTypeEnum.StartCasting, eventCondition: ["ActionId:"])] diff --git a/03-Heavensward/Dungeon/theAery.cs b/03-Heavensward/Dungeon/theAery.cs index f21a0b7..37be483 100644 --- a/03-Heavensward/Dungeon/theAery.cs +++ b/03-Heavensward/Dungeon/theAery.cs @@ -14,14 +14,14 @@ using System.Threading.Tasks; namespace the_Aery; -[ScriptType(guid: "ac6caf4e-5eee-406c-8621-a5f3c5c7e9b0", name: "邪龙王座龙巢神殿", territorys: [1065], - version: "0.0.0.2", author: "Tetora", note: noteStr)] +[ScriptType(guid: "ac6caf4e-5eee-406c-8621-a5f3c5c7e9b0", name: "LV55 邪龙王座龙巢神殿", territorys: [1065], + version: "0.0.0.3", author: "Tetora", note: noteStr)] public class the_Aery { const string noteStr = """ - v0.0.0.1: + v0.0.0.3: LV55 邪龙王座龙巢神殿 初版绘制 TTS请在“用户设置”中二选一启用,请勿同时开启 """; @@ -59,6 +59,7 @@ public class the_Aery if (isTTS)accessory.Method.TTS("将连线传给场边柱子"); if (isEdgeTTS)accessory.Method.EdgeTTS("将连线传给场边柱子"); + /* var dp = accessory.Data.GetDefaultDrawProperties(); dp.Name = "避雷"; dp.Color = accessory.Data.DefaultDangerColor; @@ -66,12 +67,25 @@ public class the_Aery dp.Scale = new Vector2(2f); dp.DestoryAt = 9600; accessory.Method.SendDraw(DrawModeEnum.Default, DrawTypeEnum.Circle, dp); + */ + + var dp1 = accessory.Data.GetDefaultDrawProperties(); + dp1.Color = accessory.Data.DefaultSafeColor; + dp1.Scale = new Vector2(2.4f); + dp1.DestoryAt = 9600; + foreach (var item in accessory.Data.Objects.GetByDataId(3752)) + { + dp1.Name = $"上古雕像{item.EntityId}"; + dp1.Owner = item.EntityId; + accessory.Method.SendDraw(DrawModeEnum.Default, DrawTypeEnum.Circle, dp1); + } } [ScriptMethod(name: "避雷销毁", eventType: EventTypeEnum.StatusRemove, eventCondition: ["StatusID:2574"],userControl: false)] public void 避雷销毁(Event @event, ScriptAccessory accessory) { - accessory.Method.RemoveDraw("避雷"); + accessory.Method.RemoveDraw($"避雷"); + accessory.Method.RemoveDraw($"上古雕像.*"); } [ScriptMethod(name: "BOSS1_琅妲巫龙 感电 击退提示", eventType: EventTypeEnum.StartCasting, eventCondition: ["ActionId:3890"])] @@ -102,7 +116,7 @@ public class the_Aery dp.Scale = new (5f, 64.9f); dp.Owner = @event.SourceId(); dp.TargetObject = accessory.Data.Me; - dp.Color = accessory.Data.DefaultDangerColor; + dp.Color = accessory.Data.DefaultDangerColor.WithW(0.5f); dp.DestoryAt = 4300; accessory.Method.SendDraw(DrawModeEnum.Default, DrawTypeEnum.Rect, dp); } diff --git a/07-Dawntrail/Alliance_Raids/Windurst_The_Third_Walk.cs b/07-Dawntrail/Alliance_Raids/Windurst_The_Third_Walk.cs new file mode 100644 index 0000000..ee61820 --- /dev/null +++ b/07-Dawntrail/Alliance_Raids/Windurst_The_Third_Walk.cs @@ -0,0 +1,6 @@ +namespace FRU_DLC.Alliance_Raids; + +public class Windurst_The_Third_Walk +{ + +} \ No newline at end of file diff --git a/OnlineRepo.json b/OnlineRepo.json index a6f3b37..206de53 100644 --- a/OnlineRepo.json +++ b/OnlineRepo.json @@ -41,13 +41,13 @@ ] }, { - "Name": "邪龙王座龙巢神殿", + "Name": "LV55 邪龙王座龙巢神殿", "Guid": "ac6caf4e-5eee-406c-8621-a5f3c5c7e9b0", - "Version": "0.0.0.2", + "Version": "0.0.0.3", "Author": "Tetora", "Repo": "https://github.com/Hibiya615/TetoraKAScript/tree/main", "DownloadUrl": "https://raw.githubusercontent.com/Hibiya615/TetoraKAScript/refs/heads/main/03-Heavensward/Dungeon/theAery.cs", - "Note": "v0.0.0.1:\r\nLV55 邪龙王座龙巢神殿 初版绘制\r\nTTS请在“用户设置”中二选一启用,请勿同时开启", + "Note": "v0.0.0.3:\r\nLV55 邪龙王座龙巢神殿 初版绘制\r\nTTS请在“用户设置”中二选一启用,请勿同时开启", "UpdateInfo": "", "TerritoryIds": [ 1065 @@ -275,7 +275,7 @@ ] }, { - "Name": "尼德霍格征龙战", + "Name": "LV60 尼德霍格征龙战", "Guid": "dcfdb19e-0357-4214-b64e-205100f55822", "Version": "0.0.0.3", "Author": "Tetora", @@ -483,7 +483,7 @@ ] }, { - "Name": "恩欧歼灭战", + "Name": "LV100 7.5 恩欧歼灭战", "Guid": "1d876fc3-e0b4-405f-93f7-6892cc1f22e5", "Version": "0.0.0.1", "Author": "Tetora",