MasterMu · Sistema de Progresión

MASTER RESET

Progresión paralela al nivel. Acumulas experiencia propia matando monstruos, llenas la barra 10 veces (cada carga rinde menos que la anterior) y al completarlas ejecutas un Master Reset que otorga un Master Point nativo. Difícil por diseño, con bonos por items, porcentaje por mapa, penalización a resets altos y reparto en party.

CazaMuertes de monstruos
Llenas10 cargas
EjecutasMaster Reset · +1 Point
01 · Motor de experiencia

Cómo se gana la experiencia

La experiencia del sistema se gana al matar monstruos. El servidor ya no entrega experiencia por daño/golpe: esa ruta fue retirada del LUA para evitar costo en el evento más caliente del GameServer.

Muerte del enemigo

Única fuente PvM activa. Usa la vida máxima y el nivel del monstruo, comprimidos con raíz para mantener un ritmo lento.

al matar expKill = 0.57 × √(vidaMáx) × (1 + nivelMonstruo ÷ 100)

Sin experiencia por golpe

El antiguo goteo por daño fue eliminado el 26/07/2026. Su aporte esperado fue absorbido subiendo el KillFactor del servidor.

servidor actual OnMonsterDamage no otorga exp de Master Reset
Requisito de acceso: solo personajes con Master Level ≥ 400 acumulan exp y pueden ejecutar Master Reset. La progresión se guarda por personaje en SQL.
02 · Modelo de cargas

10 cargas por Master Reset

La barra pide siempre 1.000.000 de exp. Debes llenarla 10 veces (10 cargas) para habilitar un Master Reset. La dificultad no está en agrandar la barra, sino en que cada carga rinde menos experiencia que la anterior.

Rendimiento decreciente por carga

rinde(carga) = max(0.30, 1 − 0.078 × cargasCompletadas) · piso 30%
Carga12345678910
Rinde100%92%84%77%69%61%53%45%38%30%
Efecto: en cargas altas ganas menos exp por kill, así que cada carga cuesta más esfuerzo. Un Master Reset completo equivale a bastante más que 10 barras "planas". Tope: 100 Master Resets.
03 · Bonos por items

Experiencia extra por items y sellos

Los items/sellos equipados o activos dan exp extra, pero NO se suman pleno: se ponderan (el mayor 100%, cada extra la mitad) con un tope de 25%. Así 5 cosas no dan +50%.

Lista configurable

Item / SelloBonus
Pet Panda+13%
Pet Panda MR+13%
Pet Skeleton+13%
Skeleton Ring+7%
Snowman+7%
Seal of Ascension+7%
Seal of Wealth+7%
Seal of Life+6%
Gladiators Glory+7%
Se agregan/editan en el Config del server; el panel del cliente lo refleja al recargar.

Suma ponderada (tope 25%)

Se ordenan de mayor a menor y cada extra pesa la mitad del anterior.

total = b1 + b2·0.5 + b3·0.25 + … → min(total, 25%)
Ejemplo — Panda +13, Pet Skeleton +13, Seal Asc +7, Seal Wealth +7 → sumaría 40% pero ponderado da ~22.5% (bajo el tope). Nunca crece descontrolado.
04 · Multiplicadores de contexto

VIP, horarios y mapas

Además de los items, hay multiplicadores por contexto y porcentaje por mapa. Se aplican por separado, no en el pool ponderado de items.

Ventanas horarias (hora del server)

EventoHorarioBono
Happy HourLun–Vie · 20:00–22:00×1.3
Fin de semanaSáb–Dom · todo el día×1.4
MadrugadaDiario · 02:00–06:00×1.2
Si se cruzan dos ventanas, el servidor usa el mayor bono activo; no los multiplica.

VIP y mapa actual

FuenteBono
VIP (AccountLevel ≥ 1)×1.35
Arena120%
Kanturu 180%
Mapa no listado15%
Lorencia, Dungeon, Devias, Noria, Lost Tower, Aida, Swamp, Vulcanus y Karutan 1 están al 100%.
05 · Penalización

Resets altos rinden un poco menos

A partir del reset 20, la experiencia baja de forma muy gradual: −3% por cada 10 resets, con piso de 70%.

penal(resets≥20) = max(0.70, 1 − 0.03 × (⌊(resets−20)/10⌋ + 1))
Resets<2020–2930–3940–49≥110
Rinde100%97%94%91%70% (piso)
06 · Party

Reparto en party con control de IP

Al matar, la exp base se reparte a los miembros del party en el mismo mapa y cerca del kill (≤6 tiles, distancia Chebyshev). Cada uno recibe la misma base, pero aplica sus propios multiplicadores.

Misma IP

Hasta 2 personajes de la misma IP reciben completo. Por cada char extra de la misma IP: −10% cada uno.

IP distinta

Se premia el juego real: +1% por cada miembro de party con IP diferente.

Individual

El VIP, items, evento y penalización de cada quien se aplican por separado: dos en party reciben la misma base, pero distinto resultado.

factor_party = clamp(1 − max(0, mismaIP−2)×0.10 + IPdistinta×0.01, 0.30, 1.10)
07 · Arena

Arena — experiencia con riesgo

De todos los mapas PvP, solo la Arena influye en el Master Reset. El PvM en Arena usa el porcentaje de mapa 120%. En PvP, matar jugadores suma exp aparte y morir resta parte de una barra. Tiene anti-abuso por cuenta e IP, cooldown por víctima y tope por hora.

Kill PvP

El matador gana sqrt(resets de la víctima) × 70 exp, con tope de 5.000 exp por hora.

Muerte PvP

La víctima pierde 15% de una carga: 150.000 exp. Si es VIP, paga la mitad: 75.000 exp.

Anti-abuso

Misma cuenta o misma IP no dan recompensa. La misma víctima tiene cooldown de 300 segundos.

08 · Recompensas

Qué ganas por cada reset

Master Point

+1 punto nativo por reset, aplicado al árbol de habilidades del personaje.

Goblin Point

+50 GP fijos por reset. Si el jugador es VIP se aplica ×1.3, quedando en 65 GP.

Auditoría

Las cargas, resets y eventos de Arena se registran en el log del GameServer. La auditoría SQL está desactivada.

09 · Pipeline

Cómo se calcula NUESTRA experiencia

Orden de aplicación por cada kill, para cada jugador que recibe la exp:

expFinal = baseKill × factorParty × ( VIP · EventoHorario · MapaActual · ItemsPonderado · PenalResets ) × RindeCarga
Nada se suma linealmente sin control: los items van ponderados con tope, el party con límites, la penalización es gradual y la carga reduce el rendimiento. Todo es propio del LUA (no usa la exp de la source).
10 · Demo interactiva

El panel del juego

Simulación del panel real (tema Oscuro Cian, dibujo por píxeles). Combate con el simulador para llenar cargas; activa items/bonos y abre BONUS para ver la lista (verde suave = activo) en la misma ventana. Valores de barra reducidos para probar rápido.

Vista del clienteRender por píxeles · idéntico al juego
MASTER RESET
Master Reset
0
Master Level OK ✓
Cargas
0 / 10
0 / 1.000.000
Progreso 0%Rinde carga 100%
Exp Sesión
0
Multiplicador
×1.00
Puntos Ganados
0
GP Obtenidos
0

Simulador de combate

Ítems / Sellos

Contexto

Diseño de dos vistas en la misma ventana. En el mapa de Castle Siege el panel no usa barra minimizada: el botón minimizar lo cierra.