open this file, trinity\\movement\\Playermover.cs
press ctrl+f search for "archon"
then make sure the code looks like this
// Archon Teleport for a wizard
if (CacheData.Hotbar.ActivePowers.Contains(SNOPower.Wizard_Archon_Teleport) &&
destinationDistance >= 10f &&
PowerManager.CanCast(SNOPower.Wizard_Archon_Teleport) && !ShrinesInArea(destination))
{
Vector3 vThisTarget = destination;
if (destinationDistance > 35f)
vThisTarget = MathEx.CalculatePointFrom(destination, MyPosition, 35f);
ZetaDia.Me.UsePower(SNOPower.Wizard_Archon_Teleport, vThisTarget, Trinity.CurrentWorldDynamicId, -1);
SpellHistory.RecordSpell(SNOPower.Wizard_Archon_Teleport);
if (Trinity.Settings.Advanced.LogCategories.HasFlag(LogCategory.Movement))
Logger.Log(TrinityLogLevel.Debug, LogCategory.Movement, "Using Archon Teleport for OOC movement, distance={0}", destinationDistance);
return;
}
or download this file to replace it
View attachment PlayerMover.cs