File Details
Cmarker 1.3.1
- R
- Mar 14, 2026
- 9.34 KB
- 17
- 12.0.5
- Retail
File Name
Cmarker-1.3.1.zip
Supported Versions
- 12.0.5
CAMBIOS REALIZADOS - CMarker v1.2.0
Resumen
Se ha agregado la funcionalidad completa para regular la posición horizontal (eje X) del marcador, manteniendo las mejores prácticas de WoW 12.0.1+.
📋 Cambios Detallados
1️⃣ Cmarker.lua - Código Principal
Cambio 1: Base de Datos (BD) Extendida
Línea 18-25
CharacterMarkerDB = CharacterMarkerDB or {
enabled = true,
size = DEFAULT_SIZE,
xOffset = 0, -- ✨ NUEVO: Offset horizontal
yOffset = 0, -- delta on top of auto offset
onlyCombat = false,
autoOffset = true,
}
Cambio 2: Función de Reposicionamiento Mejorada
Línea 66-78
local function RepositionMarker()
if not marker then return end
local xOffset = CharacterMarkerDB.xOffset or 0 -- ✨ NUEVO
local yOffset
if CharacterMarkerDB.autoOffset then
yOffset = CalcOffsetFromZoom() + (CharacterMarkerDB.yOffset or 0)
else
yOffset = CharacterMarkerDB.yOffset or DEFAULT_YOFFSET
end
marker:ClearAllPoints()
marker:SetPoint("CENTER", UIParent, "CENTER", xOffset, yOffset) -- ✨ MODIFICADO
Log("xOffset:", xOffset, "yOffset:", yOffset, "zoom:", GetCameraZoom()) -- ✨ MEJORADO
end
¿Qué changed?
- Se agregó variable
xOffsetpara controlar posición horizontal - La función
SetPointahora acepta tanto X como Y - El logging ahora muestra ambos valores para debugging
2️⃣ CharacterMarkerOptions.lua - Panel de Opciones
Cambio 1: Base de Datos en Snapshot
Línea 235-243
local savedValues = {
enabled = CharacterMarkerDB.enabled,
size = CharacterMarkerDB.size,
xOffset = CharacterMarkerDB.xOffset, -- ✨ NUEVO
yOffset = CharacterMarkerDB.yOffset,
onlyCombat = CharacterMarkerDB.onlyCombat,

