Quest Configuration - Archivo Individual de Quest
Cada quest registrada en
Estructura del archivo:
Nombre del archivo:
Ejemplo: Quest #5000 →
QuestManager.txt
debe tener su archivo de configuración en la carpeta Quests/
Estructura del archivo:
- Sección 0: Información general de la quest (solo NPC Quests)
- Sección 1: Requisitos para completar la quest (máximo 6)
- Sección 2: Recompensas por completar la quest (máximo 6)
Nombre del archivo:
Quests/[QuestIndex].txt
Ejemplo: Quest #5000 →
Quests/5000.txt
Limitaciones importantes:
- Máximo 6 requisitos en total (Sección 1)
- Máximo 6 recompensas en total (Sección 2)
- Comenta con
//
las líneas de ejemplo que no uses
Sección 0: Información de la Quest
Esta sección SOLO aplica para NPC Quests
Las Progressive Quests no utilizan esta configuración!.
Las Progressive Quests no utilizan esta configuración!.
Parámetro | Descripción | Valores | Ejemplo |
---|---|---|---|
FinishType |
Define dónde puede completarse la quest:
|
* / 0 / 1 | 1 |
CycleCount |
Cantidad de veces que un jugador puede realizar la quest:
|
* / 1-9,999 | * |
CycleReset |
Tiempo para resetear el contador de ciclos:
Ejemplo: Si CycleCount=3 y CycleReset=1440, el jugador puede hacer la quest 3 veces por día. |
* / 1-9,999 | * |
Min Level |
Nivel mínimo del personaje para realizar la quest. | 0-400 | 0 |
Max Level |
Nivel máximo del personaje para realizar la quest. | 0-400 | 400 |
Min R |
Resets mínimos requeridos (* = sin requisito). | * / ≥0 | * |
Max R |
Resets máximos permitidos (* = sin límite). | * / ≥0 | * |
Min MR |
Master Resets mínimos requeridos (* = sin requisito). | * / ≥0 | * |
Max MR |
Master Resets máximos permitidos (* = sin límite). | * / ≥0 | * |
Min VIP |
Nivel VIP mínimo requerido (* = sin requisito). | * / 0-3 | * |
Max VIP |
Nivel VIP máximo permitido (* = sin límite). | * / 0-3 | * |
Allow Quest per Class |
Define qué clases pueden realizar la quest:
Orden: DW / DK / ELF / MG / DL / SUM / RF
|
0 / 1 | 1 1 1 1 1 1 1 |
Ejemplo de configuración:
Quest completable solo en NPC Dialog, sin límite de usos, para todas las clases entre nivel 0-400.
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// [* / 1~9999] [ Allow Quest: 0~1 ]
// [FinishType] [Cycle Count] [Cycle Reset] [Min / Max Level] [Min / Max R] [Min / Max MR] [Min / Max VIP] [DW DK ELF MG DL SUM RF]
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1 * * 0 400 * * * * * * 1 1 1 1 1 1 1
end
Quest completable solo en NPC Dialog, sin límite de usos, para todas las clases entre nivel 0-400.
Sección 1: Requisitos de la Quest
Define qué debe hacer el jugador para completar la quest. Puedes combinar hasta 6 requisitos diferentes.
Comenta con // las líneas que no uses
Comenta con // las líneas que no uses
Tipo 0: Req. Zen
Tipo | Parámetro | Descripción | Ejemplo |
---|---|---|---|
0 |
Zen Amount |
Cantidad de Zen que el jugador debe pagar para completar la quest. | 5,000,000 |
//---------------------------------------------------------------------------------------
// Zen [Zen Amount]
//---------------------------------------------------------------------------------------
0 5000000 // Requiere 5 millones de Zen
Tipo 1: Kill Monsters
Tipo | Parámetro | Descripción | Ejemplo |
---|---|---|---|
1 |
Monster |
ID del monster que debe eliminar (ver Monster.txt ). |
3 |
Count |
Cantidad de monsters que debe matar. | 20 |
//---------------------------------------------------------------------------------------
// Monster [Monster] [Count]
//---------------------------------------------------------------------------------------
1 3 20
// Matar 20 monsters ID 3 (Ej: Bulls)
Tipo 2: Req. Coins (WC/WP/GP)
Tipo | Parámetros | Descripción | Ejemplo |
---|---|---|---|
2 |
WCoinC |
Cantidad de WCoins (C) requeridos. | 10 |
WCoinP |
Cantidad de WCoins (P) requeridos. | 10 | |
GoblinPoints |
Cantidad de Goblin Points requeridos. | 10 |
//---------------------------------------------------------------------------------------
// Coins [WCoinC] [WCoinP] [GoblinPoints]
//---------------------------------------------------------------------------------------
2 10 10 10 // Requiere 10 WC, 10 WP y 10 GP
Tipo 3: Items
Tipo | Parámetro | Descripción | Valores | Ejemplo |
---|---|---|---|---|
3 |
Type |
Categoría del ítem (0-15). | 0-15 | 12 |
Index |
Index del ítem dentro de la categoría. | 0-511 | 15 | |
Class |
Clase requerida para el ítem (* = todas). | * / 0-6 | * | |
Count |
Cantidad de ítems requeridos. | 1-999 | 10 | |
Level |
Nivel (+X) del ítem (* = cualquiera). | * / 0-15 | * | |
Durability |
Durabilidad específica (* = cualquiera). | * / 0-255 | * | |
Skill |
Requiere Skill (* = no importa). | * / 0-1 | * | |
Luck |
Requiere Luck (* = no importa). | * / 0-1 | * | |
Option |
Opciones adicionales (* = cualquiera). | * / 0-7 | * | |
Excellent |
Opciones excelentes (* = cualquiera). | * / 0-63 | * |
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// [0~15] [0~511] [* / 0~6] [1~999] [* / 0~15] [* / 0~255] [* / 0~1] [* / 0~1] [* / 0~7] [* / 0~63]
// Item [Type] [Index] [Class] [Count] [Level] [Durability] [Skill] [Luck] [Option] [Excellent] [Comments]
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3 12 15 * 10 * * * * * * //Jewel of Chaos
Tipo 4: Completar Eventos
Tipo | Parámetro | Descripción | Valores |
---|---|---|---|
4 |
EventIndex |
Tipo de evento:
|
0-7 |
EventLevel |
Nivel del evento (solo aplica para BC, DS, CC, IT). | 1-8 | |
WinCount |
Cantidad de veces que debe ganar el evento. | ≥1 |
//---------------------------------------------------------------------------------------
// Event Finish [EventIndex] [EventLevel] [WinCount]
//---------------------------------------------------------------------------------------
4 0 8 10 //Win 10 Blood Castle 8
Tipo 5: Hablar con NPC
Tipo | Parámetro | Descripción | Ejemplo |
---|---|---|---|
5 |
NPCIndex |
ID del NPC con el que debe hablar (ver Monster.txt ). |
257 |
//---------------------------------------------------------------------------------------
// NPC Talk [NPCIndex]
//---------------------------------------------------------------------------------------
5 257
// Hablar con Shadow Phantom (NPC 257)
Sección 2: Recompensas de la Quest
Define qué recibirá el jugador al completar la quest. Puedes dar hasta 6 recompensas diferentes.
Comenta con // las líneas que no uses
Comenta con // las líneas que no uses
Tipo 0: Recompensa de Zen
Tipo | Parámetro | Descripción | Ejemplo |
---|---|---|---|
0 |
Zen Amount |
Cantidad de Zen que recibirá el jugador. | 5,000,000 |
//---------------------------------------------------------------------------------------
// Zen [Zen Amount]
//---------------------------------------------------------------------------------------
0 5000000
// Otorga 5 millones de Zen
Tipo 1: Level Points
Tipo | Parámetro | Descripción | Valores |
---|---|---|---|
1 |
Type |
Tipo de puntos:
|
0-1 |
Points |
Cantidad de puntos a otorgar. | ≥1 |
//--------------------------------------------------------------------------------------- // LevelPoints [Type] [Points] //--------------------------------------------------------------------------------------- 1 0 1000 // Otorga 1000 Level Points
1
1 500 // Otorga 500 Master Points
Tipo 2: Recompensa de Coins (WC/WP/GP)
Tipo | Parámetros | Descripción | Ejemplo |
---|---|---|---|
2 |
WCoinC |
Cantidad de WCoins (C) a otorgar. | 10 |
WCoinP |
Cantidad de WCoins (P) a otorgar. | 10 | |
GoblinPoints |
Cantidad de Goblin Points a otorgar. | 10 |
//---------------------------------------------------------------------------------------
// Coins [WCoinC] [WCoinP] [GoblinPoints]
//---------------------------------------------------------------------------------------
2 10 10 10 // Otorga 10 WC, 10 WP y 10 GP
Tipo 3: Recompensa de Items
Tipo | Parámetro | Descripción | Valores |
---|---|---|---|
3 |
Type |
Categoría del ítem. | 0-15 |
Index |
Index del ítem dentro de la categoría. | 0-511 | |
Class |
Clase específica (* = todas). | * / 0-6 | |
Count |
Cantidad de ítems. | 1-999 | |
Level |
Nivel (+X) del ítem. | 0-15 | |
Durability |
Durabilidad (* = máxima). | * / 0-255 | |
Skill |
Opción Skill: 0=No | 1=Sí | 0-1 | |
Luck |
Opción Luck: 0=No | 1=Sí | 0-1 | |
Option |
Opciones adicionales. | 0-7 | |
Excellent |
Opciones excelentes. | 0-63 | |
Ancient |
Ancient: 0=Normal | 1=Tipo A | 2=Tipo B | 0-4 | |
Socket |
5 valores para sockets (* = ninguno). | * / IDs socket | |
Time |
Tiempo de duración del ítem en minutos (0 = permanente). | ≥0 |
//------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- // [0~15] [0~511] [* / 0~6] [1~999] [0~15] [* / 0~255] [0~1] [0~1] [0~7] [0~63] [0~4] // Item NORMAL [Type] [Index] [Class] [Count] [Level] [Durability] [Skill] [Luck] [Option] [Excellent] [Ancient] [Harmony] [380] [ Socket ] [Time] [Comments] //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 3 14 11 * 5 12 0 0 0 0 0 0 0 0 * * * * * 0 //Box of Kundun +5 X5
Tipo 10: Item Gremory
Similar al Tipo 3, pero el ítem se envía directamente al Gremory Case del jugador.
Tiene un parámetro adicional:
Tiene un parámetro adicional:
Gremory Type
- 0 = Account (disponible para toda la cuenta)
- 1 = Character (solo para el personaje que completó la quest)
//------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- // [0~15] [0~511] [* / 0~6] [1~999] [0~15] [* / 0~255] [0~1] [0~1] [0~7] [0~63] [0~4] [0: ACC / 1: CHAR] // Items GREMORY [Type] [Index] [Class] [Count] [Level] [Durability] [Skill] [Luck] [Option] [Excellent] [Ancient] [Harmony] [380] [ Socket ] [Time] [Gremory] [Comments] //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 10 14 11 * 5 12 0 0 0 0 0 0 0 0 * * * * * 0 0 //Box of Kundun +5 X5
Tipo 4: Experience
Tipo | Parámetro | Descripción | Ejemplo |
---|---|---|---|
4 |
Amount |
Cantidad de experiencia a otorgar. | 5,000,000 |
//---------------------------------------------------------------------------------------
// Experience [Amount]
//---------------------------------------------------------------------------------------
4 5000000 // Otorga 5 millones de experiencia
Tipo 5: Buff
Tipo | Parámetro | Descripción | Ejemplo |
---|---|---|---|
5 |
BuffIndex |
ID del buff a aplicar (ver configuración de buffs). | 29 |
Value1 |
Primer valor del buff (depende del tipo de buff). | Variable | |
Value2 |
Segundo valor del buff (depende del tipo de buff). | Variable | |
Time |
Duración del buff en minutos. | ≥1 |
//---------------------------------------------------------------------------------------
// Buff [BuffIndex] [Value1] [Value2] [Time in Minutes]
//---------------------------------------------------------------------------------------
5 29 100 0 4320 // Buff #29 con valor 100 durante 3 días (4320 min)
Tipo 6: Ruuds
Tipo | Parámetro | Descripción | Ejemplo |
---|---|---|---|
6 |
Amount |
Cantidad de Ruuds a otorgar. | 10 |
//---------------------------------------------------------------------------------------
// Ruuds [Amount]
//---------------------------------------------------------------------------------------
6 10 // Otorga 10 Ruuds
Tipo 7: ItemBag
Tipo | Parámetro | Descripción | Ejemplo |
---|---|---|---|
7 |
ItemBag |
ID del ItemBag configurado en el sistema. | 0 |
Count |
Cantidad de ItemBags a entregar. | ≥1 |
//---------------------------------------------------------------------------------------
// ItemBag [ItemBag] [Count]
//---------------------------------------------------------------------------------------
7 0 1 // Otorga 1 ItemBag #0
Tipo 8: VIP
Tipo | Parámetro | Descripción | Valores |
---|---|---|---|
8 |
Type |
Tipo de modificación VIP:
|
0-2 |
Level |
Nivel VIP objetivo (* = actual). | * / 0-3 | |
Days |
Cantidad de días a agregar. | ≥1 |
//--------------------------------------------------------------------------------------- // [Type] 0: Add Days to same VIP Level // 1: Upgrade VIP Level if VIP Level is Lower or FREE // 2: Only Add Days // [* / 0~3] // VIP [Type] [Level] [Days] //--------------------------------------------------------------------------------------- 8 1 3 1 // Mejora a VIP 3 por 1 día (si es menor)
8
0 * 7 // Agrega 7 días al VIP actual
Tipo 9: Flags
Tipo | Parámetro | Descripción | Ejemplo |
---|---|---|---|
9 |
FlagIndex |
ID del flag personalizado a activar. | 0 |
Minutes |
Duración del flag en minutos. | ≥1 |
//---------------------------------------------------------------------------------------
// Flags [FlagIndex] [Minutes]
//---------------------------------------------------------------------------------------
9 0 30 // Activa Flag #0 por 30 minutos
Ejemplos Completos de Configuración
Ejemplo 1: Quest Simple de Recolección
//---------------------------------------------------------------------------------------------------------------------------------------------------
// MSPro Quest System
// QuestIndex: 5000
// Quest Name: "Jewel Collection Quest"
//---------------------------------------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------------------------------------
// SECTION 0 - Quest Information - ONLY FOR NPC QUESTS!!!
//---------------------------------------------------------------------------------------------------------------------------------------------------
0
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// [* / 1~9999] [ Allow Quest: 0~1 ]
// [FinishType] [Cycle Count] [Cycle Reset] [Min / Max Level] [Min / Max R] [Min / Max MR] [Min / Max VIP] [DW DK ELF MG DL SUM RF]
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1 * * 0 400 * * * * * * 1 1 1 1 1 1 1
end
//---------------------------------------------------------------------------------------------------------------------------------------------------
// SECTION 1 - Quest Requirements
//---------------------------------------------------------------------------------------------------------------------------------------------------
1
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// [0~15] [0~511] [* / 0~6] [1~999] [* / 0~15] [* / 0~255] [* / 0~1] [* / 0~1] [* / 0~7] [* / 0~63]
// Item [Type] [Index] [Class] [Count] [Level] [Durability] [Skill] [Luck] [Option] [Excellent] [Comments]
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3 12 15 * 10 * * * * * * //Jewel of Chaos
end
//---------------------------------------------------------------------------------------------------------------------------------------------------
// SECTION 2 - Quest Rewards
//---------------------------------------------------------------------------------------------------------------------------------------------------
2
//---------------------------------------------------------------------------------------
// Zen [Zen Amount]
//---------------------------------------------------------------------------------------
0 5000000
//---------------------------------------------------------------------------------------
// Experience [Amount]
//---------------------------------------------------------------------------------------
4 2000000
end
Ejemplo 2: Quest de Matar Monsters (Repetible Diaria)
//---------------------------------------------------------------------------------------------------------------------------------------------------
// MSPro Quest System
// QuestIndex: 5001
// Quest Name: "Bull Slayer Quest"
//---------------------------------------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------------------------------------
// SECTION 0 - Quest Information - ONLY FOR NPC QUESTS!!!
//---------------------------------------------------------------------------------------------------------------------------------------------------
0
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// [* / 1~9999] [ Allow Quest: 0~1 ]
// [FinishType] [Cycle Count] [Cycle Reset] [Min / Max Level] [Min / Max R] [Min / Max MR] [Min / Max VIP] [DW DK ELF MG DL SUM RF]
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
0 3 1440 10 100 * * * * * * 1 1 1 1 1 1 1
end
//---------------------------------------------------------------------------------------------------------------------------------------------------
// SECTION 1 - Quest Requirements
//---------------------------------------------------------------------------------------------------------------------------------------------------
1
//---------------------------------------------------------------------------------------
// Monster [Monster] [Count]
//---------------------------------------------------------------------------------------
1 3 50 //Kill 50 Bulls
end
//---------------------------------------------------------------------------------------------------------------------------------------------------
// SECTION 2 - Quest Rewards
//---------------------------------------------------------------------------------------------------------------------------------------------------
2
//---------------------------------------------------------------------------------------
// [Ref-0]
// 0: Normal Points
// 1: Master Points
//
// [Ref-0]
// LevelPoints [Type] [Points]
//---------------------------------------------------------------------------------------
1 0 500
//---------------------------------------------------------------------------------------
// Coins [WCoinC] [WCoinP] [GoblinPoints]
//---------------------------------------------------------------------------------------
2 5 0 10
end
Ejemplo 3: Quest VIP de Eventos Avanzada
//---------------------------------------------------------------------------------------------------------------------------------------------------
// MSPro Quest System
// QuestIndex: 5002
// Quest Name: "Blood Castle Master Quest"
//---------------------------------------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------------------------------------
// SECTION 0 - Quest Information - ONLY FOR NPC QUESTS!!!
//---------------------------------------------------------------------------------------------------------------------------------------------------
0
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// [* / 1~9999] [ Allow Quest: 0~1 ]
// [FinishType] [Cycle Count] [Cycle Reset] [Min / Max Level] [Min / Max R] [Min / Max MR] [Min / Max VIP] [DW DK ELF MG DL SUM RF]
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1 1 * 200 400 * * * * 1 3 1 1 1 1 1 1 1
end
//---------------------------------------------------------------------------------------------------------------------------------------------------
// SECTION 1 - Quest Requirements
//---------------------------------------------------------------------------------------------------------------------------------------------------
1
//---------------------------------------------------------------------------------------
// [EventIndex] 0: BC [EventLevel 1 to 8]
// 1: DS [EventLevel 1 to 7]
// 2: CC [EventLevel 1 to 7]
// 3: IT [EventLevel 1 to 6]
// 4: DG [NO EventLevel]
// 5: IG [NO EventLevel]
// 6: CW [NO EventLevel]
// 7: KANTURU [NO EventLevel]
//---------------------------------------------------------------------------------------
// Event Finish [EventIndex] [EventLevel] [WinCount]
//---------------------------------------------------------------------------------------
4 0 8 5 //Win 5 Blood Castle 8
end
//---------------------------------------------------------------------------------------------------------------------------------------------------
// SECTION 2 - Quest Rewards
//---------------------------------------------------------------------------------------------------------------------------------------------------
2
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// [0~15] [0~511] [* / 0~6] [1~999] [0~15] [* / 0~255] [0~1] [0~1] [0~7] [0~63] [0~4] [0: ACC / 1: CHAR]
// Items GREMORY [Type] [Index] [Class] [Count] [Level] [Durability] [Skill] [Luck] [Option] [Excellent] [Ancient] [Harmony] [380] [ Socket ] [Time] [Gremory] [Comments]
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
10 14 11 * 1 15 0 1 1 7 63 0 0 0 * * * * * 0 0 //Box of Kundun +15 Full Exc
//---------------------------------------------------------------------------------------
// [Type] 0: Add Days to same VIP Level
// 1: Upgrade VIP Level if VIP Level is Lower or FREE
// 2: Only Add Days
// [* / 0~3]
// VIP [Type] [Level] [Days]
//---------------------------------------------------------------------------------------
8 0 * 3
end