mirror of
https://github.com/Hibiya615/TetoraKAScript.git
synced 2025-12-17 15:24:41 +08:00
API12
This commit is contained in:
@@ -3,28 +3,31 @@ using System.ComponentModel;
|
||||
using System.Linq;
|
||||
using System.Numerics;
|
||||
using System.Collections.Generic;
|
||||
using System.Text.RegularExpressions;
|
||||
using Dalamud.Game.ClientState.Objects.Types;
|
||||
// using Dalamud.Game.ClientState.Objects.Subkinds;
|
||||
// using Dalamud.Game.ClientState.Objects.Types;
|
||||
using Newtonsoft.Json;
|
||||
using Dalamud.Utility.Numerics;
|
||||
using KodakkuAssist.Script;
|
||||
using KodakkuAssist.Module.GameEvent;
|
||||
using KodakkuAssist.Module.Draw;
|
||||
using KodakkuAssist.Data;
|
||||
using KodakkuAssist.Extensions;
|
||||
using ECommons;
|
||||
using ECommons.DalamudServices;
|
||||
using ECommons.GameFunctions;
|
||||
using ECommons.MathHelpers;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace TheHead_theTail_theWholeDamnedThing;
|
||||
|
||||
[ScriptType(guid: "f11c3069-d163-41dd-904e-b016cfcf089c", name: "灾厄的古塔尼亚之深海讨伐战", territorys: [818],
|
||||
version: "0.0.0.2", author: "Tetora", note: noteStr)]
|
||||
version: "0.0.0.3", author: "Tetora", note: noteStr)]
|
||||
|
||||
public class Archaeotania
|
||||
{
|
||||
const string noteStr =
|
||||
"""
|
||||
v0.0.0.2:
|
||||
v0.0.0.3:
|
||||
LV80 特殊Fate 绘制
|
||||
灾厄的古塔尼亚之深海讨伐战
|
||||
""";
|
||||
|
||||
11
Fate/Chi.cs
11
Fate/Chi.cs
@@ -3,28 +3,31 @@ using System.ComponentModel;
|
||||
using System.Linq;
|
||||
using System.Numerics;
|
||||
using System.Collections.Generic;
|
||||
using System.Text.RegularExpressions;
|
||||
using Dalamud.Game.ClientState.Objects.Types;
|
||||
// using Dalamud.Game.ClientState.Objects.Subkinds;
|
||||
// using Dalamud.Game.ClientState.Objects.Types;
|
||||
using Newtonsoft.Json;
|
||||
using Dalamud.Utility.Numerics;
|
||||
using KodakkuAssist.Script;
|
||||
using KodakkuAssist.Module.GameEvent;
|
||||
using KodakkuAssist.Module.Draw;
|
||||
using KodakkuAssist.Data;
|
||||
using KodakkuAssist.Extensions;
|
||||
using ECommons;
|
||||
using ECommons.DalamudServices;
|
||||
using ECommons.GameFunctions;
|
||||
using ECommons.MathHelpers;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Omicron_Recall_Killing_Order;
|
||||
|
||||
[ScriptType(guid: "b73d07ef-aa90-45a9-ab4b-fc3ccce8791b", name: "侵略兵器召回指令:破坏侵略兵器希", territorys: [960],
|
||||
version: "0.0.0.1", author: "Tetora", note: noteStr)]
|
||||
version: "0.0.0.2", author: "Tetora", note: noteStr)]
|
||||
|
||||
public class Chi
|
||||
{
|
||||
const string noteStr =
|
||||
"""
|
||||
v0.0.0.1:
|
||||
v0.0.0.2:
|
||||
LV90 特殊Fate 绘制
|
||||
侵略兵器召回指令:破坏侵略兵器希
|
||||
""";
|
||||
|
||||
@@ -3,13 +3,15 @@ using System.ComponentModel;
|
||||
using System.Linq;
|
||||
using System.Numerics;
|
||||
using System.Collections.Generic;
|
||||
using System.Text.RegularExpressions;
|
||||
using Dalamud.Game.ClientState.Objects.Types;
|
||||
// using Dalamud.Game.ClientState.Objects.Subkinds;
|
||||
// using Dalamud.Game.ClientState.Objects.Types;
|
||||
using Newtonsoft.Json;
|
||||
using Dalamud.Utility.Numerics;
|
||||
using KodakkuAssist.Script;
|
||||
using KodakkuAssist.Module.GameEvent;
|
||||
using KodakkuAssist.Module.Draw;
|
||||
using KodakkuAssist.Data;
|
||||
using KodakkuAssist.Extensions;
|
||||
using ECommons;
|
||||
using ECommons.DalamudServices;
|
||||
using ECommons.GameFunctions;
|
||||
@@ -19,13 +21,13 @@ using System.Threading.Tasks;
|
||||
namespace DevoutPilgrimsVSDaivadipa;
|
||||
|
||||
[ScriptType(guid: "da82aeb0-9635-4f13-a1c1-39a0c859f596", name: "兽道诸神信仰:伪神降临", territorys: [957],
|
||||
version: "0.0.0.11", author: "Tetora", note: noteStr)]
|
||||
version: "0.0.0.2", author: "Tetora", note: noteStr)]
|
||||
|
||||
public class Daivadipa
|
||||
{
|
||||
const string noteStr =
|
||||
"""
|
||||
v0.0.0.11:
|
||||
v0.0.0.2:
|
||||
LV90 特殊Fate 绘制
|
||||
兽道诸神信仰:伪神降临
|
||||
""";
|
||||
@@ -94,19 +96,7 @@ public class Daivadipa
|
||||
}
|
||||
accessory.Method.SendDraw(DrawModeEnum.Default, DrawTypeEnum.Fan, dp);
|
||||
}
|
||||
|
||||
public static class IbcHelper
|
||||
{
|
||||
public static IBattleChara? GetById(uint id)
|
||||
{
|
||||
return (IBattleChara?)Svc.Objects.SearchByEntityId(id);
|
||||
}
|
||||
|
||||
public static IEnumerable<IGameObject?> GetByDataId(uint dataId)
|
||||
{
|
||||
return Svc.Objects.Where(x => x.DataId == dataId);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
[ScriptMethod(name: "圣火猛击(直线)", eventType: EventTypeEnum.StartCasting, eventCondition: ["ActionId:regex:^2649[89]$"])]
|
||||
public void 圣火猛击(Event @event, ScriptAccessory accessory)
|
||||
@@ -129,14 +119,14 @@ public class Daivadipa
|
||||
switch (@event.ActionId())
|
||||
{
|
||||
case 26498:
|
||||
foreach (var item in IbcHelper.GetByDataId(13679))
|
||||
foreach (var item in accessory.Data.Objects.GetByDataId(13679))
|
||||
{
|
||||
dp.Name = "圣火猛击红";
|
||||
dp.Owner = item.EntityId;
|
||||
accessory.Method.SendDraw(DrawModeEnum.Default, DrawTypeEnum.Rect, dp);
|
||||
}
|
||||
|
||||
foreach (var item in IbcHelper.GetByDataId(13680))
|
||||
foreach (var item in accessory.Data.Objects.GetByDataId(13680))
|
||||
{
|
||||
dp1.Name = "圣火猛击蓝";
|
||||
dp1.Owner = item.EntityId;
|
||||
@@ -146,14 +136,14 @@ public class Daivadipa
|
||||
break;
|
||||
|
||||
case 26499:
|
||||
foreach (var item in IbcHelper.GetByDataId(13680))
|
||||
foreach (var item in accessory.Data.Objects.GetByDataId(13680))
|
||||
{
|
||||
dp.Name = "圣火猛击蓝";
|
||||
dp.Owner = item.EntityId;
|
||||
accessory.Method.SendDraw(DrawModeEnum.Default, DrawTypeEnum.Rect, dp);
|
||||
}
|
||||
|
||||
foreach (var item in IbcHelper.GetByDataId(13679))
|
||||
foreach (var item in accessory.Data.Objects.GetByDataId(13679))
|
||||
{
|
||||
dp1.Name = "圣火猛击红";
|
||||
dp1.Owner = item.EntityId;
|
||||
@@ -184,14 +174,14 @@ public class Daivadipa
|
||||
switch (@event.ActionId())
|
||||
{
|
||||
case 26498:
|
||||
foreach (var item in IbcHelper.GetByDataId(13681))
|
||||
foreach (var item in accessory.Data.Objects.GetByDataId(13681))
|
||||
{
|
||||
dp.Name = "燃烧红";
|
||||
dp.Owner = item.EntityId;
|
||||
accessory.Method.SendDraw(DrawModeEnum.Default, DrawTypeEnum.Circle, dp);
|
||||
}
|
||||
|
||||
foreach (var item in IbcHelper.GetByDataId(13682))
|
||||
foreach (var item in accessory.Data.Objects.GetByDataId(13682))
|
||||
{
|
||||
dp1.Name = "燃烧蓝";
|
||||
dp1.Owner = item.EntityId;
|
||||
@@ -201,14 +191,14 @@ public class Daivadipa
|
||||
break;
|
||||
|
||||
case 26499:
|
||||
foreach (var item in IbcHelper.GetByDataId(13682))
|
||||
foreach (var item in accessory.Data.Objects.GetByDataId(13682))
|
||||
{
|
||||
dp.Name = "燃烧蓝";
|
||||
dp.Owner = item.EntityId;
|
||||
accessory.Method.SendDraw(DrawModeEnum.Default, DrawTypeEnum.Circle, dp);
|
||||
}
|
||||
|
||||
foreach (var item in IbcHelper.GetByDataId(13681))
|
||||
foreach (var item in accessory.Data.Objects.GetByDataId(13681))
|
||||
{
|
||||
dp1.Name = "燃烧红";
|
||||
dp1.Owner = item.EntityId;
|
||||
|
||||
@@ -3,30 +3,31 @@ using System.ComponentModel;
|
||||
using System.Linq;
|
||||
using System.Numerics;
|
||||
using System.Collections.Generic;
|
||||
using System.Text.RegularExpressions;
|
||||
using Dalamud.Game.ClientState.Objects.Types;
|
||||
// using Dalamud.Game.ClientState.Objects.Subkinds;
|
||||
// using Dalamud.Game.ClientState.Objects.Types;
|
||||
using Newtonsoft.Json;
|
||||
using Dalamud.Utility.Numerics;
|
||||
using KodakkuAssist.Script;
|
||||
using KodakkuAssist.Module.GameEvent;
|
||||
using KodakkuAssist.Module.Draw;
|
||||
using KodakkuAssist.Data;
|
||||
using KodakkuAssist.Extensions;
|
||||
using ECommons;
|
||||
using ECommons.DalamudServices;
|
||||
using ECommons.GameFunctions;
|
||||
using ECommons.MathHelpers;
|
||||
using System.Threading.Tasks;
|
||||
using FFXIVClientStructs.FFXIV.Client.Game.Character;
|
||||
|
||||
namespace A_Finale_Most_Formidable;
|
||||
|
||||
[ScriptType(guid: "5f55a121-1fcc-48ce-a0e8-b6fbd4ce8489", name: "激斗畏惧装甲之秘密武器", territorys: [814],
|
||||
version: "0.0.0.21", author: "Tetora", note: noteStr)]
|
||||
version: "0.0.0.3", author: "Tetora", note: noteStr)]
|
||||
|
||||
public class Formidable
|
||||
{
|
||||
const string noteStr =
|
||||
"""
|
||||
v0.0.0.21:
|
||||
v0.0.0.3:
|
||||
LV80 特殊Fate 绘制
|
||||
激斗畏惧装甲之秘密武器
|
||||
""";
|
||||
|
||||
@@ -3,29 +3,32 @@ using System.ComponentModel;
|
||||
using System.Linq;
|
||||
using System.Numerics;
|
||||
using System.Collections.Generic;
|
||||
using System.Text.RegularExpressions;
|
||||
using Dalamud.Game.ClientState.Objects.Types;
|
||||
// using Dalamud.Game.ClientState.Objects.Subkinds;
|
||||
// using Dalamud.Game.ClientState.Objects.Types;
|
||||
using Newtonsoft.Json;
|
||||
using Dalamud.Utility.Numerics;
|
||||
using KodakkuAssist.Script;
|
||||
using KodakkuAssist.Module.GameEvent;
|
||||
using KodakkuAssist.Module.Draw;
|
||||
using KodakkuAssist.Data;
|
||||
using KodakkuAssist.Extensions;
|
||||
using ECommons;
|
||||
using ECommons.DalamudServices;
|
||||
using ECommons.GameFunctions;
|
||||
using ECommons.MathHelpers;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
|
||||
namespace Mascot_Murder;
|
||||
|
||||
[ScriptType(guid: "22134617-0ca4-463e-a40d-675ef1c20cf2", name: "亩鼠米卡:盛装巡游皆大欢喜", territorys: [1192],
|
||||
version: "0.0.0.12", author: "Tetora", note: noteStr)]
|
||||
version: "0.0.0.2", author: "Tetora", note: noteStr)]
|
||||
|
||||
public class Mica_the_Magical_Mu
|
||||
{
|
||||
const string noteStr =
|
||||
"""
|
||||
v0.0.0.12:
|
||||
v0.0.0.2:
|
||||
LV100 特殊Fate 绘制
|
||||
亩鼠米卡:盛装巡游皆大欢喜
|
||||
""";
|
||||
|
||||
@@ -3,28 +3,31 @@ using System.ComponentModel;
|
||||
using System.Linq;
|
||||
using System.Numerics;
|
||||
using System.Collections.Generic;
|
||||
using System.Text.RegularExpressions;
|
||||
using Dalamud.Game.ClientState.Objects.Types;
|
||||
// using Dalamud.Game.ClientState.Objects.Subkinds;
|
||||
// using Dalamud.Game.ClientState.Objects.Types;
|
||||
using Newtonsoft.Json;
|
||||
using Dalamud.Utility.Numerics;
|
||||
using KodakkuAssist.Script;
|
||||
using KodakkuAssist.Module.GameEvent;
|
||||
using KodakkuAssist.Module.Draw;
|
||||
using KodakkuAssist.Data;
|
||||
using KodakkuAssist.Extensions;
|
||||
using ECommons;
|
||||
using ECommons.DalamudServices;
|
||||
using ECommons.GameFunctions;
|
||||
using ECommons.MathHelpers;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace The_Serpentlord_Seethes;
|
||||
|
||||
[ScriptType(guid: "ab67129e-880f-48e8-852e-f92b4afa68e5", name: "蛇王得酷热涅:荒野的死斗", territorys: [1190],
|
||||
version: "0.0.0.2", author: "Tetora", note: noteStr)]
|
||||
version: "0.0.0.3", author: "Tetora", note: noteStr)]
|
||||
|
||||
public class Ttokrrone
|
||||
{
|
||||
const string noteStr =
|
||||
"""
|
||||
v0.0.0.2:
|
||||
v0.0.0.3:
|
||||
LV100 特殊Fate 绘制
|
||||
蛇王得酷热涅:荒野的死斗
|
||||
""";
|
||||
|
||||
Reference in New Issue
Block a user