提交蛇王正式绘制

This commit is contained in:
南沢响也
2025-03-09 02:30:09 +08:00
parent 762389bf47
commit e07ced0a61

View File

@@ -18,16 +18,15 @@ using ECommons.MathHelpers;
namespace The_Serpentlord_Seethes; namespace The_Serpentlord_Seethes;
[ScriptType(guid: "ab67129e-880f-48e8-852e-f92b4afa68e5", name: "蛇王得酷热涅:荒野的死斗", territorys: [1190], [ScriptType(guid: "ab67129e-880f-48e8-852e-f92b4afa68e5", name: "蛇王得酷热涅:荒野的死斗", territorys: [1190],
version: "0.0.0.13", author: "Tetora", note: noteStr)] version: "0.0.0.2", author: "Tetora", note: noteStr)]
public class Ttokrrone public class Ttokrrone
{ {
const string noteStr = const string noteStr =
""" """
v0.0.0.13: v0.0.0.2:
LV100 Fate LV100 Fate
Discord联系
"""; """;
#region #region
@@ -57,6 +56,34 @@ public class Ttokrrone
} }
#endregion #endregion
[ScriptMethod(name: "吞地巨蛇(直线)", eventType: EventTypeEnum.StartCasting, eventCondition: ["ActionId:regex:^(3757[89]|3758[0-3])$"])]
public void 吞地巨蛇(Event @event, ScriptAccessory accessory)
{
#region 具体技能ID
/*
37578 预警113.8s宽14m22m长
37579 预警214.8s宽14m22m长
37580 预警316.2s宽14m22m长
37581 预警417.6s宽14m22m长
37582 预警519.0s宽14m22m长
37583 预警620.4s宽14m22m长
38642 施放114.0s宽38m27m长
38645 施放2无读条宽50m27m长
38644 施放3无读条宽68m27m长
38646 施放4无读条宽63m27m长
*/
#endregion
var dp = accessory.Data.GetDefaultDrawProperties();
dp.Name = "";
dp.Scale = new (27, 68f);
dp.Owner = @event.SourceId();
dp.Color = new Vector4(0f, 0f, 1f, 1f);
dp.DestoryAt = @event.DurationMilliseconds() + 1400;
accessory.Method.SendDraw(DrawModeEnum.Default, DrawTypeEnum.Rect, dp);
}
#region #region
[ScriptMethod(name: "单侧沙暴", eventType: EventTypeEnum.StartCasting, eventCondition: ["ActionId:regex:^3731[3-6]$"])] [ScriptMethod(name: "单侧沙暴", eventType: EventTypeEnum.StartCasting, eventCondition: ["ActionId:regex:^3731[3-6]$"])]
@@ -331,34 +358,6 @@ public class Ttokrrone
accessory.Method.SendDraw(DrawModeEnum.Default, DrawTypeEnum.Circle, dp); accessory.Method.SendDraw(DrawModeEnum.Default, DrawTypeEnum.Circle, dp);
} }
[ScriptMethod(name: "吞地巨蛇(直线)", eventType: EventTypeEnum.StartCasting, eventCondition: ["ActionId:regex:^(3757[89]|3758[0-3])$"])]
public void 吞地巨蛇(Event @event, ScriptAccessory accessory)
{
#region 具体技能ID
/*
37578 预警113.8s宽14m22m长
37579 预警214.8s宽14m22m长
37580 预警316.2s宽14m22m长
37581 预警417.6s宽14m22m长
37582 预警519.0s宽14m22m长
37583 预警620.4s宽14m22m长
38642 施放114.0s宽38m27m长
38645 施放2无读条宽50m27m长
38644 施放3无读条宽68m27m长
38646 施放4无读条宽63m27m长
*/
#endregion
var dp = accessory.Data.GetDefaultDrawProperties();
dp.Name = "";
dp.Scale = new (27, 68f);
dp.Owner = @event.SourceId();
dp.Color = new Vector4(0f, 0f, 1f, 1f);
dp.DestoryAt = @event.DurationMilliseconds() + 1400;
accessory.Method.SendDraw(DrawModeEnum.Default, DrawTypeEnum.Rect, dp);
}
[ScriptMethod(name: "蛇王死亡销毁", eventType: EventTypeEnum.Death, eventCondition: ["TargetDataId:16863"],userControl: false)] [ScriptMethod(name: "蛇王死亡销毁", eventType: EventTypeEnum.Death, eventCondition: ["TargetDataId:16863"],userControl: false)]
public void (Event @event, ScriptAccessory accessory) public void (Event @event, ScriptAccessory accessory)
{ {