Repository navigation
Expand file tree
/
Copy pathConfig.lua
More file actions
159 lines (153 loc) · 8.44 KB
/
Copy pathConfig.lua
File metadata and controls
159 lines (153 loc) · 8.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
--[[
========================================================================
Project Jaina - Selector de Modos de Juego (Game Modes Suite)
Reino: Project Jaina | Servidor: https://darckrovert.github.io/ProjectJaina_Web/
Cliente Compatible: World of Warcraft 3.3.5a (Build 12340)
========================================================================
Archivo de Configuración para el Staff y Desarrolladores del Servidor.
Aquí se pueden activar/desactivar modos, cambiar textos, recompensas
y definir los comandos o paquetes que se enviarán al servidor.
]]
ProjectJaina_GameModes = ProjectJaina_GameModes or {}
local M = ProjectJaina_GameModes
M.Config = {
-- Título y branding superior de la ventana
ServerName = "Project Jaina",
RealmName = "Project Jaina",
HeaderTitle = "ELIGE TU DESTINO",
HeaderSubtitle = "Selecciona el modo de juego para este personaje. Tu camino forjará tu leyenda.",
-- Control de Apertura Automática y Modo de Depuración
AutoOpenOnFirstLogin = true, -- Se abre de inmediato al entrar al mundo con un personaje nuevo
MaxLevelForPrompt = 1, -- Solo se muestra si el nivel es menor o igual a este valor (55 para DK)
RequireDecisionToPlay = true, -- Oscurece la pantalla de fondo para forzar una decisión clara
Debug = false, -- Activar únicamente para pruebas internas del staff (permite /jainamodes reset)
-- Método de comunicación hacia el servidor:
-- "COMMAND" : Ejecuta comandos de chat como .hardcore o .desafio
-- "ADDON_MSG" : Envía mensaje oculto por SendAddonMessage (ideal para módulos C++ o Eluna)
-- "BOTH" : Envía ambos métodos simultáneamente para máxima compatibilidad
DispatchMethod = "BOTH",
AddonMsgPrefix = "JAINA_GAMEMODE",
-- Efectos audiovisuales
SoundOnOpen = "Sound\\Interface\\iQuestLogOpen.wav",
SoundOnSelect = "Sound\\Interface\\iQuestLogClose.wav",
SoundOnConfirm = "Sound\\Interface\\ReadyCheck.wav",
-- Catálogo de Modos de Juego
Modes = {
{
id = "NORMAL",
enabled = true,
title = "Aventurero",
badge = "|TInterface\\Icons\\INV_Sword_04:12:12:0:0|t ESTÁNDAR",
badgeColor = {0.15, 0.75, 0.15}, -- Verde Esmeralda
accentColor = {0.85, 0.75, 0.35}, -- Dorado
titleColor = {0.28, 0.18, 0.08}, -- Marrón dorado oscuro legible sobre pergamino
artTexture = "adventurer.tga",
icon = "Interface\\Icons\\INV_Sword_04",
tagline = "La experiencia clásica de World of Warcraft",
description = "Juega con las reglas tradicionales de WotLK 3.3.5a. Sin restricciones de muerte, comercio libre, subastas y grupos con cualquier aventurero del reino.",
perks = {
"Resurrección normal en ángel o cuerpo",
"Comercio, correo y subastas habilitados",
"Grupos y hermandades sin límites",
"Ritmo de experiencia regular del reino",
},
command = ".desafio normal",
addonPayload = "SET_MODE:NORMAL",
requireConfirmation = false,
},
{
id = "DIE_AND_RISE",
enabled = true,
title = "Die & Rise",
badge = "|TInterface\\Icons\\Spell_DeathKnight_ArmyOfTheDead:12:12:0:0|t 3 VIDAS",
badgeColor = {0.75, 0.35, 0.95}, -- Púrpura Nigromántico
accentColor = {0.85, 0.45, 1.0},
titleColor = {0.35, 0.12, 0.48}, -- Púrpura profundo sobre pergamino
artTexture = "dierise.tga",
icon = "Interface\\Icons\\Spell_DeathKnight_ArmyOfTheDead",
tagline = "Tres vidas antes de la muerte permanente",
description = "Un desafío con segundas oportunidades: dispones de 3 vidas. Cada muerte degrada tu cuerpo físicamente. Derrotar jefes de raid o llegar al nivel 80 purifica tu carne con la Luz.",
perks = {
"3 vidas antes de la muerte permanente",
"Metamorfosis necrótica visible tras cada caída",
"Purificación total de vidas al nivel 80",
"Derrotar bosses de raid restaura +1 vida",
},
command = ".desafio dierise",
addonPayload = "SET_MODE:DIE_AND_RISE",
requireConfirmation = true,
confirmTitle = "CONFIRMAR MODO DIE & RISE",
confirmWarning = "El Modo Die & Rise te concede 3 vidas con putrefacción física progresiva.\n\nAl perder tu tercera vida, tu personaje MORIRÁ PARA SIEMPRE.\n\n¿Aceptas el desafío de los tres estertores?",
},
{
id = "HARDCORE",
enabled = true,
title = "Hardcore",
badge = "|TInterface\\Icons\\Spell_Shadow_DeathScream:12:12:0:0|t 1 SOLA VIDA",
badgeColor = {0.90, 0.15, 0.15}, -- Carmesí Sangre
accentColor = {1.0, 0.2, 0.2},
titleColor = {0.55, 0.08, 0.08}, -- Rojo sangre oscuro sobre pergamino
artTexture = "hardcore.tga",
icon = "Interface\\Icons\\Spell_Shadow_DeathScream",
tagline = "El desafío definitivo de supervivencia",
description = "Tienes una única vida en todo tu viaje. Si mueres en cualquier rincón de Azeroth, tu personaje queda muerto de forma definitiva e irreversible.",
perks = {
"Muerte permanente (sin resurrección)",
"Auras y distinciones visuales en el reino",
"Títulos y monturas exclusivas al nivel 80",
"Inclusión en el Salón de la Fama Hardcore",
},
command = ".hardcore",
addonPayload = "SET_MODE:HARDCORE",
requireConfirmation = true,
confirmTitle = "¡ADVERTENCIA DE MUERTE PERMANENTE!",
confirmWarning = "Estás a punto de activar el MODO HARDCORE.\n\nSi tu personaje muere por cualquier motivo (caídas, criaturas, fatiga o PvP), NO PODRÁS RESUCITAR JAMÁS en el Project Jaina.\n\n¿Tienes el valor de aceptar este destino?",
},
{
id = "IRONMAN",
enabled = true,
title = "Ironman",
badge = "|TInterface\\Icons\\Trade_BlackSmithing:12:12:0:0|t AUTOSUFICIENCIA",
badgeColor = {0.25, 0.55, 0.95}, -- Azul Cobalto
accentColor = {0.35, 0.65, 1.0},
titleColor = {0.12, 0.22, 0.45}, -- Azul cobalto oscuro sobre pergamino
artTexture = "ironman.tga",
icon = "Interface\\Icons\\Trade_BlackSmithing",
tagline = "Una vida, sin comercio ni ayuda externa",
description = "La prueba máxima de autosuficiencia individual: una sola vida combinada con la prohibición absoluta de usar la casa de subastas, comerciar o recibir correo.",
perks = {
"Muerte permanente activada",
"Sin comercio ni Casa de Subastas",
"Solo puedes equipar lo que tú mismo consigas",
"Logro y título de 'El Solitario' al nivel 80",
},
command = ".desafio ironman",
addonPayload = "SET_MODE:IRONMAN",
requireConfirmation = true,
confirmTitle = "CONFIRMAR MODO IRONMAN",
confirmWarning = "El Modo Ironman prohíbe todo comercio, correo y subastas, además de aplicar muerte permanente.\n\n¿Deseas sellar este pacto solitario?",
},
{
id = "SLOW_X1",
enabled = true,
title = "Reto Andino x1",
badge = "|TInterface\\Icons\\INV_Misc_Map02:12:12:0:0|t PROGRESIÓN x1",
badgeColor = {0.90, 0.55, 0.10}, -- Ámbar Solar
accentColor = {0.95, 0.65, 0.15},
titleColor = {0.45, 0.22, 0.05}, -- Ámbar profundo sobre pergamino
artTexture = "x1.tga",
icon = "Interface\\Icons\\INV_Misc_Map02",
tagline = "Ratio de experiencia Blizzlike x1",
description = "Para los amantes del lore y la exploración clásica. La experiencia se fija a x1 en todas las fuentes (misiones, monstruos y mazmorras).",
perks = {
"Ratio estricto de experiencia x1",
"Comercio y resurrección normales",
"Emblemas y recompensas adicionales al nivel 80",
"Ideal para disfrutar de cada zona de Azeroth",
},
command = ".desafio x1",
addonPayload = "SET_MODE:X1",
requireConfirmation = false,
},
},
}