Decompiled source of Eclipse v1.3.12
Eclipse.dll
Decompiled 3 weeks ago
The result has been truncated due to the large size, download it to view full contents!
using System; using System.Collections; using System.Collections.Generic; using System.Diagnostics; using System.Globalization; using System.IO; using System.Linq; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Runtime.Versioning; using System.Security; using System.Security.Cryptography; using System.Security.Permissions; using System.Text; using System.Text.Json; using System.Text.Json.Serialization; using System.Text.RegularExpressions; using BepInEx; using BepInEx.Configuration; using BepInEx.Core.Logging.Interpolation; using BepInEx.Logging; using BepInEx.Unity.IL2CPP; using BepInEx.Unity.IL2CPP.Utils.Collections; using Eclipse.Patches; using Eclipse.Resources; using Eclipse.Resources.Localization; using Eclipse.Services; using Eclipse.Utilities; using HarmonyLib; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using Il2CppSystem.Collections.Generic; using Il2CppSystem.Text; using Microsoft.CodeAnalysis; using MonoMod.Utils; using ProjectM; using ProjectM.Gameplay.Systems; using ProjectM.Network; using ProjectM.Physics; using ProjectM.Scripting; using ProjectM.Shared; using ProjectM.UI; using StunShared.UI; using Stunlock.Core; using Stunlock.Localization; using TMPro; using Unity.Collections; using Unity.Entities; using Unity.Mathematics; using Unity.Transforms; using UnityEngine; using UnityEngine.Events; using UnityEngine.SceneManagement; using UnityEngine.UI; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] [assembly: TargetFramework(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")] [assembly: AssemblyCompany("Eclipse")] [assembly: AssemblyConfiguration("Release")] [assembly: AssemblyFileVersion("1.3.12.0")] [assembly: AssemblyInformationalVersion("1.3.12")] [assembly: AssemblyProduct("Eclipse")] [assembly: AssemblyTitle("Eclipse")] [assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)] [assembly: AssemblyVersion("1.3.12.0")] [module: UnverifiableCode] [module: RefSafetyRules(11)] namespace Microsoft.CodeAnalysis { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] internal sealed class EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Module, AllowMultiple = false, Inherited = false)] internal sealed class RefSafetyRulesAttribute : Attribute { public readonly int Version; public RefSafetyRulesAttribute(int P_0) { Version = P_0; } } } namespace Eclipse { internal static class Core { private static World _client; private static SystemService _systemService; private static Entity _localCharacter = Entity.Null; private static Entity _localUser = Entity.Null; private static MonoBehaviour _monoBehaviour; public static bool _initialized = false; public static Entity LocalCharacter { get { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_0029: Unknown result type (might be due to invalid IL or missing references) //IL_0023: Unknown result type (might be due to invalid IL or missing references) //IL_001d: Unknown result type (might be due to invalid IL or missing references) if (!_localCharacter.Exists()) { if (!ConsoleShared.TryGetLocalCharacterInCurrentWorld(ref _localCharacter, _client)) { return Entity.Null; } return _localCharacter; } return _localCharacter; } } public static Entity LocalUser { get { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_0029: Unknown result type (might be due to invalid IL or missing references) //IL_0023: Unknown result type (might be due to invalid IL or missing references) //IL_001d: Unknown result type (might be due to invalid IL or missing references) if (!_localUser.Exists()) { if (!ConsoleShared.TryGetLocalUserInCurrentWorld(ref _localUser, _client)) { return Entity.Null; } return _localUser; } return _localUser; } } public static EntityManager EntityManager => _client.EntityManager; public static SystemService SystemService => _systemService ?? (_systemService = new SystemService(_client)); public static ClientGameManager ClientGameManager => SystemService.ClientScriptMapper._ClientGameManager; public static CanvasService CanvasService { get; set; } public static ServerTime ServerTime => ClientGameManager.ServerTime; public static ManualLogSource Log => Plugin.LogInstance; public static byte[] NEW_SHARED_KEY { get; set; } public static void Initialize(GameDataManager __instance) { //IL_0032: Unknown result type (might be due to invalid IL or missing references) //IL_0037: Unknown result type (might be due to invalid IL or missing references) //IL_003a: Unknown result type (might be due to invalid IL or missing references) //IL_0048: Unknown result type (might be due to invalid IL or missing references) if (!_initialized) { _client = ((ComponentSystemBase)__instance).World; new LocalizationService(); NEW_SHARED_KEY = Convert.FromBase64String(SecretManager.GetNewSharedKey()); Entity entity = default(Entity); if (SystemService.PrefabCollectionSystem._PrefabGuidToEntityMap.TryGetValue(PrefabGUIDs.SetBonus_AllLeech_T09, ref entity) && entity.TryGetBuffer<ModifyUnitStatBuff_DOTS>(out DynamicBuffer<ModifyUnitStatBuff_DOTS> dynamicBuffer)) { dynamicBuffer.Clear(); } _initialized = true; } } public static void Reset() { //IL_0018: Unknown result type (might be due to invalid IL or missing references) //IL_001d: Unknown result type (might be due to invalid IL or missing references) //IL_0022: Unknown result type (might be due to invalid IL or missing references) //IL_0027: Unknown result type (might be due to invalid IL or missing references) _client = null; _systemService = null; CanvasService = null; _initialized = false; _localCharacter = Entity.Null; _localUser = Entity.Null; } public static void SetCanvas(UICanvasBase canvas) { CanvasService = new CanvasService(canvas); } public static Coroutine StartCoroutine(IEnumerator routine) { //IL_0012: Unknown result type (might be due to invalid IL or missing references) //IL_0017: Unknown result type (might be due to invalid IL or missing references) //IL_0027: Expected O, but got Unknown if ((Object)(object)_monoBehaviour == (Object)null) { GameObject val = new GameObject("Eclipse"); _monoBehaviour = (MonoBehaviour)(object)val.AddComponent<IgnorePhysicsDebugSystem>(); Object.DontDestroyOnLoad((Object)val); } return _monoBehaviour.StartCoroutine(CollectionExtensions.WrapToIl2Cpp(routine)); } public static void StopCoroutine(Coroutine routine) { if (!((Object)(object)_monoBehaviour == (Object)null)) { _monoBehaviour.StopCoroutine(routine); } } public static void LogEntity(World world, Entity entity) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_0006: Expected O, but got Unknown //IL_004c: Unknown result type (might be due to invalid IL or missing references) //IL_0053: Expected O, but got Unknown //IL_0007: Unknown result type (might be due to invalid IL or missing references) //IL_0019: Unknown result type (might be due to invalid IL or missing references) //IL_001f: Expected O, but got Unknown StringBuilder val = new StringBuilder(); bool flag = default(bool); try { EntityDebuggingUtility.DumpEntity(world, entity, true, val); ManualLogSource log = Log; BepInExInfoLogInterpolatedStringHandler val2 = new BepInExInfoLogInterpolatedStringHandler(13, 1, ref flag); if (flag) { ((BepInExLogInterpolatedStringHandler)val2).AppendLiteral("Entity Dump:\n"); ((BepInExLogInterpolatedStringHandler)val2).AppendFormatted<string>(((Object)val).ToString()); } log.LogInfo(val2); } catch (Exception ex) { ManualLogSource log2 = Log; BepInExWarningLogInterpolatedStringHandler val3 = new BepInExWarningLogInterpolatedStringHandler(22, 1, ref flag); if (flag) { ((BepInExLogInterpolatedStringHandler)val3).AppendLiteral("Error dumping entity: "); ((BepInExLogInterpolatedStringHandler)val3).AppendFormatted<string>(ex.Message); } log2.LogWarning(val3); } } private static AssetGuid GetAssetGuid(string textString) { //IL_002f: Unknown result type (might be due to invalid IL or missing references) //IL_0034: Unknown result type (might be due to invalid IL or missing references) //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0046: Unknown result type (might be due to invalid IL or missing references) using SHA256 sHA = SHA256.Create(); byte[] array = sHA.ComputeHash(Encoding.UTF8.GetBytes(textString)); return AssetGuid.FromGuid(new Guid(Il2CppStructArray<byte>.op_Implicit(array[..16]))); } public static LocalizationKey LocalizeString(string text) { //IL_0001: Unknown result type (might be due to invalid IL or missing references) //IL_0006: Unknown result type (might be due to invalid IL or missing references) //IL_0031: Unknown result type (might be due to invalid IL or missing references) //IL_0013: Unknown result type (might be due to invalid IL or missing references) //IL_001b: Unknown result type (might be due to invalid IL or missing references) //IL_001c: Unknown result type (might be due to invalid IL or missing references) AssetGuid assetGuid = GetAssetGuid(text); if (Localization.Initialized) { Localization._LocalizedStrings.TryAdd(assetGuid, text); return new LocalizationKey(assetGuid); } Log.LogWarning((object)"Stunlock.Localization not initialized yet!"); return LocalizationKey.Empty; } } internal static class Extensions { public delegate void WithRefHandler<T>(ref T item); private const string EMPTY_KEY = "LocalizationKey.Empty"; private const string PREFIX = "Entity("; private const int LENGTH = 7; private static EntityManager EntityManager => Core.EntityManager; private static ClientGameManager ClientGameManager => Core.ClientGameManager; private static SystemService SystemService => Core.SystemService; private static PrefabCollectionSystem PrefabCollectionSystem => SystemService.PrefabCollectionSystem; public static void With<T>(this Entity entity, WithRefHandler<T> action) where T : struct { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_000f: Unknown result type (might be due to invalid IL or missing references) //IL_0014: Unknown result type (might be due to invalid IL or missing references) //IL_0017: Unknown result type (might be due to invalid IL or missing references) T item = entity.ReadRW<T>(); action(ref item); EntityManager entityManager = EntityManager; ((EntityManager)(ref entityManager)).SetComponentData<T>(entity, item); } public static void AddWith<T>(this Entity entity, WithRefHandler<T> action) where T : struct { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_000e: Unknown result type (might be due to invalid IL or missing references) //IL_0008: Unknown result type (might be due to invalid IL or missing references) if (!entity.Has<T>()) { entity.Add<T>(); } entity.With(action); } public unsafe static void Write<T>(this Entity entity, T componentData) where T : struct { //IL_0006: Unknown result type (might be due to invalid IL or missing references) //IL_000b: Unknown result type (might be due to invalid IL or missing references) //IL_0010: Unknown result type (might be due to invalid IL or missing references) //IL_0034: Unknown result type (might be due to invalid IL or missing references) //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_003e: Unknown result type (might be due to invalid IL or missing references) TypeIndex typeIndex = new ComponentType(Il2CppType.Of<T>(), (AccessMode)0).TypeIndex; byte[] array = StructureToByteArray(componentData); int num = Marshal.SizeOf<T>(); fixed (byte* ptr = array) { EntityManager entityManager = EntityManager; ((EntityManager)(ref entityManager)).SetComponentDataRaw(entity, typeIndex, (void*)ptr, num); } } private static byte[] StructureToByteArray<T>(T structure) where T : struct { int num = Marshal.SizeOf(structure); byte[] array = new byte[num]; IntPtr intPtr = Marshal.AllocHGlobal(num); Marshal.StructureToPtr(structure, intPtr, fDeleteOld: true); Marshal.Copy(intPtr, array, 0, num); Marshal.FreeHGlobal(intPtr); return array; } private unsafe static T ReadRW<T>(this Entity entity) where T : struct { //IL_0006: Unknown result type (might be due to invalid IL or missing references) //IL_000b: Unknown result type (might be due to invalid IL or missing references) //IL_0010: Unknown result type (might be due to invalid IL or missing references) //IL_0011: Unknown result type (might be due to invalid IL or missing references) //IL_0016: Unknown result type (might be due to invalid IL or missing references) //IL_0019: Unknown result type (might be due to invalid IL or missing references) //IL_001a: Unknown result type (might be due to invalid IL or missing references) TypeIndex typeIndex = new ComponentType(Il2CppType.Of<T>(), (AccessMode)0).TypeIndex; EntityManager entityManager = EntityManager; return Marshal.PtrToStructure<T>(new IntPtr(((EntityManager)(ref entityManager)).GetComponentDataRawRW(entity, typeIndex))); } public unsafe static T Read<T>(this Entity entity) where T : struct { //IL_0006: Unknown result type (might be due to invalid IL or missing references) //IL_000b: Unknown result type (might be due to invalid IL or missing references) //IL_0010: Unknown result type (might be due to invalid IL or missing references) //IL_0011: Unknown result type (might be due to invalid IL or missing references) //IL_0016: Unknown result type (might be due to invalid IL or missing references) //IL_0019: Unknown result type (might be due to invalid IL or missing references) //IL_001a: Unknown result type (might be due to invalid IL or missing references) TypeIndex typeIndex = new ComponentType(Il2CppType.Of<T>(), (AccessMode)0).TypeIndex; EntityManager entityManager = EntityManager; return Marshal.PtrToStructure<T>(new IntPtr(((EntityManager)(ref entityManager)).GetComponentDataRawRO(entity, typeIndex))); } public static bool TryGetBuffer<T>(this Entity entity, out DynamicBuffer<T> dynamicBuffer) where T : struct { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_0005: Unknown result type (might be due to invalid IL or missing references) //IL_0011: Unknown result type (might be due to invalid IL or missing references) if (GameManager_Shared.TryGetBuffer<T>(EntityManager, entity, ref dynamicBuffer)) { return true; } dynamicBuffer = default(DynamicBuffer<T>); return false; } public static DynamicBuffer<T> ReadBuffer<T>(this Entity entity) where T : struct { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_0005: Unknown result type (might be due to invalid IL or missing references) //IL_0008: Unknown result type (might be due to invalid IL or missing references) //IL_000a: Unknown result type (might be due to invalid IL or missing references) EntityManager entityManager = EntityManager; return ((EntityManager)(ref entityManager)).GetBuffer<T>(entity, false); } public static DynamicBuffer<T> AddBuffer<T>(this Entity entity) where T : struct { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_0005: Unknown result type (might be due to invalid IL or missing references) //IL_0008: Unknown result type (might be due to invalid IL or missing references) //IL_0009: Unknown result type (might be due to invalid IL or missing references) EntityManager entityManager = EntityManager; return ((EntityManager)(ref entityManager)).AddBuffer<T>(entity); } public unsafe static void* GetComponentData(this Entity entity, TypeIndex typeIndex) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_0005: Unknown result type (might be due to invalid IL or missing references) //IL_0008: Unknown result type (might be due to invalid IL or missing references) //IL_0009: Unknown result type (might be due to invalid IL or missing references) EntityManager entityManager = EntityManager; return ((EntityManager)(ref entityManager)).GetComponentDataRawRO(entity, typeIndex); } public unsafe static void SetComponentData(this Entity entity, TypeIndex typeIndex, void* byteData, int size) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_0005: Unknown result type (might be due to invalid IL or missing references) //IL_0008: Unknown result type (might be due to invalid IL or missing references) //IL_0009: Unknown result type (might be due to invalid IL or missing references) EntityManager entityManager = EntityManager; ((EntityManager)(ref entityManager)).SetComponentDataRaw(entity, typeIndex, byteData, size); } public unsafe static void* GetBufferData(this Entity entity, TypeIndex typeIndex) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_0005: Unknown result type (might be due to invalid IL or missing references) //IL_0008: Unknown result type (might be due to invalid IL or missing references) //IL_0009: Unknown result type (might be due to invalid IL or missing references) EntityManager entityManager = EntityManager; return ((EntityManager)(ref entityManager)).GetBufferRawRO(entity, typeIndex); } public static int GetBufferLength(this Entity entity, TypeIndex typeIndex) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_0005: Unknown result type (might be due to invalid IL or missing references) //IL_0008: Unknown result type (might be due to invalid IL or missing references) //IL_0009: Unknown result type (might be due to invalid IL or missing references) EntityManager entityManager = EntityManager; return ((EntityManager)(ref entityManager)).GetBufferLength(entity, typeIndex); } public static void SetBufferData<T>(Entity prefabSource, T[] bufferArray) where T : struct { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_0010: Unknown result type (might be due to invalid IL or missing references) //IL_0011: Unknown result type (might be due to invalid IL or missing references) //IL_0008: Unknown result type (might be due to invalid IL or missing references) //IL_0009: Unknown result type (might be due to invalid IL or missing references) //IL_0016: Unknown result type (might be due to invalid IL or missing references) DynamicBuffer<T> val = (prefabSource.Has<T>() ? prefabSource.ReadBuffer<T>() : prefabSource.AddBuffer<T>()); val.Clear(); foreach (T val2 in bufferArray) { val.Add(val2); } } public static bool TryGetComponent<T>(this Entity entity, out T componentData) where T : struct { //IL_0007: Unknown result type (might be due to invalid IL or missing references) //IL_0010: Unknown result type (might be due to invalid IL or missing references) componentData = default(T); if (entity.Has<T>()) { componentData = entity.Read<T>(); return true; } return false; } public static bool TryGetComponentObject<T>(this Entity entity, EntityManager entityManager, out T componentObject) where T : class { //IL_0009: Unknown result type (might be due to invalid IL or missing references) //IL_0014: Unknown result type (might be due to invalid IL or missing references) componentObject = null; if (((EntityManager)(ref entityManager)).HasComponent<T>(entity)) { componentObject = ((EntityManager)(ref entityManager)).GetComponentObject<T>(entity); return componentObject != null; } return false; } public static bool TryRemoveComponent<T>(this Entity entity) where T : struct { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_0008: Unknown result type (might be due to invalid IL or missing references) if (entity.Has<T>()) { entity.Remove<T>(); return true; } return false; } public static bool Has<T>(this Entity entity) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_0005: Unknown result type (might be due to invalid IL or missing references) //IL_0008: Unknown result type (might be due to invalid IL or missing references) //IL_000f: Unknown result type (might be due to invalid IL or missing references) EntityManager entityManager = EntityManager; return ((EntityManager)(ref entityManager)).HasComponent(entity, new ComponentType(Il2CppType.Of<T>(), (AccessMode)0)); } public static bool HasBuffer<T>(this Entity entity) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_0005: Unknown result type (might be due to invalid IL or missing references) //IL_0008: Unknown result type (might be due to invalid IL or missing references) EntityManager entityManager = EntityManager; return ((EntityManager)(ref entityManager)).HasBuffer<T>(entity); } public static string GetPrefabName(this PrefabGUID prefabGUID) { //IL_0005: Unknown result type (might be due to invalid IL or missing references) //IL_0034: Unknown result type (might be due to invalid IL or missing references) if (!LocalizationService.PrefabGuidsToNames.TryGetValue(prefabGUID, out var value)) { return "String.Empty"; } return $"{value} {prefabGUID}"; } public static string GetLocalizedName(this PrefabGUID prefabGUID) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) string nameFromGuidString = LocalizationService.GetNameFromGuidString(LocalizationService.GetGuidString(prefabGUID)); if (!string.IsNullOrEmpty(nameFromGuidString)) { return nameFromGuidString; } return "LocalizationKey.Empty"; } public static void Add<T>(this Entity entity) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_0008: Unknown result type (might be due to invalid IL or missing references) //IL_000d: Unknown result type (might be due to invalid IL or missing references) //IL_0010: Unknown result type (might be due to invalid IL or missing references) //IL_0017: Unknown result type (might be due to invalid IL or missing references) if (!entity.Has<T>()) { EntityManager entityManager = EntityManager; ((EntityManager)(ref entityManager)).AddComponent(entity, new ComponentType(Il2CppType.Of<T>(), (AccessMode)0)); } } public static void Remove<T>(this Entity entity) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_0008: Unknown result type (might be due to invalid IL or missing references) //IL_000d: Unknown result type (might be due to invalid IL or missing references) //IL_0010: Unknown result type (might be due to invalid IL or missing references) //IL_0017: Unknown result type (might be due to invalid IL or missing references) if (entity.Has<T>()) { EntityManager entityManager = EntityManager; ((EntityManager)(ref entityManager)).RemoveComponent(entity, new ComponentType(Il2CppType.Of<T>(), (AccessMode)0)); } } public static bool TryGetFollowedPlayer(this Entity entity, out Entity player) { //IL_0001: Unknown result type (might be due to invalid IL or missing references) //IL_0006: Unknown result type (might be due to invalid IL or missing references) //IL_000b: Unknown result type (might be due to invalid IL or missing references) //IL_0015: Unknown result type (might be due to invalid IL or missing references) //IL_0016: Unknown result type (might be due to invalid IL or missing references) //IL_001b: Unknown result type (might be due to invalid IL or missing references) player = Entity.Null; if (entity.TryGetComponent<Follower>(out Follower componentData) && componentData.Followed._Value.TryGetPlayer(out player)) { return true; } return false; } public static bool TryGetPlayer(this Entity entity, out Entity player) { //IL_0001: Unknown result type (might be due to invalid IL or missing references) //IL_0006: Unknown result type (might be due to invalid IL or missing references) //IL_000b: Unknown result type (might be due to invalid IL or missing references) //IL_0014: Unknown result type (might be due to invalid IL or missing references) //IL_0015: Unknown result type (might be due to invalid IL or missing references) player = Entity.Null; if (entity.Has<PlayerCharacter>()) { player = entity; return true; } return false; } public static bool IsPlayer(this Entity entity) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) if (entity.Has<VampireTag>()) { return true; } return false; } public static bool IsDifferentPlayer(this Entity entity, Entity target) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_0008: Unknown result type (might be due to invalid IL or missing references) //IL_0012: Unknown result type (might be due to invalid IL or missing references) if (entity.IsPlayer() && target.IsPlayer() && !((Entity)(ref entity)).Equals(target)) { return true; } return false; } public static bool IsFollowingPlayer(this Entity entity) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_000a: Unknown result type (might be due to invalid IL or missing references) //IL_000b: Unknown result type (might be due to invalid IL or missing references) //IL_0010: Unknown result type (might be due to invalid IL or missing references) if (entity.TryGetComponent<Follower>(out Follower componentData) && componentData.Followed._Value.IsPlayer()) { return true; } return false; } public static Entity GetBuffTarget(this Entity entity) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_0005: Unknown result type (might be due to invalid IL or missing references) //IL_0006: Unknown result type (might be due to invalid IL or missing references) return CreateGameplayEventServerUtility.GetBuffTarget(EntityManager, entity); } public static Entity GetPrefabEntity(this Entity entity) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_0005: Unknown result type (might be due to invalid IL or missing references) //IL_0008: Unknown result type (might be due to invalid IL or missing references) //IL_0009: Unknown result type (might be due to invalid IL or missing references) //IL_000e: Unknown result type (might be due to invalid IL or missing references) ClientGameManager clientGameManager = ClientGameManager; return ((ClientGameManager)(ref clientGameManager)).GetPrefabEntity(entity.Read<PrefabGUID>()); } public static Entity GetSpellTarget(this Entity entity) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_0005: Unknown result type (might be due to invalid IL or missing references) //IL_0006: Unknown result type (might be due to invalid IL or missing references) return CreateGameplayEventServerUtility.GetSpellTarget(EntityManager, entity); } public static bool TryGetTeamEntity(this Entity entity, out Entity teamEntity) { //IL_0001: Unknown result type (might be due to invalid IL or missing references) //IL_0006: Unknown result type (might be due to invalid IL or missing references) //IL_000b: Unknown result type (might be due to invalid IL or missing references) //IL_0015: Unknown result type (might be due to invalid IL or missing references) //IL_0016: Unknown result type (might be due to invalid IL or missing references) //IL_001b: Unknown result type (might be due to invalid IL or missing references) //IL_0020: Unknown result type (might be due to invalid IL or missing references) //IL_0021: Unknown result type (might be due to invalid IL or missing references) //IL_002a: Unknown result type (might be due to invalid IL or missing references) //IL_002b: Unknown result type (might be due to invalid IL or missing references) teamEntity = Entity.Null; if (entity.TryGetComponent<TeamReference>(out TeamReference componentData)) { Entity value = componentData.Value._Value; if (value.Exists()) { teamEntity = value; return true; } } return false; } public static bool Exists(this Entity entity) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_0008: Unknown result type (might be due to invalid IL or missing references) //IL_0010: Unknown result type (might be due to invalid IL or missing references) //IL_0015: Unknown result type (might be due to invalid IL or missing references) //IL_0018: Unknown result type (might be due to invalid IL or missing references) if (entity.HasValue() && entity.IndexWithinCapacity()) { EntityManager entityManager = EntityManager; return ((EntityManager)(ref entityManager)).Exists(entity); } return false; } public static bool IndexWithinCapacity(this Entity entity) { //IL_00a0: Unknown result type (might be due to invalid IL or missing references) //IL_00a5: Unknown result type (might be due to invalid IL or missing references) ReadOnlySpan<char> span = ((object)(Entity)(ref entity)).ToString().AsSpan(); if (!span.StartsWith("Entity(")) { return false; } ref ReadOnlySpan<char> reference = ref span; span = reference.Slice(7, reference.Length - 7); int num = span.IndexOf(':'); if (num <= 0) { return false; } reference = ref span; int result = num + 1; ReadOnlySpan<char> span2 = reference.Slice(result, reference.Length - result); int num2 = span2.IndexOf(')'); if (num2 <= 0) { return false; } if (!int.TryParse(span.Slice(0, num), out var result2)) { return false; } if (!int.TryParse(span2.Slice(0, num2), out result)) { return false; } EntityManager entityManager = EntityManager; int entityCapacity = ((EntityManager)(ref entityManager)).EntityCapacity; return (uint)result2 < (uint)entityCapacity; } public static bool IsDisabled(this Entity entity) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) return entity.Has<Disabled>(); } public static bool HasConnectedCoffin(this Entity entity) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_0011: Unknown result type (might be due to invalid IL or missing references) if (entity.TryGetComponent<ServantConnectedCoffin>(out ServantConnectedCoffin componentData)) { return ((NetworkedEntity)(ref componentData.CoffinEntity)).GetEntityOnServer().Exists(); } return false; } public static bool IsVBlood(this Entity entity) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) return entity.Has<VBloodUnit>(); } public static ulong GetSteamId(this Entity entity) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_001b: Unknown result type (might be due to invalid IL or missing references) //IL_000a: Unknown result type (might be due to invalid IL or missing references) //IL_000b: Unknown result type (might be due to invalid IL or missing references) //IL_0010: Unknown result type (might be due to invalid IL or missing references) //IL_0025: Unknown result type (might be due to invalid IL or missing references) if (entity.TryGetComponent<PlayerCharacter>(out PlayerCharacter componentData)) { return componentData.UserEntity.Read<User>().PlatformId; } if (entity.TryGetComponent<User>(out User componentData2)) { return componentData2.PlatformId; } return 0uL; } public static NetworkId GetNetworkId(this Entity entity) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_000c: Unknown result type (might be due to invalid IL or missing references) //IL_000a: Unknown result type (might be due to invalid IL or missing references) if (entity.TryGetComponent<NetworkId>(out NetworkId componentData)) { return componentData; } return NetworkId.Empty; } public static void ForEach<T>(this IEnumerable<T> source, Action<T> action) { foreach (T item in source) { action(item); } } public static PrefabGUID GetPrefabGUID(this Entity entity) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_000c: Unknown result type (might be due to invalid IL or missing references) //IL_000a: Unknown result type (might be due to invalid IL or missing references) if (entity.TryGetComponent<PrefabGUID>(out PrefabGUID componentData)) { return componentData; } return PrefabGUID.Empty; } public static Entity GetUserEntity(this Entity character) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_0011: Unknown result type (might be due to invalid IL or missing references) //IL_000a: Unknown result type (might be due to invalid IL or missing references) //IL_000b: Unknown result type (might be due to invalid IL or missing references) if (character.TryGetComponent<PlayerCharacter>(out PlayerCharacter componentData)) { return componentData.UserEntity; } return Entity.Null; } public static User GetUser(this Entity entity) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_001b: Unknown result type (might be due to invalid IL or missing references) //IL_000a: Unknown result type (might be due to invalid IL or missing references) //IL_000b: Unknown result type (might be due to invalid IL or missing references) //IL_0027: Unknown result type (might be due to invalid IL or missing references) //IL_0025: Unknown result type (might be due to invalid IL or missing references) //IL_0019: Unknown result type (might be due to invalid IL or missing references) if (entity.TryGetComponent<PlayerCharacter>(out PlayerCharacter componentData) && componentData.UserEntity.TryGetComponent<User>(out User componentData2)) { return componentData2; } if (entity.TryGetComponent<User>(out componentData2)) { return componentData2; } return User.Empty; } public static bool HasBuff(this Entity entity, PrefabGUID buffPrefabGUID) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_0005: Unknown result type (might be due to invalid IL or missing references) //IL_0008: Unknown result type (might be due to invalid IL or missing references) return GameManager_Shared.HasBuff(EntityManager, entity, ((PrefabGUID)(ref buffPrefabGUID)).ToIdentifier()); } public static bool TryGetBuff(this Entity entity, PrefabGUID buffPrefabGUID, out Entity buffEntity) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_0005: Unknown result type (might be due to invalid IL or missing references) //IL_0008: Unknown result type (might be due to invalid IL or missing references) if (GameManager_Shared.TryGetBuff(EntityManager, entity, ((PrefabGUID)(ref buffPrefabGUID)).ToIdentifier(), ref buffEntity)) { return true; } return false; } public static float3 GetAimPosition(this Entity entity) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_0011: Unknown result type (might be due to invalid IL or missing references) //IL_000a: Unknown result type (might be due to invalid IL or missing references) //IL_000b: Unknown result type (might be due to invalid IL or missing references) if (entity.TryGetComponent<EntityInput>(out EntityInput componentData)) { return componentData.AimPosition; } return float3.zero; } public static bool TryGetPosition(this Entity entity, out float3 position) { //IL_0001: Unknown result type (might be due to invalid IL or missing references) //IL_0006: Unknown result type (might be due to invalid IL or missing references) //IL_000b: Unknown result type (might be due to invalid IL or missing references) //IL_0016: Unknown result type (might be due to invalid IL or missing references) //IL_0017: Unknown result type (might be due to invalid IL or missing references) //IL_001c: Unknown result type (might be due to invalid IL or missing references) position = float3.zero; if (entity.TryGetComponent<Translation>(out Translation componentData)) { position = componentData.Value; return true; } return false; } public static float3 GetPosition(this Entity entity) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_0011: Unknown result type (might be due to invalid IL or missing references) //IL_000a: Unknown result type (might be due to invalid IL or missing references) //IL_000b: Unknown result type (might be due to invalid IL or missing references) if (entity.TryGetComponent<Translation>(out Translation componentData)) { return componentData.Value; } return float3.zero; } public static bool TryGetMatch(this HashSet<(ulong, ulong)> hashSet, ulong value, out (ulong, ulong) matchingPair) { matchingPair = default((ulong, ulong)); foreach (var item in hashSet) { if (item.Item1 == value || item.Item2 == value) { matchingPair = item; return true; } } return false; } public static bool IsCustomSpawned(this Entity entity) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_000a: Unknown result type (might be due to invalid IL or missing references) if (entity.TryGetComponent<IsMinion>(out IsMinion componentData) && componentData.Value) { return true; } return false; } public static void Destroy(this Entity entity) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_0008: Unknown result type (might be due to invalid IL or missing references) //IL_000d: Unknown result type (might be due to invalid IL or missing references) if (entity.Exists()) { DestroyUtility.Destroy(EntityManager, entity, (DestroyDebugReason)0, (string)null, 0); } } public static void SetTeam(this Entity entity, Entity teamSource) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_0008: Unknown result type (might be due to invalid IL or missing references) //IL_0010: Unknown result type (might be due to invalid IL or missing references) //IL_001a: Unknown result type (might be due to invalid IL or missing references) //IL_002b: Unknown result type (might be due to invalid IL or missing references) //IL_002c: Unknown result type (might be due to invalid IL or missing references) //IL_0031: Unknown result type (might be due to invalid IL or missing references) //IL_0036: Unknown result type (might be due to invalid IL or missing references) //IL_003c: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Unknown result type (might be due to invalid IL or missing references) //IL_0059: Unknown result type (might be due to invalid IL or missing references) if (entity.Has<Team>() && entity.Has<TeamReference>() && teamSource.TryGetComponent<Team>(out Team componentData) && teamSource.TryGetComponent<TeamReference>(out TeamReference componentData2)) { Entity teamRefEntity = componentData2.Value._Value; int teamId = componentData.Value; entity.With<TeamReference>((WithRefHandler<TeamReference>)delegate(ref TeamReference teamReference) { //IL_0007: Unknown result type (might be due to invalid IL or missing references) //IL_000c: Unknown result type (might be due to invalid IL or missing references) teamReference.Value._Value = teamRefEntity; }); entity.With<Team>((WithRefHandler<Team>)delegate(ref Team team) { team.Value = teamId; }); } } public static void SetFaction(this Entity entity, PrefabGUID factionPrefabGUID) { //IL_0007: Unknown result type (might be due to invalid IL or missing references) //IL_0008: Unknown result type (might be due to invalid IL or missing references) //IL_000d: Unknown result type (might be due to invalid IL or missing references) //IL_0015: Unknown result type (might be due to invalid IL or missing references) if (entity.Has<FactionReference>()) { entity.With<FactionReference>((WithRefHandler<FactionReference>)delegate(ref FactionReference factionReference) { //IL_0007: Unknown result type (might be due to invalid IL or missing references) //IL_000c: Unknown result type (might be due to invalid IL or missing references) factionReference.FactionGuid._Value = factionPrefabGUID; }); } } public static bool HasValue(this Entity entity) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_0001: Unknown result type (might be due to invalid IL or missing references) return entity != Entity.Null; } public static bool IsAllied(this Entity entity, Entity player) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_0005: Unknown result type (might be due to invalid IL or missing references) //IL_0008: Unknown result type (might be due to invalid IL or missing references) //IL_0009: Unknown result type (might be due to invalid IL or missing references) ClientGameManager clientGameManager = ClientGameManager; return ((ClientGameManager)(ref clientGameManager)).IsAllies(entity, player); } public static Coroutine Start(this IEnumerator routine) { return Core.StartCoroutine(routine); } public static void Stop(this Coroutine routine) { if (routine != null) { Core.StopCoroutine(routine); } } public static Dictionary<TValue, TKey> Reverse<TKey, TValue>(this IDictionary<TKey, TValue> source) { Dictionary<TValue, TKey> dictionary = new Dictionary<TValue, TKey>(); foreach (KeyValuePair<TKey, TValue> item in source) { dictionary[item.Value] = item.Key; } return dictionary; } public static bool Equals<T>(this T value, params T[] options) { foreach (T val in options) { if (value.Equals(val)) { return true; } } return false; } } [BepInPlugin("io.zfolmt.Eclipse", "Eclipse", "1.3.12")] internal class Plugin : BasePlugin { private Harmony _harmony; private static ConfigEntry<bool> _leveling; private static ConfigEntry<bool> _prestige; private static ConfigEntry<bool> _legacies; private static ConfigEntry<bool> _expertise; private static ConfigEntry<bool> _familiars; private static ConfigEntry<bool> _professions; private static ConfigEntry<bool> _quests; private static ConfigEntry<bool> _shiftSlot; private static ConfigEntry<bool> _eclipsed; internal static Plugin Instance { get; set; } public static ManualLogSource LogInstance => ((BasePlugin)Instance).Log; public static bool Leveling => _leveling.Value; public static bool Prestige => _prestige.Value; public static bool Legacies => _legacies.Value; public static bool Expertise => _expertise.Value; public static bool Familiars => _familiars.Value; public static bool Professions => _professions.Value; public static bool Quests => _quests.Value; public static bool ShiftSlot => _shiftSlot.Value; public static bool Eclipsed => _eclipsed.Value; public override void Load() { //IL_0093: Unknown result type (might be due to invalid IL or missing references) //IL_0099: Expected O, but got Unknown //IL_0021: Unknown result type (might be due to invalid IL or missing references) //IL_0027: Expected O, but got Unknown Instance = this; bool flag = default(bool); if (Application.productName == "VRisingServer") { ManualLogSource log = Core.Log; BepInExInfoLogInterpolatedStringHandler val = new BepInExInfoLogInterpolatedStringHandler(22, 3, ref flag); if (flag) { ((BepInExLogInterpolatedStringHandler)val).AppendFormatted<string>("Eclipse"); ((BepInExLogInterpolatedStringHandler)val).AppendLiteral("["); ((BepInExLogInterpolatedStringHandler)val).AppendFormatted<string>("1.3.12"); ((BepInExLogInterpolatedStringHandler)val).AppendLiteral("] is a client mod! ("); ((BepInExLogInterpolatedStringHandler)val).AppendFormatted<string>(Application.productName); ((BepInExLogInterpolatedStringHandler)val).AppendLiteral(")"); } log.LogInfo(val); } else { _harmony = Harmony.CreateAndPatchAll(Assembly.GetExecutingAssembly(), (string)null); InitConfig(); ManualLogSource log2 = Core.Log; BepInExInfoLogInterpolatedStringHandler val = new BepInExInfoLogInterpolatedStringHandler(20, 2, ref flag); if (flag) { ((BepInExLogInterpolatedStringHandler)val).AppendFormatted<string>("Eclipse"); ((BepInExLogInterpolatedStringHandler)val).AppendLiteral("["); ((BepInExLogInterpolatedStringHandler)val).AppendFormatted<string>("1.3.12"); ((BepInExLogInterpolatedStringHandler)val).AppendLiteral("] loaded on client!"); } log2.LogInfo(val); } } private static void InitConfig() { _leveling = InitConfigEntry("UIOptions", "ExperienceBar", defaultValue: true, "Enable/Disable the experience bar, requires both ClientCompanion/LevelingSystem to be enabled in Bloodcraft."); _prestige = InitConfigEntry("UIOptions", "ShowPrestige", defaultValue: true, "Enable/Disable showing prestige level in front of experience bar, requires both ClientCompanion/PrestigeSystem to be enabled in Bloodcraft."); _legacies = InitConfigEntry("UIOptions", "LegacyBar", defaultValue: true, "Enable/Disable the legacy bar, requires both ClientCompanion/BloodSystem to be enabled in Bloodcraft."); _expertise = InitConfigEntry("UIOptions", "ExpertiseBar", defaultValue: true, "Enable/Disable the expertise bar, requires both ClientCompanion/ExpertiseSystem to be enabled in Bloodcraft."); _familiars = InitConfigEntry("UIOptions", "Familiars", defaultValue: true, "Enable/Disable showing basic familiar details bar, requires both ClientCompanion/FamiliarSystem to be enabled in Bloodcraft."); _professions = InitConfigEntry("UIOptions", "Professions", defaultValue: true, "Enable/Disable the professions tab, requires both ClientCompanion/ProfessionSystem to be enabled in Bloodcraft."); _quests = InitConfigEntry("UIOptions", "QuestTrackers", defaultValue: true, "Enable/Disable the quest tracker, requires both ClientCompanion/QuestSystem to be enabled in Bloodcraft."); _shiftSlot = InitConfigEntry("UIOptions", "ShiftSlot", defaultValue: true, "Enable/Disable the shift slot, requires both ClientCompanion and shift slot spell to be enabled in Bloodcraft."); _eclipsed = InitConfigEntry("UIOptions", "Eclipsed", defaultValue: true, "Set to false for slower update intervals (0.1s -> 1s) if performance is negatively impacted."); } private static ConfigEntry<T> InitConfigEntry<T>(string section, string key, T defaultValue, string description) { //IL_002e: Unknown result type (might be due to invalid IL or missing references) ConfigEntry<T> val = ((BasePlugin)Instance).Config.Bind<T>(section, key, defaultValue, description); string text = Path.Combine(Paths.ConfigPath, "io.zfolmt.Eclipse.cfg"); ConfigEntry<T> val2 = default(ConfigEntry<T>); if (File.Exists(text) && new ConfigFile(text, true).TryGetEntry<T>(section, key, ref val2)) { val.Value = val2.Value; } return val; } public override bool Unload() { ((BasePlugin)this).Config.Clear(); _harmony.UnpatchSelf(); return true; } private static void CreateDirectory(string path) { if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } } } internal static class Prefabs { public static readonly PrefabGUID _VM_VBlood_TEMPLATE = new PrefabGUID(2075390218); public static readonly PrefabGUID AB_AmbientLightning_Light = new PrefabGUID(589474506); public static readonly PrefabGUID AB_AmbientLightning_Light_GameplayStrike = new PrefabGUID(-2094079027); public static readonly PrefabGUID AB_Archer_Projectile_Cast = new PrefabGUID(1106195644); public static readonly PrefabGUID AB_Archer_Projectile_Group = new PrefabGUID(-751119210); public static readonly PrefabGUID AB_Archer_Projectile01 = new PrefabGUID(-1423243724); public static readonly PrefabGUID AB_ArchMage_ArcaneImprisonment_AbilityGroup = new PrefabGUID(91941562); public static readonly PrefabGUID AB_ArchMage_ArcaneImprisonment_Cast = new PrefabGUID(1965996833); public static readonly PrefabGUID AB_ArchMage_ArcaneImprisonment_ImprisonBuff = new PrefabGUID(2007858431); public static readonly PrefabGUID AB_ArchMage_ArcaneImprisonment_MoveBehaviourBuff = new PrefabGUID(1099681289); public static readonly PrefabGUID AB_ArchMage_ArcaneImprisonment_RingArea = new PrefabGUID(-1952370580); public static readonly PrefabGUID AB_ArchMage_CrystalLance_AbilityGroup = new PrefabGUID(1520734123); public static readonly PrefabGUID AB_ArchMage_CrystalLance_AggroBuff = new PrefabGUID(-967628321); public static readonly PrefabGUID AB_ArchMage_CrystalLance_Cast_01 = new PrefabGUID(-88630604); public static readonly PrefabGUID AB_ArchMage_CrystalLance_Cast_02 = new PrefabGUID(1895752824); public static readonly PrefabGUID AB_ArchMage_CrystalLance_Cast_03 = new PrefabGUID(-518248879); public static readonly PrefabGUID AB_ArchMage_CrystalLance_Charged_AbilityGroup = new PrefabGUID(1187623532); public static readonly PrefabGUID AB_ArchMage_CrystalLance_Charged_Cast = new PrefabGUID(-1536831420); public static readonly PrefabGUID AB_ArchMage_CrystalLance_Charged_HitBuff = new PrefabGUID(1237316881); public static readonly PrefabGUID AB_ArchMage_CrystalLance_Charged_Projectile = new PrefabGUID(-1385969356); public static readonly PrefabGUID AB_ArchMage_CrystalLance_Charged_SplinterProjectile = new PrefabGUID(-485680280); public static readonly PrefabGUID AB_ArchMage_CrystalLance_Projectile = new PrefabGUID(826214455); public static readonly PrefabGUID AB_ArchMage_Emote_Aggro_AbilityGroup = new PrefabGUID(-139137314); public static readonly PrefabGUID AB_ArchMage_Emote_Aggro_Buff = new PrefabGUID(-1748472670); public static readonly PrefabGUID AB_ArchMage_Emote_Aggro_Buff_ALREADY_EXISTS_2 = new PrefabGUID(-1161618215); public static readonly PrefabGUID AB_ArchMage_Emote_Aggro_Cast = new PrefabGUID(-2059383344); public static readonly PrefabGUID AB_ArchMage_FireSpinner_AbilityGroup = new PrefabGUID(1217615468); public static readonly PrefabGUID AB_ArchMage_FireSpinner_Cast = new PrefabGUID(-1997201513); public static readonly PrefabGUID AB_ArchMage_FireSpinner_Projectile = new PrefabGUID(612861780); public static readonly PrefabGUID AB_ArchMage_FireSpinner_Spinner = new PrefabGUID(-1672727739); public static readonly PrefabGUID AB_ArchMage_FlameSphere_AggroBuff = new PrefabGUID(-240922728); public static readonly PrefabGUID AB_ArchMage_FlameSphere_AreaDamageBuff = new PrefabGUID(-1640482518); public static readonly PrefabGUID AB_ArchMage_FlameSphere_AreaEffectBuff = new PrefabGUID(-139562596); public static readonly PrefabGUID AB_ArchMage_FlameSphere_AreaInitBuff = new PrefabGUID(451676082); public static readonly PrefabGUID AB_ArchMage_FlameSphere_Dash_AbilityGroup = new PrefabGUID(-1754787506); public static readonly PrefabGUID AB_ArchMage_FlameSphere_Dash_Cast = new PrefabGUID(2138663579); public static readonly PrefabGUID AB_ArchMage_FlameSphere_Dash_Trigger = new PrefabGUID(1679920133); public static readonly PrefabGUID AB_ArchMage_FlameSphere_Projectile = new PrefabGUID(269193311); public static readonly PrefabGUID AB_ArchMage_FlameSphere_ShouldDestroyBuff = new PrefabGUID(299001257); public static readonly PrefabGUID AB_ArchMage_FlamingIce_AbilityGroup = new PrefabGUID(-2025881745); public static readonly PrefabGUID AB_ArchMage_FlamingIce_Area = new PrefabGUID(379217467); public static readonly PrefabGUID AB_ArchMage_FlamingIce_Cast = new PrefabGUID(1890249378); public static readonly PrefabGUID AB_ArchMage_FlamingIce_Channel = new PrefabGUID(-920928426); public static readonly PrefabGUID AB_ArchMage_FlamingIce_FreezeBuff = new PrefabGUID(821255111); public static readonly PrefabGUID AB_ArchMage_FlamingIce_Trigger = new PrefabGUID(-1488767962); public static readonly PrefabGUID AB_ArchMage_LightningArc_AbilityGroup = new PrefabGUID(-1232816408); public static readonly PrefabGUID AB_ArchMage_LightningArc_Cast = new PrefabGUID(-1524769526); public static readonly PrefabGUID AB_ArchMage_LightningArc_Projectile = new PrefabGUID(1211897000); public static readonly PrefabGUID AB_ArchMage_LightningCurse_AbilityGroup = new PrefabGUID(1365358996); public static readonly PrefabGUID AB_ArchMage_LightningCurse_Cast = new PrefabGUID(1142315183); public static readonly PrefabGUID AB_ArchMage_LightningCurse_Projectile = new PrefabGUID(-1317668918); public static readonly PrefabGUID AB_ArchMage_LightningCurse_ProjectileSpawnerBuff = new PrefabGUID(2089605812); public static readonly PrefabGUID AB_ArchMage_LightningCurse_ProjectileTrigger = new PrefabGUID(390853496); public static readonly PrefabGUID AB_ArchMage_LightningCurse_Trigger = new PrefabGUID(-988990419); public static readonly PrefabGUID AB_ArchMage_MirrorImage_AbilityGroup = new PrefabGUID(-1897317770); public static readonly PrefabGUID AB_ArchMage_MirrorImage_Cast = new PrefabGUID(-1714013936); public static readonly PrefabGUID AB_ArchMage_MirrorImage_EndPhase = new PrefabGUID(262354515); public static readonly PrefabGUID AB_ArchMage_MirrorImage_MoveBehaviourBuff = new PrefabGUID(-1099792891); public static readonly PrefabGUID AB_ArchMage_MirrorImage_Phase = new PrefabGUID(30325069); public static readonly PrefabGUID AB_ArchMage_MirrorImage_Trigger = new PrefabGUID(292114817); public static readonly PrefabGUID AB_ArchMage_Teleport_AbilityGroup = new PrefabGUID(886063983); public static readonly PrefabGUID AB_ArchMage_Teleport_Cast = new PrefabGUID(484270946); public static readonly PrefabGUID AB_ArchMage_Teleport_EndPhase = new PrefabGUID(56049482); public static readonly PrefabGUID AB_ArchMage_Teleport_Phase = new PrefabGUID(-723899936); public static readonly PrefabGUID AB_Bandit_Ambush_Buff = new PrefabGUID(614276301); public static readonly PrefabGUID AB_Bandit_Ambush_RevealBuff = new PrefabGUID(-1076678456); public static readonly PrefabGUID AB_Bandit_Bomber_Elite_Roll = new PrefabGUID(-2048180340); public static readonly PrefabGUID AB_Bandit_Bomber_Elite_Roll_Group = new PrefabGUID(192866635); public static readonly PrefabGUID AB_Bandit_BombThrow_AbilityGroup = new PrefabGUID(-1743551272); public static readonly PrefabGUID AB_Bandit_BombThrow_Cast = new PrefabGUID(-733996338); public static readonly PrefabGUID AB_Bandit_BombThrow_Throw = new PrefabGUID(746729709); public static readonly PrefabGUID AB_Bandit_ClusterBombThrow_AbilityGroup = new PrefabGUID(-444905742); public static readonly PrefabGUID AB_Bandit_ClusterBombThrow_Cast = new PrefabGUID(-1999880094); public static readonly PrefabGUID AB_Bandit_ClusterBombThrow_Throw_A = new PrefabGUID(-2120057081); public static readonly PrefabGUID AB_Bandit_ClusterBombThrow_Throw_B = new PrefabGUID(1077321307); public static readonly PrefabGUID AB_Bandit_ClusterBombThrow_Throw_Base = new PrefabGUID(1715417524); public static readonly PrefabGUID AB_Bandit_ClusterBombThrow_Throw_C = new PrefabGUID(-1517314668); public static readonly PrefabGUID AB_Bandit_Deadeye_Camouflage_AbilityGroup = new PrefabGUID(403340165); public static readonly PrefabGUID AB_Bandit_Deadeye_Camouflage_Buff = new PrefabGUID(-1494713411); public static readonly PrefabGUID AB_Bandit_Deadeye_Camouflage_Cast = new PrefabGUID(1619421912); public static readonly PrefabGUID AB_Bandit_Deadeye_Chaosbarrage_Area = new PrefabGUID(-2085683744); public static readonly PrefabGUID AB_Bandit_Deadeye_Chaosbarrage_Cast = new PrefabGUID(-425480162); public static readonly PrefabGUID AB_Bandit_Deadeye_Chaosbarrage_Channel_Buff = new PrefabGUID(-1024366257); public static readonly PrefabGUID AB_Bandit_Deadeye_Chaosbarrage_Group = new PrefabGUID(1996370390); public static readonly PrefabGUID AB_Bandit_Deadeye_Chaosbarrage_Hard_Area = new PrefabGUID(318586876); public static readonly PrefabGUID AB_Bandit_Deadeye_Chaosbarrage_Hard_Cast = new PrefabGUID(646697719); public static readonly PrefabGUID AB_Bandit_Deadeye_Chaosbarrage_Hard_Channel_Buff = new PrefabGUID(1894913654); public static readonly PrefabGUID AB_Bandit_Deadeye_Chaosbarrage_Hard_Group = new PrefabGUID(642767950); public static readonly PrefabGUID AB_Bandit_Deadeye_Chaosbarrage_Hard_Throw = new PrefabGUID(-1052631664); public static readonly PrefabGUID AB_Bandit_Deadeye_Chaosbarrage_Throw = new PrefabGUID(1552667718); public static readonly PrefabGUID AB_Bandit_Deadeye_ChaosNuke_Hard_Area = new PrefabGUID(1433173866); public static readonly PrefabGUID AB_Bandit_Deadeye_ChaosNuke_Hard_Cast = new PrefabGUID(-538723780); public static readonly PrefabGUID AB_Bandit_Deadeye_ChaosNuke_Hard_Group = new PrefabGUID(-1181691042); public static readonly PrefabGUID AB_Bandit_Deadeye_ChaosNuke_Hard_ProjectileDown = new PrefabGUID(-1181723749); public static readonly PrefabGUID AB_Bandit_Deadeye_ChaosNuke_Hard_ProjectileUp = new PrefabGUID(-2066463501); public static readonly PrefabGUID AB_Bandit_Deadeye_ChaosNuke_Hard_Spawner = new PrefabGUID(516139794); public static readonly PrefabGUID AB_Bandit_Deadeye_Chaosstorm_Cast = new PrefabGUID(-2024307089); public static readonly PrefabGUID AB_Bandit_Deadeye_Chaosstorm_Channel_Buff = new PrefabGUID(-1625210735); public static readonly PrefabGUID AB_Bandit_Deadeye_Chaosstorm_Group = new PrefabGUID(-1230681995); public static readonly PrefabGUID AB_Bandit_Deadeye_Chaosstorm_Hard_Cast = new PrefabGUID(-549357932); public static readonly PrefabGUID AB_Bandit_Deadeye_Chaosstorm_Hard_Channel_Buff = new PrefabGUID(-381215490); public static readonly PrefabGUID AB_Bandit_Deadeye_Chaosstorm_Hard_Group = new PrefabGUID(-836774616); public static readonly PrefabGUID AB_Bandit_Deadeye_Chaosstorm_Hard_Projectile = new PrefabGUID(338969973); public static readonly PrefabGUID AB_Bandit_Deadeye_Chaosstorm_Projectile = new PrefabGUID(659256615); public static readonly PrefabGUID AB_Bandit_Deadeye_Idle_Buff = new PrefabGUID(-881914431); public static readonly PrefabGUID AB_Bandit_Deadeye_RangedAttack_Cast = new PrefabGUID(1015300268); public static readonly PrefabGUID AB_Bandit_Deadeye_RangedAttack_Group = new PrefabGUID(1336193986); public static readonly PrefabGUID AB_Bandit_Deadeye_RangedAttack_Projectile = new PrefabGUID(1262043059); public static readonly PrefabGUID AB_Bandit_Deadeye_Roll_AbilityGroup = new PrefabGUID(-912372242); public static readonly PrefabGUID AB_Bandit_Deadeye_Roll_CastAndRoll = new PrefabGUID(-1983337096); public static readonly PrefabGUID AB_Bandit_Fisherman_FeedSerpentLineup_01_AbilityGroup = new PrefabGUID(-1601441951); public static readonly PrefabGUID AB_Bandit_Fisherman_FeedSerpentLineup_02_AbilityGroup = new PrefabGUID(-1657698157); public static readonly PrefabGUID AB_Bandit_Fisherman_FeedSerpentLineup_03_AbilityGroup = new PrefabGUID(-228936316); public static readonly PrefabGUID AB_Bandit_Fisherman_FeedSerpentLineup_Cast = new PrefabGUID(16980588); public static readonly PrefabGUID AB_Bandit_Fisherman_FeedSerpentLineup_Hard_AbilityGroup = new PrefabGUID(514628041); public static readonly PrefabGUID AB_Bandit_Fisherman_FeedSerpentLineup_Hard_Cast = new PrefabGUID(1621374433); public static readonly PrefabGUID AB_Bandit_Fisherman_FeedSerpentLineup_Hard_ReachPos = new PrefabGUID(-2128770207); public static readonly PrefabGUID AB_Bandit_Fisherman_FeedSerpentLineup_Hard_TargetSerpentSlotBuff = new PrefabGUID(343491640); public static readonly PrefabGUID AB_Bandit_Fisherman_FeedSerpentLineup_Hard_WalkToPosBuff = new PrefabGUID(-352192969); public static readonly PrefabGUID AB_Bandit_Fisherman_FeedSerpentLineup_ReachPos = new PrefabGUID(145985534); public static readonly PrefabGUID AB_Bandit_Fisherman_FeedSerpentLineup_TargetSerpentSlotBuff = new PrefabGUID(1018849261); public static readonly PrefabGUID AB_Bandit_Fisherman_FeedSerpentLineup_WalkToPosBuff = new PrefabGUID(424796826); public static readonly PrefabGUID AB_Bandit_Fisherman_FishHook_AbilityGroup = new PrefabGUID(643209588); public static readonly PrefabGUID AB_Bandit_Fisherman_FishHook_Buff = new PrefabGUID(1578560559); public static readonly PrefabGUID AB_Bandit_Fisherman_FishHook_Cast = new PrefabGUID(1802235612); public static readonly PrefabGUID AB_Bandit_Fisherman_FishHook_DownedStun = new PrefabGUID(-531963043); public static readonly PrefabGUID AB_Bandit_Fisherman_FishHook_PullBuff = new PrefabGUID(1511401953); public static readonly PrefabGUID AB_Bandit_Fisherman_FishHook_Throw = new PrefabGUID(-406761191); public static readonly PrefabGUID AB_Bandit_Fisherman_FishHook_Travel = new PrefabGUID(-56609007); public static readonly PrefabGUID AB_Bandit_Fisherman_FishingBase_AbilityGroup = new PrefabGUID(1355048413); public static readonly PrefabGUID AB_Bandit_Fisherman_FishingBase_Buff = new PrefabGUID(-114535451); public static readonly PrefabGUID AB_Bandit_Fisherman_FishingBase_Cast = new PrefabGUID(-1770644841); public static readonly PrefabGUID AB_Bandit_Fisherman_FishingBase_TargetFishSpotBuff = new PrefabGUID(-1061605281); public static readonly PrefabGUID AB_Bandit_Fisherman_FishingBlowfish_AbilityGroup = new PrefabGUID(-2096565232); public static readonly PrefabGUID AB_Bandit_Fisherman_FishingBlowfish_Buff = new PrefabGUID(-942168862); public static readonly PrefabGUID AB_Bandit_Fisherman_FishingBlowfish_Cast = new PrefabGUID(2137527296); public static readonly PrefabGUID AB_Bandit_Fisherman_FishingBlowfish_MinionSpawnPostTravel = new PrefabGUID(2145493958); public static readonly PrefabGUID AB_Bandit_Fisherman_FishingBlowfish_MinionSpawnTravel = new PrefabGUID(796446287); public static readonly PrefabGUID AB_Bandit_Fisherman_FishingBlowfish_MinionTrigger = new PrefabGUID(-263342865); public static readonly PrefabGUID AB_Bandit_Fisherman_FishingBlowfish_TargetFishSpotBuff = new PrefabGUID(-1441774408); public static readonly PrefabGUID AB_Bandit_Fisherman_FishingLineup_AbilityGroup = new PrefabGUID(-82547339); public static readonly PrefabGUID AB_Bandit_Fisherman_FishingLineup_Cast = new PrefabGUID(-1677547928); public static readonly PrefabGUID AB_Bandit_Fisherman_FishingLineup_TargetSerpentSlotBuff = new PrefabGUID(-459325308); public static readonly PrefabGUID AB_Bandit_Fisherman_FishingLineup_WalkToPosBuff = new PrefabGUID(1667669669); public static readonly PrefabGUID AB_Bandit_Fisherman_FishingOldBoot_AbilityGroup = new PrefabGUID(396802528); public static readonly PrefabGUID AB_Bandit_Fisherman_FishingOldBoot_Buff = new PrefabGUID(1143164491); public static readonly PrefabGUID AB_Bandit_Fisherman_FishingOldBoot_Cast = new PrefabGUID(1705082862); public static readonly PrefabGUID AB_Bandit_Fisherman_FishingOldBoot_Object = new PrefabGUID(1173936438); public static readonly PrefabGUID AB_Bandit_Fisherman_FishingOldBoot_SpawnTravel = new PrefabGUID(-2113681866); public static readonly PrefabGUID AB_Bandit_Fisherman_FishingOldBoot_TargetFishSpotBuff = new PrefabGUID(-588408781); public static readonly PrefabGUID AB_Bandit_Fisherman_FishingPiranhas_AbilityGroup = new PrefabGUID(647582679); public static readonly PrefabGUID AB_Bandit_Fisherman_FishingPiranhas_Buff = new PrefabGUID(-1612091215); public static readonly PrefabGUID AB_Bandit_Fisherman_FishingPiranhas_Cast = new PrefabGUID(-256287804); public static readonly PrefabGUID AB_Bandit_Fisherman_FishingPiranhas_MinionSpawnPostTravel = new PrefabGUID(1359094029); public static readonly PrefabGUID AB_Bandit_Fisherman_FishingPiranhas_MinionSpawnTravel = new PrefabGUID(-1957344524); public static readonly PrefabGUID AB_Bandit_Fisherman_FishingPiranhas_MinionTrigger = new PrefabGUID(-1982947231); public static readonly PrefabGUID AB_Bandit_Fisherman_FishingPiranhas_TargetFishSpotBuff = new PrefabGUID(-1108714409); public static readonly PrefabGUID AB_Bandit_Fisherman_SerpentFeed_AbilityGroup = new PrefabGUID(571532506); public static readonly PrefabGUID AB_Bandit_Fisherman_SerpentFeed_Buff = new PrefabGUID(-515272712); public static readonly PrefabGUID AB_Bandit_Fisherman_SerpentFeed_Cast_Throw = new PrefabGUID(1184409626); public static readonly PrefabGUID AB_Bandit_Fisherman_SerpentFeed_DespawnBuff = new PrefabGUID(-163781604); public static readonly PrefabGUID AB_Bandit_Fisherman_SerpentFeed_DespawnDelayBuff = new PrefabGUID(2141155864); public static readonly PrefabGUID AB_Bandit_Fisherman_SerpentFeed_Hard_AbilityGroup = new PrefabGUID(-405467076); public static readonly PrefabGUID AB_Bandit_Fisherman_SerpentFeed_Hard_Buff = new PrefabGUID(-162196022); public static readonly PrefabGUID AB_Bandit_Fisherman_SerpentFeed_Hard_Cast_Throw = new PrefabGUID(-31935559); public static readonly PrefabGUID AB_Bandit_Fisherman_SerpentFeed_Hard_DespawnBuff = new PrefabGUID(1573364739); public static readonly PrefabGUID AB_Bandit_Fisherman_SerpentFeed_Hard_DespawnDelayBuff = new PrefabGUID(1995307154); public static readonly PrefabGUID AB_Bandit_Fisherman_SerpentFeed_Hard_SpawnBuff = new PrefabGUID(796768594); public static readonly PrefabGUID AB_Bandit_Fisherman_SerpentFeed_Hard_SpawnPosOccupiedBuff = new PrefabGUID(45227631); public static readonly PrefabGUID AB_Bandit_Fisherman_SerpentFeed_Hard_Summon = new PrefabGUID(-1203439535); public static readonly PrefabGUID AB_Bandit_Fisherman_SerpentFeed_Hard_TargetFishSpotBuff = new PrefabGUID(-1067814600); public static readonly PrefabGUID AB_Bandit_Fisherman_SerpentFeed_Hard_Throw = new PrefabGUID(605436873); public static readonly PrefabGUID AB_Bandit_Fisherman_SerpentFeed_SpawnBuff = new PrefabGUID(1431881003); public static readonly PrefabGUID AB_Bandit_Fisherman_SerpentFeed_SpawnPosOccupiedBuff = new PrefabGUID(979966699); public static readonly PrefabGUID AB_Bandit_Fisherman_SerpentFeed_Summon = new PrefabGUID(294823191); public static readonly PrefabGUID AB_Bandit_Fisherman_SerpentFeed_TargetFishSpotBuff = new PrefabGUID(-2105496725); public static readonly PrefabGUID AB_Bandit_Fisherman_SerpentFeed_Throw = new PrefabGUID(197909875); public static readonly PrefabGUID AB_Bandit_Fisherman_SpinAttack_AbilityGroup = new PrefabGUID(-1807544727); public static readonly PrefabGUID AB_Bandit_Fisherman_SpinAttack_Cast = new PrefabGUID(160205942); public static readonly PrefabGUID AB_Bandit_Fisherman_SpinAttack_Channel = new PrefabGUID(-1448436196); public static readonly PrefabGUID AB_Bandit_Fisherman_SpinAttack_Hit = new PrefabGUID(1481190476); public static readonly PrefabGUID AB_Bandit_Fisherman_SwingAttack_AbilityGroup = new PrefabGUID(1516349451); public static readonly PrefabGUID AB_Bandit_Fisherman_SwingAttack_Cast01 = new PrefabGUID(1168365685); public static readonly PrefabGUID AB_Bandit_Fisherman_SwingAttack_Cast02 = new PrefabGUID(102339461); public static readonly PrefabGUID AB_Bandit_Fisherman_SwingAttack_Hit01 = new PrefabGUID(1700359110); public static readonly PrefabGUID AB_Bandit_Fisherman_SwingAttack_Hit02 = new PrefabGUID(2031929448); public static readonly PrefabGUID AB_Bandit_Foreman_BloodRage_AbilityGroup = new PrefabGUID(-892431821); public static readonly PrefabGUID AB_Bandit_Foreman_BloodRage_Area = new PrefabGUID(-55501018); public static readonly PrefabGUID AB_Bandit_Foreman_BloodRage_Buff = new PrefabGUID(-250777393); public static readonly PrefabGUID AB_Bandit_Foreman_BloodRage_Cast = new PrefabGUID(1967051268); public static readonly PrefabGUID AB_Bandit_Foreman_BoltStorm_Cast = new PrefabGUID(-102278544); public static readonly PrefabGUID AB_Bandit_Foreman_BoltStorm_Group = new PrefabGUID(1187864883); public static readonly PrefabGUID AB_Bandit_Foreman_BoltStorm_Throw = new PrefabGUID(-326095012); public static readonly PrefabGUID AB_Bandit_Foreman_BoltStorm_Throw_Center = new PrefabGUID(1034684941); public static readonly PrefabGUID AB_Bandit_Foreman_BoltStorm_Trigger = new PrefabGUID(-978448375); public static readonly PrefabGUID AB_Bandit_Foreman_Crossbow_BloodRage_Cast = new PrefabGUID(-236936957); public static readonly PrefabGUID AB_Bandit_Foreman_Crossbow_BloodRage_Group = new PrefabGUID(-1100933071); public static readonly PrefabGUID AB_Bandit_Foreman_Crossbow_Cast = new PrefabGUID(-504877178); public static readonly PrefabGUID AB_Bandit_Foreman_Crossbow_Group = new PrefabGUID(-2010697707); public static readonly PrefabGUID AB_Bandit_Foreman_Crossbow_Hard_AbilityGroup = new PrefabGUID(46962343); public static readonly PrefabGUID AB_Bandit_Foreman_Crossbow_Hard_BloodRage_AbilityGroup = new PrefabGUID(-1432555386); public static readonly PrefabGUID AB_Bandit_Foreman_Crossbow_Hard_BloodRage_Cast = new PrefabGUID(-1188423561); public static readonly PrefabGUID AB_Bandit_Foreman_Crossbow_Hard_Cast = new PrefabGUID(-1555191296); public static readonly PrefabGUID AB_Bandit_Foreman_Crossbow_Hard_Projectile = new PrefabGUID(-1461521784); public static readonly PrefabGUID AB_Bandit_Foreman_Crossbow_Projectile = new PrefabGUID(926720349); public static readonly PrefabGUID AB_Bandit_Foreman_RapidShot_AbilityGroup = new PrefabGUID(-1326540020); public static readonly PrefabGUID AB_Bandit_Foreman_RapidShot_Cast = new PrefabGUID(13962946); public static readonly PrefabGUID AB_Bandit_Foreman_RapidShot_Hard_AbilityGroup = new PrefabGUID(-1696612225); public static readonly PrefabGUID AB_Bandit_Foreman_RapidShot_Hard_Cast = new PrefabGUID(45482985); public static readonly PrefabGUID AB_Bandit_Foreman_RapidShot_Init_AbilityGroup = new PrefabGUID(-871701576); public static readonly PrefabGUID AB_Bandit_Foreman_RapidShot_Init_Buff = new PrefabGUID(-1850501474); public static readonly PrefabGUID AB_Bandit_Foreman_RapidShot_Init_Cast = new PrefabGUID(1428691280); public static readonly PrefabGUID AB_Bandit_Foreman_RapidShot_Init_Hard_AbilityGroup = new PrefabGUID(-1568783706); public static readonly PrefabGUID AB_Bandit_Foreman_RapidShot_Init_Hard_Cast = new PrefabGUID(-1456665278); public static readonly PrefabGUID AB_Bandit_Foreman_RapidShot_Projectile = new PrefabGUID(1154919829); public static readonly PrefabGUID AB_Bandit_Foreman_RapidShot_StaggerBuff = new PrefabGUID(1772599073); public static readonly PrefabGUID AB_Bandit_Foreman_Reinforcement_Cast = new PrefabGUID(-968455089); public static readonly PrefabGUID AB_Bandit_Foreman_Reinforcement_GateBoss_MinionBuff = new PrefabGUID(1936552741); public static readonly PrefabGUID AB_Bandit_Foreman_Reinforcement_Group = new PrefabGUID(1914101495); public static readonly PrefabGUID AB_Bandit_Foreman_Reinforcement_Summon = new PrefabGUID(891231141); public static readonly PrefabGUID AB_Bandit_Foreman_Roll_CastAndRoll = new PrefabGUID(-902150618); public static readonly PrefabGUID AB_Bandit_Foreman_Roll_Group = new PrefabGUID(-1773431654); public static readonly PrefabGUID AB_Bandit_Foreman_ThrowNet_Buff = new PrefabGUID(-1388221055); public static readonly PrefabGUID AB_Bandit_Foreman_ThrowNet_Cast = new PrefabGUID(-378355710); public static readonly PrefabGUID AB_Bandit_Foreman_ThrowNet_Group = new PrefabGUID(2130985273); public static readonly PrefabGUID AB_Bandit_Foreman_ThrowNet_Throw = new PrefabGUID(1792504388); public static readonly PrefabGUID AB_Bandit_Foreman_VBlood_Emote_Aggro_AbilityGroup = new PrefabGUID(-1675488046); public static readonly PrefabGUID AB_Bandit_Foreman_VBlood_Emote_Aggro_Buff = new PrefabGUID(1564776620); public static readonly PrefabGUID AB_Bandit_Foreman_VBlood_Emote_Aggro_Cast = new PrefabGUID(-1709807211); public static readonly PrefabGUID AB_Bandit_FrostArrow_Camouflage_HARD_AbilityGroup = new PrefabGUID(1015070299); public static readonly PrefabGUID AB_Bandit_FrostArrow_Camouflage_HARD_Buff = new PrefabGUID(172001911); public static readonly PrefabGUID AB_Bandit_FrostArrow_Camouflage_HARD_Cast = new PrefabGUID(1320706811); public static readonly PrefabGUID AB_Bandit_FrostArrow_Camouflage_HARD_EndBuff = new PrefabGUID(-289232633); public static readonly PrefabGUID AB_Bandit_FrostArrow_Camouflage_HARD_Nova = new PrefabGUID(577840459); public static readonly PrefabGUID AB_Bandit_FrostArrow_RainOfArrows_AbilityGroup = new PrefabGUID(766284586); public static readonly PrefabGUID AB_Bandit_FrostArrow_RainOfArrows_Cast = new PrefabGUID(-652657527); public static readonly PrefabGUID AB_Bandit_FrostArrow_RainOfArrows_Hard_AbilityGroup = new PrefabGUID(-328617085); public static readonly PrefabGUID AB_Bandit_FrostArrow_RainOfArrows_Hard_Cast = new PrefabGUID(2055017810); public static readonly PrefabGUID AB_Bandit_FrostArrow_RainOfArrows_Hard_Throw01 = new PrefabGUID(-698051948); public static readonly PrefabGUID AB_Bandit_FrostArrow_RainOfArrows_Hard_Throw02 = new PrefabGUID(209868589); public static readonly PrefabGUID AB_Bandit_FrostArrow_RainOfArrows_Hard_Trigger01 = new PrefabGUID(-721181968); public static readonly PrefabGUID AB_Bandit_FrostArrow_RainOfArrows_Hard_Trigger02 = new PrefabGUID(1789626324); public static readonly PrefabGUID AB_Bandit_FrostArrow_RainOfArrows_Throw = new PrefabGUID(-1404569475); public static readonly PrefabGUID AB_Bandit_FrostArrow_RainOfArrows_Trigger = new PrefabGUID(1085881602); public static readonly PrefabGUID AB_Bandit_FrosttArrow_MultiShot_Cast = new PrefabGUID(-895811403); public static readonly PrefabGUID AB_Bandit_FrosttArrow_MultiShot_Group = new PrefabGUID(2134585360); public static readonly PrefabGUID AB_Bandit_FrosttArrow_MultiShot_Hard_Cast = new PrefabGUID(-1374239147); public static readonly PrefabGUID AB_Bandit_FrosttArrow_MultiShot_Hard_Group = new PrefabGUID(-1871956083); public static readonly PrefabGUID AB_Bandit_FrosttArrow_MultiShot_Projectile = new PrefabGUID(1042909452); public static readonly PrefabGUID AB_Bandit_GraveDigger_Scream_AlertBuff = new PrefabGUID(818073647); public static readonly PrefabGUID AB_Bandit_GraveDigger_Scream_Cast = new PrefabGUID(-998932340); public static readonly PrefabGUID AB_Bandit_GraveDigger_Scream_Group = new PrefabGUID(-655368338); public static readonly PrefabGUID AB_Bandit_GraveDigger_Scream_Trigger = new PrefabGUID(-2139223360); public static readonly PrefabGUID AB_Bandit_Hunter_Bow_Cast = new PrefabGUID(1547925762); public static readonly PrefabGUID AB_Bandit_Hunter_Bow_Group = new PrefabGUID(-39311902); public static readonly PrefabGUID AB_Bandit_Hunter_Bow_Projectile = new PrefabGUID(1802976129); public static readonly PrefabGUID AB_Bandit_Hunter_Roll_AbilityGroup = new PrefabGUID(564244811); public static readonly PrefabGUID AB_Bandit_Hunter_Roll_CastAndRoll = new PrefabGUID(828882973); public static readonly PrefabGUID AB_Bandit_Leader_CallWolf_AbilityGroup = new PrefabGUID(-1854347593); public static readonly PrefabGUID AB_Bandit_Leader_CallWolf_Cast = new PrefabGUID(-1437515280); public static readonly PrefabGUID AB_Bandit_Leader_CallWolf_Summon = new PrefabGUID(-419870015); public static readonly PrefabGUID AB_Bandit_Leader_Crossbow_Cast = new PrefabGUID(1956190540); public static readonly PrefabGUID AB_Bandit_Leader_Crossbow_Group = new PrefabGUID(-589722860); public static readonly PrefabGUID AB_Bandit_Leader_Crossbow_Projectile = new PrefabGUID(-269688030); public static readonly PrefabGUID AB_Bandit_Leader_OnAggro_AbilityGroup = new PrefabGUID(1567999366); public static readonly PrefabGUID AB_Bandit_Leader_OnAggro_Cast = new PrefabGUID(1304417048); public static readonly PrefabGUID AB_Bandit_Leader_QuickDraw_AbilityGroup = new PrefabGUID(-67405040); public static readonly PrefabGUID AB_Bandit_Leader_QuickDraw_Buff = new PrefabGUID(-1406264844); public static readonly PrefabGUID AB_Bandit_Leader_QuickDraw_Cast = new PrefabGUID(-1144749945); public static readonly PrefabGUID AB_Bandit_Leader_QuickDraw_CountEnemies = new PrefabGUID(1163260); public static readonly PrefabGUID AB_Bandit_Leader_QuickDraw_Stagger_Debuff = new PrefabGUID(2013098681); public static readonly PrefabGUID AB_Bandit_Leader_Roll_AbilityGroup = new PrefabGUID(138056981); public static readonly PrefabGUID AB_Bandit_Leader_Roll_CastAndRoll = new PrefabGUID(814281313); public static readonly PrefabGUID AB_Bandit_Leader_Strafe_Cast = new PrefabGUID(-1478907722); public static readonly PrefabGUID AB_Bandit_Leader_Strafe_Group = new PrefabGUID(920868547); public static readonly PrefabGUID AB_Bandit_Leader_Strafe_Projectile = new PrefabGUID(-835823412); public static readonly PrefabGUID AB_Bandit_Leader_ThrowNet_Buff = new PrefabGUID(1167706357); public static readonly PrefabGUID AB_Bandit_Leader_ThrowNet_Cast = new PrefabGUID(-1795398926); public static readonly PrefabGUID AB_Bandit_Leader_ThrowNet_Group = new PrefabGUID(1550497814); public static readonly PrefabGUID AB_Bandit_Leader_ThrowNet_Throw = new PrefabGUID(-293977621); public static readonly PrefabGUID AB_Bandit_MegaBomb_Ground = new PrefabGUID(1249427475); public static readonly PrefabGUID AB_Bandit_Miner_Elite_Alert_Buff = new PrefabGUID(-1130632052); public static readonly PrefabGUID AB_Bandit_Miner_Elite_MeleeAttack_Cast01 = new PrefabGUID(-1373027141); public static readonly PrefabGUID AB_Bandit_Miner_Elite_MeleeAttack_Cast02 = new PrefabGUID(1245329898); public static readonly PrefabGUID AB_Bandit_Miner_Elite_MeleeAttack_Group = new PrefabGUID(458004643); public static readonly PrefabGUID AB_Bandit_Miner_Elite_MeleeAttack_Hit = new PrefabGUID(-1998350103); public static readonly PrefabGUID AB_Bandit_Mugger_Block_AbilityGroup = new PrefabGUID(616797239); public static readonly PrefabGUID AB_Bandit_Mugger_Block_Buff = new PrefabGUID(-816211166); public static readonly PrefabGUID AB_Bandit_Mugger_Block_Cast = new PrefabGUID(-137254439); public static readonly PrefabGUID AB_Bandit_Mugger_GapCloser_Buff = new PrefabGUID(1058444186); public static readonly PrefabGUID AB_Bandit_Mugger_GapCloser_Cast = new PrefabGUID(1973172284); public static readonly PrefabGUID AB_Bandit_Mugger_GapCloser_Group = new PrefabGUID(2034763818); public static readonly PrefabGUID AB_Bandit_Mugger_MeleeAttack_Cast01 = new PrefabGUID(-662440840); public static readonly PrefabGUID AB_Bandit_Mugger_MeleeAttack_Cast02 = new PrefabGUID(-2120002335); public static readonly PrefabGUID AB_Bandit_Mugger_MeleeAttack_Group = new PrefabGUID(1281316565); public static readonly PrefabGUID AB_Bandit_Mugger_MeleeAttack_Hit = new PrefabGUID(-1244488154); public static readonly PrefabGUID AB_Bandit_Shared_Idle_Cast_Pushups = new PrefabGUID(639938511); public static readonly PrefabGUID AB_Bandit_Shared_Idle_Cast_Situps = new PrefabGUID(-1749423133); public static readonly PrefabGUID AB_Bandit_Shared_Idle_Cast_Tinker = new PrefabGUID(-692399578); public static readonly PrefabGUID AB_Bandit_Shared_Idle_Cast_Whittling = new PrefabGUID(25089619); public static readonly PrefabGUID AB_Bandit_Shared_Idle_Group_Pushups = new PrefabGUID(-1880729304); public static readonly PrefabGUID AB_Bandit_Shared_Idle_Group_Situps = new PrefabGUID(-976938930); public static readonly PrefabGUID AB_Bandit_Shared_Idle_Group_Tinker = new PrefabGUID(-937443015); public static readonly PrefabGUID AB_Bandit_Shared_Idle_Group_Whittling = new PrefabGUID(1067834426); public static readonly PrefabGUID AB_Bandit_Stalker_ChargeAttack_Cast = new PrefabGUID(-943520805); public static readonly PrefabGUID AB_Bandit_Stalker_ChargeAttack_Group = new PrefabGUID(-1250624804); public static readonly PrefabGUID AB_Bandit_Stalker_ChargeAttack_Hit = new PrefabGUID(904465818); public static readonly PrefabGUID AB_Bandit_Stalker_MeleeAttack_Cast = new PrefabGUID(1722414615); public static readonly PrefabGUID AB_Bandit_Stalker_MeleeAttack_Group = new PrefabGUID(-1969189808); public static readonly PrefabGUID AB_Bandit_Stalker_MeleeAttack_Hit = new PrefabGUID(-1248839893); public static readonly PrefabGUID AB_Bandit_Stalker_MeleeAttack02_Cast = new PrefabGUID(-695801888); public static readonly PrefabGUID AB_Bandit_Stalker_MeleeAttack02_Group = new PrefabGUID(1365760673); public static readonly PrefabGUID AB_Bandit_Stalker_MeleeAttack02_Hit = new PrefabGUID(120174250); public static readonly PrefabGUID AB_Bandit_Stalker_Projectile = new PrefabGUID(810694829); public static readonly PrefabGUID AB_Bandit_Stalker_Projectile_Cast = new PrefabGUID(1492163222); public static readonly PrefabGUID AB_Bandit_Stalker_Projectile_Group = new PrefabGUID(-1997657671); public static readonly PrefabGUID AB_Bandit_Stalker_VBlood_ChargeAttack_Cast = new PrefabGUID(-1110837825); public static readonly PrefabGUID AB_Bandit_Stalker_VBlood_ChargeAttack_Group = new PrefabGUID(65616384); public static readonly PrefabGUID AB_Bandit_Stalker_VBlood_ChargeAttack_Hit = new PrefabGUID(13465215); public static readonly PrefabGUID AB_Bandit_Stalker_VBlood_Emote_Aggro_AbilityGroup = new PrefabGUID(-146108512); public static readonly PrefabGUID AB_Bandit_Stalker_VBlood_Emote_Aggro_Buff = new PrefabGUID(-768608303); public static readonly PrefabGUID AB_Bandit_Stalker_VBlood_Emote_Aggro_Cast = new PrefabGUID(1704098967); public static readonly PrefabGUID AB_Bandit_Stalker_VBlood_Emote_OnAggro_Buff = new PrefabGUID(-1194576057); public static readonly PrefabGUID AB_Bandit_Stalker_VBlood_MeleeAttack_Cast = new PrefabGUID(-375142); public static readonly PrefabGUID AB_Bandit_Stalker_VBlood_MeleeAttack_Group = new PrefabGUID(-66951019); public static readonly PrefabGUID AB_Bandit_Stalker_VBlood_MeleeAttack_Hit = new PrefabGUID(-1648675359); public static readonly PrefabGUID AB_Bandit_Stalker_VBlood_Projectile = new PrefabGUID(1248898466); public static readonly PrefabGUID AB_Bandit_Stalker_VBlood_Projectile_Cast = new PrefabGUID(-746091239); public static readonly PrefabGUID AB_Bandit_Stalker_VBlood_Projectile_Group = new PrefabGUID(226929260); public static readonly PrefabGUID AB_Bandit_Stalker_VBlood_Projectile_Hard = new PrefabGUID(1809270482); public static readonly PrefabGUID AB_Bandit_Stalker_VBlood_Projectile_Hard_Cast = new PrefabGUID(40230641); public static readonly PrefabGUID AB_Bandit_Stalker_VBlood_Projectile_Hard_Group = new PrefabGUID(-1865487078); public static readonly PrefabGUID AB_Bandit_Stalker_VBlood_Reinforcement_Cast = new PrefabGUID(-1166042431); public static readonly PrefabGUID AB_Bandit_Stalker_VBlood_Reinforcement_Group = new PrefabGUID(-1749428209); public static readonly PrefabGUID AB_Bandit_Stalker_VBlood_Reinforcement_Summon = new PrefabGUID(-2021138427); public static readonly PrefabGUID AB_Bandit_Stalker_VBlood_SpikeTrap_Cast = new PrefabGUID(-1337978054); public static readonly PrefabGUID AB_Bandit_Stalker_VBlood_SpikeTrap_ChannlingBuff = new PrefabGUID(1659131783); public static readonly PrefabGUID AB_Bandit_Stalker_VBlood_SpikeTrap_Group = new PrefabGUID(19031114); public static readonly PrefabGUID AB_Bandit_Stalker_VBlood_SpikeTrap_Object = new PrefabGUID(1416059704); public static readonly PrefabGUID AB_Bandit_Stalker_VBlood_SpikeTrap_Throw = new PrefabGUID(-1312236901); public static readonly PrefabGUID AB_Bandit_Stalker_VBlood_SpikeTrap_ThrowLong = new PrefabGUID(-1463258350); public static readonly PrefabGUID AB_Bandit_Stalker_VBlood_SpikeTrap_ThrowShort = new PrefabGUID(849433643); public static readonly PrefabGUID AB_Bandit_Stalker_VBlood_SpikeTrap_Trigger = new PrefabGUID(165382461); public static readonly PrefabGUID AB_Bandit_Stalker_VBlood_SpinAttack_Cast = new PrefabGUID(-1279337499); public static readonly PrefabGUID AB_Bandit_Stalker_VBlood_SpinAttack_Channel = new PrefabGUID(936484594); public static readonly PrefabGUID AB_Bandit_Stalker_VBlood_SpinAttack_Group = new PrefabGUID(-2121210997); public static readonly PrefabGUID AB_Bandit_Stalker_VBlood_SpinAttack_Hard_Cast = new PrefabGUID(-237625615); public static readonly PrefabGUID AB_Bandit_Stalker_VBlood_SpinAttack_Hard_Group = new PrefabGUID(-609538743); public static readonly PrefabGUID AB_Bandit_Stalker_VBlood_SpinAttack_Hit = new PrefabGUID(1721747521); public static readonly PrefabGUID AB_Bandit_StickyBomb_AbilityGroup = new PrefabGUID(1479036818); public static readonly PrefabGUID AB_Bandit_StickyBomb_Cast = new PrefabGUID(-1779424390); public static readonly PrefabGUID AB_Bandit_StickyBomb_ExplosiveBuff = new PrefabGUID(-695537141); public static readonly PrefabGUID AB_Bandit_StickyBomb_ExplosiveImpact = new PrefabGUID(-896351921); public static readonly PrefabGUID AB_Bandit_StickyBomb_HitBuff = new PrefabGUID(1118893557); public static readonly PrefabGUID AB_Bandit_StickyBomb_Projectile = new PrefabGUID(-525938660); public static readonly PrefabGUID AB_Bandit_StoneBreaker_MountainRumbler_Hard_AbilityGroup = new PrefabGUID(1688748795); public static readonly PrefabGUID AB_Bandit_StoneBreaker_MountainRumbler_Hard_AreaThrow = new PrefabGUID(810319466); public static readonly PrefabGUID AB_Bandit_StoneBreaker_MountainRumbler_Hard_Cast = new PrefabGUID(-211553165); public static readonly PrefabGUID AB_Bandit_StoneBreaker_MountainRumbler_Hard_Hit = new PrefabGUID(1603067418); public static readonly PrefabGUID AB_Bandit_StoneBreaker_MountainRumbler_Hard_Projectile = new PrefabGUID(1873064515); public static readonly PrefabGUID AB_Bandit_StoneBreaker_RockSmash_Hard_AbilityGroup = new PrefabGUID(2078583785); public static readonly PrefabGUID AB_Bandit_StoneBreaker_RockSmash_Hard_AreaThrow = new PrefabGUID(-1005194448); public static readonly PrefabGUID AB_Bandit_StoneBreaker_RockSmash_Hard_Cast = new PrefabGUID(-54449418); public static readonly PrefabGUID AB_Bandit_StoneBreaker_RockSmash_Hard_Hit = new PrefabGUID(616126562); public static readonly PrefabGUID AB_Bandit_StoneBreaker_RockSmash_Hard_Projectile = new PrefabGUID(-1856356338); public static readonly PrefabGUID AB_Bandit_StoneBreaker_SwingAttack_Hard_AbilityGroup = new PrefabGUID(1684865572); public static readonly PrefabGUID AB_Bandit_StoneBreaker_SwingAttack_Hard_Cast = new PrefabGUID(1832709242); public static readonly PrefabGUID AB_Bandit_StoneBreaker_SwingAttack_Hard_DownedStun = new PrefabGUID(-621173288); public static readonly PrefabGUID AB_Bandit_StoneBreaker_SwingAttack_Hard_Hit = new PrefabGUID(1646866546); public static readonly PrefabGUID AB_Bandit_StoneBreaker_SwingAttack_Hard_LaunchBuff = new PrefabGUID(728002893); public static readonly PrefabGUID AB_Bandit_StoneBreaker_VBlood_ChaosArea_Hard = new PrefabGUID(-870209514); public static readonly PrefabGUID AB_Bandit_StoneBreaker_VBlood_MountainRumbler_AbilityGroup = new PrefabGUID(593979922); public static readonly PrefabGUID AB_Bandit_StoneBreaker_VBlood_MountainRumbler_AreaThrow = new PrefabGUID(-49087485); public static readonly PrefabGUID AB_Bandit_StoneBreaker_VBlood_MountainRumbler_Cast = new PrefabGUID(2019901258); public static readonly PrefabGUID AB_Bandit_StoneBreaker_VBlood_MountainRumbler_Hit = new PrefabGUID(1093076824); public static readonly PrefabGUID AB_Bandit_StoneBreaker_VBlood_MountainRumbler_Projectile = new PrefabGUID(-1320443001); public static readonly PrefabGUID AB_Bandit_StoneBreaker_VBlood_Reinforcement_Cast = new PrefabGUID(-660133369); public static readonly PrefabGUID AB_Bandit_StoneBreaker_VBlood_Reinforcement_Group = new PrefabGUID(1267543813); public static readonly PrefabGUID AB_Bandit_StoneBreaker_VBlood_Reinforcement_Summon = new PrefabGUID(1189193321); public static readonly PrefabGUID AB_Bandit_StoneBreaker_VBlood_RockSmash_AbilityGroup = new PrefabGUID(-96620724); public static readonly PrefabGUID AB_Bandit_StoneBreaker_VBlood_RockSmash_AreaThrow = new PrefabGUID(-735643063); public static readonly PrefabGUID AB_Bandit_StoneBreaker_VBlood_RockSmash_Cast = new PrefabGUID(852775925); public static readonly PrefabGUID AB_Bandit_StoneBreaker_VBlood_RockSmash_Hit = new PrefabGUID(-1202407466); public static readonly PrefabGUID AB_Bandit_StoneBreaker_VBlood_RockSmash_Projectile = new PrefabGUID(1173431424); public static readonly PrefabGUID AB_Bandit_StoneBreaker_VBlood_SpinAttack_Cast = new PrefabGUID(526486472); public static readonly PrefabGUID AB_Bandit_StoneBreaker_VBlood_SpinAttack_Channel = new PrefabGUID(-1097545335); public static readonly PrefabGUID AB_Bandit_StoneBreaker_VBlood_SpinAttack_Group = new PrefabGUID(-47403235); public static readonly PrefabGUID AB_Bandit_StoneBreaker_VBlood_SpinAttack_Hit = new PrefabGUID(195936210); public static readonly PrefabGUID AB_Bandit_StoneBreaker_VBlood_SwingAttack_AbilityGroup = new PrefabGUID(-331113507); public static readonly PrefabGUID AB_Bandit_StoneBreaker_VBlood_SwingAttack_Cast = new PrefabGUID(26586665); public static readonly PrefabGUID AB_Bandit_StoneBreaker_VBlood_SwingAttack_Hit = new PrefabGUID(207297823); public static readonly PrefabGUID AB_Bandit_Thief_Counter_AbilityGroup = new PrefabGUID(817680188); public static readonly PrefabGUID AB_Bandit_Thief_Counter_Buff = new PrefabGUID(-1641592767); public static readonly PrefabGUID AB_Bandit_Thief_Counter_Cast = new PrefabGUID(-544841952); public static readonly PrefabGUID AB_Bandit_Thief_Counter_PreTravel = new PrefabGUID(751373588); public static readonly PrefabGUID AB_Bandit_Thief_Counter_Travel = new PrefabGUID(-1180330107); public static readonly PrefabGUID AB_Bandit_Thief_Counter_TravelEnd = new PrefabGUID(1334064160); public static readonly PrefabGUID AB_Bandit_Thief_HeavyAttack_Cast = new PrefabGUID(1927151107); public static readonly PrefabGUID AB_Bandit_Thief_HeavyAttack_Group = new PrefabGUID(-691814641); public static readonly PrefabGUID AB_Bandit_Thief_HeavyAttack_Hit = new PrefabGUID(1509293541); public static readonly PrefabGUID AB_Bandit_Thief_MeleeAttack01_Cast01 = new PrefabGUID(-923748863); public static readonly PrefabGUID AB_Bandit_Thief_MeleeAttack01_Group = new PrefabGUID(1734839687); public static readonly PrefabGUID AB_Bandit_Thief_MeleeAttack01_Hit = new PrefabGUID(-113835723); public static readonly PrefabGUID AB_Bandit_Thief_MeleeAttack02_Cast02 = new PrefabGUID(1155744315); public static readonly PrefabGUID AB_Bandit_Thief_MeleeAttack02_Group = new PrefabGUID(-2106739571); public static readonly PrefabGUID AB_Bandit_Thief_Rush_Buff = new PrefabGUID(1595547018); public static readonly PrefabGUID AB_Bandit_Thief_Rush_Cast = new PrefabGUID(-1015417951); public static readonly PrefabGUID AB_Bandit_Thief_Rush_Elite_Buff = new PrefabGUID(2070247233); public static readonly PrefabGUID AB_Bandit_Thief_Rush_Elite_Cast = new PrefabGUID(388863053); public static readonly PrefabGUID AB_Bandit_Thief_Rush_Elite_Group = new PrefabGUID(-659513479); public static readonly PrefabGUID AB_Bandit_Thief_Rush_Group = new PrefabGUID(-1956103113); public static readonly PrefabGUID AB_Bandit_Thief_SwiftSwing_Elite01_Cast01 = new PrefabGUID(1771160214); public static readonly PrefabGUID AB_Bandit_Thief_SwiftSwing_Elite01_Group = new PrefabGUID(-1484849310); public static readonly PrefabGUID AB_Bandit_Thief_SwiftSwing_Elite01_Hit = new PrefabGUID(-889980562); public static readonly PrefabGUID AB_Bandit_Thief_SwiftSwing_Elite02_Cast02 = new PrefabGUID(366397341); public static readonly PrefabGUID AB_Bandit_Thief_SwiftSwing_Elite02_Group = new PrefabGUID(1112631726); public static readonly PrefabGUID AB_Bandit_Thieft_Dash_Elite_AbilityGroup = new PrefabGUID(1660492999); public static readonly PrefabGUID AB_Bandit_Thieft_Dash_Elite_Cast = new PrefabGUID(-829105677); public static readonly PrefabGUID AB_Bandit_Thieft_Dash_Elite_Phase = new PrefabGUID(789337881); public static readonly PrefabGUID AB_Bandit_Thug_MeleeAttack_Cast01 = new PrefabGUID(422940571); public static readonly PrefabGUID AB_Bandit_Thug_MeleeAttack_Cast02 = new PrefabGUID(1317399641); public static readonly PrefabGUID AB_Bandit_Thug_MeleeAttack_Group = new PrefabGUID(-1970983747); public static readonly PrefabGUID AB_Bandit_Thug_MeleeAttack_Hit = new PrefabGUID(1692417678); public static readonly PrefabGUID AB_Bandit_Tourok_VBlood_CallReinforcements_AbilityGroup = new PrefabGUID(-3835897); public static readonly PrefabGUID AB_Bandit_Tourok_VBlood_CallReinforcements_Cast = new PrefabGUID(-238992625); public static readonly PrefabGUID AB_Bandit_Tourok_VBlood_CallReinforcements_Summon = new PrefabGUID(-2124269656); public static readonly PrefabGUID AB_Bandit_Tourok_VBlood_ChaosCharge_AbilityGroup = new PrefabGUID(840159262); public static readonly PrefabGUID AB_Bandit_Tourok_VBlood_ChaosCharge_Cast = new PrefabGUID(1271701569); public static readonly PrefabGUID AB_Bandit_Tourok_VBlood_ChaosCharge_Hard_Area = new PrefabGUID(152359773); public static readonly PrefabGUID AB_Bandit_Tourok_VBlood_ChaosCharge_Phase = new PrefabGUID(1489346628); public static readonly PrefabGUID AB_Bandit_Tourok_VBlood_ChaosParry_AbilityGroup = new PrefabGUID(1452056926); public static readonly PrefabGUID AB_Bandit_Tourok_VBlood_ChaosParry_Buff = new PrefabGUID(694556689); public static readonly PrefabGUID AB_Bandit_Tourok_VBlood_ChaosParry_Cast = new PrefabGUID(606469554); public static readonly PrefabGUID AB_Bandit_Tourok_VBlood_ChaosParry_Projectile = new PrefabGUID(1197747538); public static readonly PrefabGUID AB_Bandit_Tourok_VBlood_ChaosWave_AbilityGroup = new PrefabGUID(2003603501); public static readonly PrefabGUID AB_Bandit_Tourok_VBlood_ChaosWave_AreaThrow = new PrefabGUID(-1873502217); public static readonly PrefabGUID AB_Bandit_Tourok_VBlood_ChaosWave_Cast = new PrefabGUID(-676261650); public static readonly PrefabGUID AB_Bandit_Tourok_VBlood_ChaosWave_Hit = new PrefabGUID(1334540542); public static readonly PrefabGUID AB_Bandit_Tourok_VBlood_ChaosWave_Projectile = new PrefabGUID(1243050104); public static readonly PrefabGUID AB_Bandit_Tourok_VBlood_DoubleSwing_AbilityGroup01 = new PrefabGUID(455219779); public static readonly PrefabGUID AB_Bandit_Tourok_VBlood_DoubleSwing_AbilityGroup02 = new PrefabGUID(-453755281); public static readonly PrefabGUID AB_Bandit_Tourok_VBlood_DoubleSwing_Cast01 = new PrefabGUID(2019564238); public static readonly PrefabGUID AB_Bandit_Tourok_VBlood_DoubleSwing_Cast02 = new PrefabGUID(1328465502); public static readonly PrefabGUID AB_Bandit_Tourok_VBlood_DoubleSwing_Hit01 = new PrefabGUID(-2065483664); public static readonly PrefabGUID AB_Bandit_Tourok_VBlood_DoubleSwing_Hit02 = new PrefabGUID(931326790); public static readonly PrefabGUID AB_Bandit_Tourok_VBlood_RageOfChaos_AbilityGroup = new PrefabGUID(69086718); public static readonly PrefabGUID AB_Bandit_Tourok_VBlood_RageOfChaos_Buff = new PrefabGUID(784366378); public static readonly PrefabGUID AB_Bandit_Tourok_VBlood_RageOfChaos_Cast = new PrefabGUID(-302281354); public static readonly PrefabGUID AB_Bandit_Tourok_VBlood_RageOfChaos_Charge_AbilityGroup = new PrefabGUID(82350674); public static readonly PrefabGUID AB_Bandit_Tourok_VBlood_RageOfChaos_Charge_Cast = new PrefabGUID(1608242820); public static readonly PrefabGUID AB_Bandit_Tourok_VBlood_RageOfChaos_Charge_Phase = new PrefabGUID(-183575635); public static readonly PrefabGUID AB_Bandit_Tourok_WeaponThrow_Hard_AbilityGroup = new PrefabGUID(358187796); public static readonly PrefabGUID AB_Bandit_Tourok_WeaponThrow_Hard_Cast = new PrefabGUID(210911413); public static readonly PrefabGUID AB_Bandit_Tourok_WeaponThrow_Hard_HideWeapon_Buff = new PrefabGUID(1114144111); public static readonly PrefabGUID AB_Bandit_Tourok_WeaponThrow_Hard_Projectile = new PrefabGUID(1327750581); public static readonly PrefabGUID AB_Bandit_Trapper_MeleeAttack01_Cast01 = new PrefabGUID(-1412708535); public static readonly PrefabGUID AB_Bandit_Trapper_MeleeAttack01_Cast02 = new PrefabGUID(-1242398765); public static readonly PrefabGUID AB_Bandit_Trapper_MeleeAttack01_Group = new PrefabGUID(1400073690); public static readonly PrefabGUID AB_Bandit_Trapper_MeleeAttack01_Hit = new PrefabGUID(-1541586928); public static readonly PrefabGUID AB_Bandit_Trapper_NetThrow_AbilityGroup = new PrefabGUID(-309308308); public static readonly PrefabGUID AB_Bandit_Trapper_NetThrow_Buff = new PrefabGUID(-885699430); public static readonly PrefabGUID AB_Bandit_Trapper_NetThrow_Cast = new PrefabGUID(-1709720054); public static readonly PrefabGUID AB_Bandit_Trapper_NetThrow_Throw = new PrefabGUID(-703151210); public static readonly PrefabGUID AB_Bandit_Worker_Gatherer_MeleeAttack_AbilityGroup = new PrefabGUID(-1826323796); public static readonly PrefabGUID AB_Bandit_Worker_Gatherer_MeleeAttack_Cast01 = new PrefabGUID(-1264467506); public static readonly PrefabGUID AB_Bandit_Worker_Gatherer_MeleeAttack_Cast02 = new PrefabGUID(400623713); public static readonly PrefabGUID AB_Bandit_Worker_Gatherer_MeleeAttack_Hit01 = new PrefabGUID(526643802); public static readonly PrefabGUID AB_Bandit_Worker_Miner_Mine_AbilityGroup = new PrefabGUID(900927411); public static readonly PrefabGUID AB_Bandit_Worker_Miner_Mine_Cast = new PrefabGUID(156862047); public static readonly PrefabGUID AB_Bandit_Worker_Miner_Mine_Hit = new PrefabGUID(126204861); public static readonly PrefabGUID AB_Bandit_Worker_Shared_Flee_AbilityGroup = new PrefabGUID(1340319300); public static readonly PrefabGUID AB_Bandit_Worker_Shared_Flee_Cast = new PrefabGUID(1566211437); public static readonly PrefabGUID AB_Bandit_Worker_Shared_MeleeAttack_AbilityGroup = new PrefabGUID(2039677643); public static readonly PrefabGUID AB_Bandit_Worker_Shared_MeleeAttack_Cast01 = new PrefabGUID(1661895736); public static readonly PrefabGUID AB_Bandit_Worker_Shared_MeleeAttack_Cast02 = new PrefabGUID(-1902190116); public static readonly PrefabGUID AB_Bandit_Worker_Shared_MeleeAttack_Hit01 = new PrefabGUID(-1879470218); public static readonly PrefabGUID AB_BarrelDisguise_BarrelRoll_AbilityGroup = new PrefabGUID(-1176933244); public static readonly PrefabGUID AB_BarrelDisguise_BarrelRoll_Cast = new PrefabGUID(1366309622); public static readonly PrefabGUID AB_BarrelDisguise_BarrelRoll_Phase = new PrefabGUID(794168656); public static readonly PrefabGUID AB_Base_Area = new PrefabGUID(-923028580); public static readonly PrefabGUID AB_Base_Area_ContiniousHit = new PrefabGUID(1310355086); public static readonly PrefabGUID AB_Base_ChanneledCC_ChannelingBuff = new PrefabGUID(-86387544); public static readonly PrefabGUID AB_Base_ChanneledCC_TargetBuff = new PrefabGUID(1724569346); public static readonly PrefabGUID AB_Base_ColliderSpell_AbilityGroup = new PrefabGUID(-1378459818); public static readonly PrefabGUID AB_Base_ColliderSpell_Cast = new PrefabGUID(2070394725); public static readonly PrefabGUID AB_Base_ColliderSpell_Object = new PrefabGUID(1055015450); public static readonly PrefabGUID AB_Base_Consume_Heal_Buff = new PrefabGUID(-2034346177); public static readonly PrefabGUID AB_Base_Counter_AbilityGroup = new PrefabGUID(-384255390); public static readonly PrefabGUID AB_Base_Counter_Buff = new PrefabGUID(-1202398025); public static readonly PrefabGUID AB_Base_Counter_Cast = new PrefabGUID(-913888064); public static readonly PrefabGUID AB_Base_Dash = new PrefabGUID(-2130020369); public static readonly PrefabGUID AB_Base_Dash_AbilityGroup = new PrefabGUID(1516551832); public static readonly PrefabGUID AB_Base_Dash_Cast = new PrefabGUID(-968676942); public static readonly PrefabGUID AB_Base_Dash_Piercing = new PrefabGUID(-2077361060); public static readonly PrefabGUID AB_Base_Dash_SingleTarget = new PrefabGUID(-556489012); public static readonly PrefabGUID AB_Base_DirectionalShield_AbilityGroup = new Pref