Ejemplo n.º 1
0
                // Token: 0x060000F9 RID: 249 RVA: 0x00014B50 File Offset: 0x00012D50
                private static void Postfix(AbstractActorMovementInvocation __instance)
                {
                    AbstractActor abstractActor = (__instance.ActorGUID);

                    if (abstractActor != null)
                    {
                        if (!abstractActor.Combat.TurnDirector.IsInterleaved)
                        {
                            abstractActor.AutoBrace = true;
                        }
                    }
                }
            private static void Postfix(AbstractActorMovementInvocation __instance)
            {
                AbstractActor actor = SharedState.Combat.FindActorByGUID(__instance.ActorGUID);

                if (actor != null)
                {
                    Mod.ActivationLog.Debug?.Write($"AAMI:I entered for actor: {CombatantUtils.Label(actor)}");

                    // Check for visibility to any enemies
                    if (!actor.Combat.TurnDirector.IsInterleaved)
                    {
                        Mod.ActivationLog.Info?.Write("MJS:OC is not interleaved and no enemies - autobracing ");
                        actor.AutoBrace = true;
                    }
                }
            }