🎯 HUNT POINT SYSTEM 🎯
Quick Description​
The Hunt Point System rewards players with points for hunting monsters across different maps! Players earn points by killing monsters, which can be invested into powerful permanent buffs like Max HP, Max SD, Damage Reflection, and more. Features party bonuses, daily limits per account level (AL0-AL3), and map-specific reward rates.
How it works:​
- Kill monsters on configured maps to earn Hunt Points
- Each map has different buff rewards and earning rates
- Party members get bonus points when hunting together
- Points can be spent on permanent character buffs
- Each buff has 100 levels with increasing power
- Daily earning limits based on Account Level (AL0-AL3)
- Daily bonus limits for extra rewards
- Progressive system with minimum level/reset requirements
Main features:​
- 6 powerful buffs to upgrade (HP, SD, Defense, Reflect, Ignore Defense, Double Damage)
- Map-specific rewards - different maps give different buff points
- Party bonus system - hunt with friends for extra points
- Daily limits - balanced economy with AL-based caps
- Progressive leveling - each buff upgrades to level 100
- Percentage & flat bonuses - different buff calculation types
- Account Level rewards - better limits for VIP accounts
Buff system explained​
Available buffs:​
buffList = {
[1] = {
name = "Max HP", -- Buff name
keyName = "addMaxHP", -- Internal key
maxValue = 150000, -- Maximum bonus at level 100
isPercent = 0, -- 0 = flat value, 1 = percentage
maxLevel = 100, -- Maximum upgrade level
reqPoint = {} -- Point requirements (optional)
},
[2] = {
name = "Max SD",
keyName = "addMaxSD",
maxValue = 500000,
isPercent = 0,
maxLevel = 100,
reqPoint = {}
},
[3] = {
name = "Damage Decrease", -- Reduces incoming damage
keyName = "addDamageDecrease",
maxValue = 10000,
isPercent = 0,
maxLevel = 100,
reqPoint = {}
},
[4] = {
name = "Damage Reflect", -- Reflects damage back to attacker
keyName = "addDamageReflect",
maxValue = 10, -- 10% at max level
isPercent = 1, -- Percentage-based
maxLevel = 100,
reqPoint = {}
},
[5] = {
name = "Ignore Damage", -- Ignore enemy defense
keyName = "addIgnoreDefenseRate",
maxValue = 15, -- 15% at max level
isPercent = 1,
maxLevel = 100,
reqPoint = {}
},
[6] = {
name = "Double Damage", -- Chance for double damage
keyName = "addDoubleDamageRate",
maxValue = 15, -- 15% chance at max level
isPercent = 1,
maxLevel = 100,
reqPoint = {}
},
}
Buff progression example:​
Max HP buff (150,000 max value, 100 levels):
- Level 1: +1,500 HP (1% of max)
- Level 25: +37,500 HP (25% of max)
- Level 50: +75,000 HP (50% of max)
- Level 75: +112,500 HP (75% of max)
- Level 100: +150,000 HP (100% of max)
Damage Reflect buff (10% max value, 100 levels):
- Level 1: 0.1% reflect
- Level 50: 5% reflect
- Level 100: 10% reflect
Map hunting configuration:​
Each map awards points for specific buffs:
huntData = {
-- Map 0 (Lorencia)
[0] = {
{buffIndex = 1, buffRate = 50, addRate = 50, addPartyRate = 50}, -- Max HP
{buffIndex = 2, buffRate = 50, addRate = 50, addPartyRate = 50}, -- Max SD
},
-- Map 2 (Devias)
[2] = {
{buffIndex = 1, buffRate = 50, addRate = 50, addPartyRate = 50}, -- Max HP
{buffIndex = 2, buffRate = 50, addRate = 50, addPartyRate = 50}, -- Max SD
},
-- Map 1 (Dungeon)
[1] = {
{buffIndex = 3, buffRate = 50, addRate = 35, addPartyRate = 25}, -- Damage Decrease
{buffIndex = 4, buffRate = 50, addRate = 35, addPartyRate = 25}, -- Damage Reflect
},
-- Map 8 (Tarkan)
[8] = {
{buffIndex = 5, buffRate = 50, addRate = 40, addPartyRate = 30}, -- Ignore Damage
{buffIndex = 6, buffRate = 50, addRate = 40, addPartyRate = 30}, -- Double Damage
},
}
Hunt data parameters explained:​
| Parameter | Description | Example |
|---|---|---|
buffIndex | Which buff to reward (1-6) | 1 = Max HP, 5 = Ignore Damage |
buffRate | Base chance to get buff point (%) | 50 = 50% chance per kill |
addRate | Points earned per kill (solo) | 50 = 50 points, 35 = 35 points |
addPartyRate | Bonus points when in party | 50 = +50 points, 25 = +25 points |
Example calculations​
Solo hunting on Map 0 (Lorencia):
- Kill monster
- 50% chance to earn points
- If successful: +50 Max HP points
Party hunting on Map 0 (Lorencia):
- Kill monster
- 50% chance to earn points
- If successful: +50 base points + 50 party bonus = +100 Max HP points
Party hunting on Map 1 (Dungeon):
- Kill monster
- 50% chance to earn points
- If successful: +35 base + 25 party bonus = +60 Damage Decrease points
Account Level (AL) system​
Daily earning limits​
Maximum points that can be earned per day:
maxDailyValue = {
[0] = 25000, -- AL0 (Free account): 25,000 points/day
[1] = 25000, -- AL1 (Basic VIP): 25,000 points/day
[2] = 25000, -- AL2 (Advanced VIP): 25,000 points/day
[3] = 25000, -- AL3 (VIP): 25,000 points/day
}
Daily bonus limits​
Maximum bonus points from party hunting:
maxDailyBonus = {
[0] = 2000, -- AL0: +2,000 bonus points/day
[1] = 2000, -- AL1: +2,000 bonus points/day
[2] = 2000, -- AL2: +2,000 bonus points/day
[3] = 2000, -- AL3: +2,000 bonus points/day
}
Point decay rate​
How fast points decrease (anti-farming):
decPointValue = {
[0] = 0.01, -- AL0: 1% decay
[1] = 0.01, -- AL1: 1% decay
[2] = 0.01, -- AL2: 1% decay
[3] = 0.01, -- AL3: 1% decay
}
Quick config (HuntPointConfig.lua)​
HuntPointConfig = {
switch = true, -- Enable/disable system
-- Minimum requirements to earn points
addPointMinLevel = 1, -- Minimum character level
addPointMinReset = 0, -- Minimum resets
addPointMinMasterReset = 0, -- Minimum master resets
-- Buff definitions (6 buffs available)
buffList = {
[1] = {name="Max HP", keyName="addMaxHP", maxValue=150000, isPercent=0, maxLevel=100},
[2] = {name="Max SD", keyName="addMaxSD", maxValue=500000, isPercent=0, maxLevel=100},
[3] = {name="Damage Decrease", keyName="addDamageDecrease", maxValue=10000, isPercent=0, maxLevel=100},
[4] = {name="Damage Reflect", keyName="addDamageReflect", maxValue=10, isPercent=1, maxLevel=100},
[5] = {name="Ignore Damage", keyName="addIgnoreDefenseRate", maxValue=15, isPercent=1, maxLevel=100},
[6] = {name="Double Damage", keyName="addDoubleDamageRate", maxValue=15, isPercent=1, maxLevel=100},
},
-- Map rewards (which maps give which buffs)
huntData = {
[0] = {{buffIndex=1, buffRate=50, addRate=50, addPartyRate=50}}, -- Lorencia: Max HP
[1] = {{buffIndex=3, buffRate=50, addRate=35, addPartyRate=25}}, -- Dungeon: Damage Decrease
[8] = {{buffIndex=5, buffRate=50, addRate=40, addPartyRate=30}}, -- Tarkan: Ignore Damage
},
-- Daily limits by Account Level
maxDailyValue = {
[0] = 25000, -- AL0: 25k points/day
[1] = 25000, -- AL1: 25k points/day
[2] = 25000, -- AL2: 25k points/day
[3] = 25000, -- AL3: 25k points/day
},
maxDailyBonus = {
[0] = 2000, -- AL0: 2k bonus/day
[1] = 2000, -- AL1: 2k bonus/day
[2] = 2000, -- AL2: 2k bonus/day
[3] = 2000, -- AL3: 2k bonus/day
},
decPointValue = {
[0] = 0.01, -- 1% decay rate
[1] = 0.01,
[2] = 0.01,
[3] = 0.01,
},
}
Map distribution strategy​
Beginner maps (Easy hunting, defensive buffs)​
-- Lorencia, Devias, Noria - HP/SD focused
[0] = {{buffIndex=1, buffRate=50, addRate=50, addPartyRate=50}}, -- Lorencia
[2] = {{buffIndex=2, buffRate=50, addRate=50, addPartyRate=50}}, -- Devias
[3] = {{buffIndex=1, buffRate=50, addRate=50, addPartyRate=50}}, -- Noria
Best for: New players building survivability
Intermediate maps (Medium hunting, mixed buffs)​
-- Dungeon, Lost Tower, Atlans - Defensive/Utility
[1] = {{buffIndex=3, buffRate=50, addRate=35, addPartyRate=25}}, -- Dungeon
[4] = {{buffIndex=4, buffRate=50, addRate=35, addPartyRate=25}}, -- Lost Tower
[7] = {{buffIndex=3, buffRate=50, addRate=35, addPartyRate=25}}, -- Atlans
Best for: Mid-level players seeking damage reduction
Advanced maps (Hard hunting, offensive buffs)​
-- Tarkan, Icarus, Aida - Offensive focused
[8] = {{buffIndex=5, buffRate=50, addRate=40, addPartyRate=30}}, -- Tarkan
[10] = {{buffIndex=6, buffRate=50, addRate=40, addPartyRate=30}}, -- Icarus
[33] = {{buffIndex=5, buffRate=50, addRate=40, addPartyRate=30}}, -- Aida
Best for: High-level players maximizing damage output
Point earning examples​
Scenario 1: Solo hunting on Lorencia (Map 0)​
Monster killed: Giant
Buff chance: 50%
Roll result: Success!
Points earned: +50 Max HP points
Daily progress: 50/25,000
Scenario 2: Party hunting on Tarkan (Map 8)​
Monster killed: Death Cow
Buff chance: 50%
Roll result: Success!
Base points: +40 Ignore Damage points
Party bonus: +30 Ignore Damage points
Total: +70 points
Daily progress: 5,200/25,000 (base)
Daily bonus progress: 1,800/2,000 (party bonus)
Scenario 3: Reaching daily limit​
Daily limit reached: 25,000/25,000 points
Bonus limit reached: 2,000/2,000 party bonus
Status: Cannot earn more points today
Reset time: 00:00 UTC (server reset)
Tips for configuration​
✅ Balance earning rates by map difficulty
-- Easy maps: Higher rates
[0] = {{buffIndex=1, buffRate=70, addRate=60, addPartyRate=60}}
-- Hard maps: Lower rates but better buffs
[8] = {{buffIndex=5, buffRate=30, addRate=25, addPartyRate=20}}
✅ Scale daily limits for economy
-- Conservative server
maxDailyValue = {[0] = 10000, [1] = 15000, [2] = 20000, [3] = 25000}
-- Generous server
maxDailyValue = {[0] = 50000, [1] = 75000, [2] = 100000, [3] = 150000}
✅ Encourage party play
-- High party bonus
addRate = 30, addPartyRate = 70 -- Solo: 30, Party: 100 total
-- Balanced
addRate = 50, addPartyRate = 50 -- Solo: 50, Party: 100 total
✅ Set minimum requirements
-- Endgame only
addPointMinLevel = 400,
addPointMinReset = 10,
addPointMinMasterReset = 1
-- Available to all
addPointMinLevel = 1,
addPointMinReset = 0,
addPointMinMasterReset = 0
✅ Customize buff max values
-- High power server
{name="Max HP", maxValue=500000, maxLevel=100}
{name="Damage Reflect", maxValue=25, isPercent=1, maxLevel=100}
-- Balanced server
{name="Max HP", maxValue=150000, maxLevel=100}
{name="Damage Reflect", maxValue=10, isPercent=1, maxLevel=100}
Advanced features​
Multiple buffs per map​
Maps can reward multiple buffs simultaneously:
[0] = {
{buffIndex=1, buffRate=50, addRate=50, addPartyRate=50}, -- Max HP
{buffIndex=2, buffRate=50, addRate=50, addPartyRate=50}, -- Max SD
{buffIndex=3, buffRate=30, addRate=25, addPartyRate=20}, -- Damage Decrease
}
Players get chances for all configured buffs per kill!
Progressive buff requirements​
Add point requirements for advanced levels:
[5] = {
name = "Ignore Damage",
keyName = "addIgnoreDefenseRate",
maxValue = 15,
isPercent = 1,
maxLevel = 100,
reqPoint = {
[50] = 100000, -- Need 100k points to reach level 50
[75] = 500000, -- Need 500k points to reach level 75
[100] = 1000000 -- Need 1M points to reach level 100
}
}
Account Level differentiation​
-- Free players (AL0)
maxDailyValue = {[0] = 10000}
maxDailyBonus = {[0] = 500}
-- Basic VIP (AL1)
maxDailyValue = {[1] = 20000}
maxDailyBonus = {[1] = 1000}
-- Advanced VIP (AL2)
maxDailyValue = {[2] = 35000}
maxDailyBonus = {[2] = 2000}
-- VIP (AL3)
maxDailyValue = {[3] = 50000}
maxDailyBonus = {[3] = 5000}
Buff synergy examples​
Tank build (Survivability)​
Focus on: Max HP + Max SD + Damage Decrease
- Hunt maps: 0, 2, 3 (beginners) → 1, 4, 7 (intermediate)
- Result: +150k HP, +500k SD, +10k Damage Decrease
DPS build (Offensive)​
Focus on: Ignore Damage + Double Damage + Damage Reflect
- Hunt maps: 8, 10, 33 (advanced)
- Result: 15% ignore defense, 15% double damage, 10% reflect
Balanced build (Hybrid)​
Distribute points across all 6 buffs
- Hunt all maps evenly
- Result: Well-rounded character with moderate bonuses
Common configurations​
Casual server (easy progression)​
buffRate = 80, -- 80% chance
addRate = 100, -- 100 points per kill
addPartyRate = 100, -- +100 party bonus
maxDailyValue = 50000 -- 50k daily limit
Hardcore server (slow progression)​
buffRate = 20, -- 20% chance
addRate = 10, -- 10 points per kill
addPartyRate = 5, -- +5 party bonus
maxDailyValue = 5000 -- 5k daily limit
Party-focused server​
addRate = 20, -- Low solo rate
addPartyRate = 80, -- High party bonus
maxDailyBonus = 10000 -- High bonus limit
Map ID reference​
Common map IDs for configuration:
| Map ID | Map Name | Recommended Buffs |
|---|---|---|
| 0 | Lorencia | Max HP, Max SD |
| 1 | Dungeon | Damage Decrease, Reflect |
| 2 | Devias | Max HP, Max SD |
| 3 | Noria | Max HP, Max SD |
| 4 | Lost Tower | Damage Decrease, Reflect |
| 7 | Atlans | Damage Decrease, Reflect |
| 8 | Tarkan | Ignore Damage, Double Damage |
| 10 | Icarus | Ignore Damage, Double Damage |
| 33 | Aida | Ignore Damage, Double Damage |
You have total freedom to add any buff or map just add it to the configuration these are just examples.
See
HuntPointConfig.luafor all parameters and detailed examples.