Changelog

Complete history of server updates and changes.

Armor Upgrade System — Full Expansion

  • 35 armor sets now upgradeable via GM Shop: 11 C-Grade (C→B→A→S), 12 B-Grade (B→A→S), 12 A-Grade (A→S)
  • C-Grade sets: Mithril Light, Dwarven Chain (new), Chain Mail, Karmian, Plated Leather, Composite, Demon's, Theca Leather, Drake Leather, Full Plate, Divine
  • B-Grade sets: Zubei Heavy/Light/Robe, Avadon Heavy/Light/Robe, Blue Wolf Heavy/Light/Robe, Doom Heavy/Light/Robe
  • A-Grade sets: DC Heavy/Light, Tallum Heavy/Light/Robe, DC Robe, Nightmare Heavy/Light/Robe, Majestic Heavy/Light/Robe
  • P.Def scales by tier: C→B ×1.25, B→A ×1.10, A→S ×1.15
  • 70 custom set bonus skills (9600-9669) with scaling stats and resistances at each tier
  • 236 shadow armor items with proper P.Def and crystal type
  • New Dwarven Chain set with custom set bonus (P.Def +5%, HP +250, Poison Res. +30%, CON +1)
  • Upgrade materials: crystals + crafted leather + metallic fiber + mithril alloy + adena (scales by grade)

Weapon SA Descriptions — Exact Stats

  • Updated all 355 SA weapon descriptions in client with exact stat bonuses
  • Examples: Health → 'Max HP +25%, A/S: +5% PvP skill damage', Anger → 'P.Atk +150-250, Atk.Spd +6-10%, PvP +12-20%'
  • Focus: Crit Rate +55-86, Haste: Atk.Spd +6-7%, Critical Damage: +140-270, Acumen: Cast Speed +15%
  • Risk SAs: Rsk. Focus +99-115 Crit, Rsk. Haste +11-13% Atk.Spd, Rsk. Evasion +6 Evasion (all when HP <60%)
  • Magic Power: M.Atk +15-40%, Wild Magic: Magic Crit +15-40%, Empower: M.Atk +20-30 flat
  • Critical Drain A/S reworked: magic drain absorbing 35% of damage dealt

Security & Infrastructure

  • VPS API bound to localhost with nginx reverse proxy (port 3001 → 3002)
  • Replaced all execSync/exec with spawnSync/spawn in VPS API (prevents command injection)
  • Admin RBAC system with Supabase admin_users table and role-based access
  • Fixed integer overflow in RequestBuyItem (tax calculation)
  • Fixed race condition in RequestEnchantItem (inventory lock)
  • Added input sanitization to RequestBypassToServer (14 bare parseInt calls fixed)
  • URL scheme whitelist for open_url bypass (http/https only)
  • Fixed sell buff skill comparison (contains → exact ID match)
  • CI/CD: pinned action SHAs, added permissions, network config exclusion from rsync
  • Download proxy: files served through /api/download/ — VPS IP no longer exposed to players

Personal Teleport Bookmark

  • New .teleport command — save one location and teleport back anytime
  • Save location anywhere except siege, PvP, and boss zones
  • Teleport costs 100,000 adena, blocked during combat and in restricted zones
  • One bookmark per character, persists across relog

AutoFarm — Idle Detection & Pathfinding

  • Idle detection: if no monsters found for 15 seconds, automatically seeks new targets
  • Radius mode: returns toward center point to find respawns
  • Random mode: temporarily doubles search range to locate distant monsters
  • Relaxed targeting — removed overly strict movement check that prevented targeting near rocks
  • Move-toward-target fallback when line of sight is lost mid-fight
  • LOS check before casting spells — no more wasting skills on hidden targets
  • Path straightening to avoid wall-hugging behavior
  • Fixed low-life spells (Vampiric Claw) being forced on self instead of targeting enemies

Token System Fix

  • Fixed boss token items causing client crash when viewing multisell
  • Token item IDs changed to valid client range (9162–9168)

New Voice Commands — .stats, .heal, .remove

  • .stats — shows detailed hidden combat stats: base stats, crit rate/damage, resistances, elemental defense, PvP bonuses
  • .stats now shows combined resistances (stat + buffs + gear) and CC/debuff resistance percentages
  • .heal — fully restores HP, MP, and CP (peace zone only, out of combat)
  • .remove — opens buff manager window with individual [X] buttons and Remove All

AutoFarm Overhaul

  • Casting loop reduced to 100ms for faster reaction time
  • Smarter target selection — LOS targets prioritized over hidden ones
  • Auto-buff using saved buff schemes (1M adena per scheme use, checks every 10s)
  • Pet auto-buff support — pet gets its own scheme applied automatically
  • Random unstuck sidestep when stuck on terrain, with target blacklisting fallback
  • Reroute on collision and silent mana potion consumption
  • Skips monsters too far above/below player to prevent cliff/bridge targeting

Magic Accuracy System

  • WIT now increases magic accuracy, reducing spell miss chance against high-MEN targets
  • Miss message displayed when spells fail to land
  • Neutral point at WIT 20 with gentler scaling curve

Dye, Resistance & Summon Changes

  • All dyes unlocked for all classes (no class restrictions)
  • Resistance scaling changed to 3% per stat point
  • Summons no longer reappear on login after unsummon or death
  • Summons have permanent duration (never expire)
  • Cancel from monsters now restores buffs after 5 seconds (same as player Cancel)

Weapon SA Rework — Magic, DoT & Anger

  • Magic Hold: Root duration reduced from 15s to 3s, proc chance increased to 20% (was 10%)
  • Magic Silence: Mute duration reduced from 30s to 3s, proc chance increased to 20% (was 10%)
  • Magic Paralyze: Paralyze duration reduced from 30s to 3s, proc chance increased to 15% (was 5-10%)
  • Magic Weakness: Completely reworked — now a target debuff that reduces P.Atk and M.Atk by up to 30% for 10 sec (was a useless self-buff). New custom skills 9006/9007
  • Magic Regeneration: Completely reworked — now Vampiric Rage for magic (absorbs HP from magic damage dealt). Passive stat, always active when equipped
  • Critical Bleed/Poison: Short but powerful — 3 ticks over 6 sec instead of 10 ticks over 30 sec, damage per tick tripled
  • Critical Drain: HP drain increased from 6-18 to 50-400 (meaningful sustain)
  • Anger: No HP penalty, +150-250 P.Atk, +6-10% Atk.Spd, +12-20% PvP damage. All C/B grades updated to use reworked skill
  • Cheap Shot renamed to Focus (crit rate), Miser renamed to Haste (atk speed)
  • Updated all 355 SA weapon descriptions in client itemname-e.dat
  • Fixed SQL/XML double-proc bug: zeroed out 37 conflicting onCast_skill entries in weapon database that were stacking with XML definitions

Magic Critical System Overhaul

  • Base magic crit rate doubled (x2 multiplier applied to WIT bonus)
  • INT now scales magic crit POWER (damage multiplier), not crit rate
  • Base magic crit damage reduced from 4.0x to 1.5x, scales additively to 3.0x at INT 50
  • Added Vampiric Rage (absorbDam) support to magic damage handler (Mdam.java) for Magic Regeneration SA

GM Shop & UI Improvements

  • GM Shop reverted from BBS to NPC dialog for better compatibility
  • Shop layout redesigned with bigger buttons and cleaner sections (Equipment, Consumables, Exchange, Services)
  • Buffer and Gatekeeper reverted from BBS to NPC dialog
  • Menu system updated with BBS support for larger display
  • Seven Signs competition period now ends Friday 18:00, validation ends Monday 18:00

Quest Drop Rates & Barakiel Fragment System

  • Per-quest drop multipliers replacing global rate: Gather the Flames x1, Relics of Old Empire x2, Elroki Tribe x2, 20+ other quests x3
  • Halisha Marks drop x3 for 3rd class transfer quests
  • Barakiel fragment system: last hitter gets the Staff directly, party members get a Fragment (15 fragments auto-combine into Staff)

Skill & Buff Slot Changes

  • Noblesse Blessing converted to toggle skill — permanent, no MP cost, no buff slot
  • Cleanse restricted to party members only (was castable on anyone)
  • Restore Life restricted to party members only
  • Flames of Invincibility (GF-style): invincibility removed on attack or skill cast (potions still work)
  • Magic Critical Rate capped at 50%
  • Alt+click buff removal — click any buff to remove it (debuffs and toggles protected)
  • Noblesse Blessing and HoT effects excluded from buff slot counting

Class & Equipment Restrictions

  • Dagger classes (TH, PW, AW and 3rd jobs) restricted to Light Armor only
  • Inventory slots increased to 150 for all classes (was 80/100)

Clan & Castle Overhaul

  • No clan invite/expel penalty
  • Royal Guard and Knights available at clan level 5 (was 6/7), cost 1 CRP (was 5000/10000)
  • Clan skills distributed to all members regardless of rank
  • Castle siege ends on first Life Crystal conquest — no role swap
  • 9 castle-specific passive skills: Gludio (+5% P.Atk, +3% Atk.Spd, +1 STR), Dion (+5% M.Atk, +3% Cast Spd, +1 INT), Giran (+8% HP, +5% P.Def, +1 CON), Oren (+8% MP, +5% Cast Spd, +1 WIT), Aden (+7% P.Atk/M.Atk, +5% HP/MP, +1 STR/INT), Innadril (+4% P.Atk, +5% Accuracy, +1 DEX), Goddard (+6% M.Atk, +6% MP, +1 INT), Rune (+6% M.Def, +4% P.Def, +1 CON), Schuttgart (+5% Atk.Spd, +5% Crit, +3% Evasion, +1 DEX)

Boss Jewelry & Respawns

  • Core Ring: +1 STR, +15% Max HP added to base stats
  • Orfen Earring: +1 INT, +5% Cast Speed added to base stats
  • Van Halter respawn: 8h + 30min random (was 48h + 24h)
  • Sailren respawn: 8h + 30min random (was 30min fixed)
  • Normal raid boss respawn: 8h + 1h random (was 18h + 30min)
  • Token drop rate reduced to 0.1% (was 2%)
  • Subclass certification cost: 100M adena (was 50M)
  • Noblesse certification cost: 1.5B adena (was 100M)

Level-Based Graduated Rates

  • Implemented level-based EXP multiplier: x30 at level 1, gradually decreasing to x20 at 70, x10 at 75, then x5 after 75
  • SP rate set to constant x5 at all levels
  • Drop, spoil, and adena rates: x35 at level 1, scaling to x15 at 40, then x5 at 70+
  • Base config rates set to x1 — all scaling handled by level-based code
  • Quest rewards constant x10, seal stone drops constant x5

Starter Items & GM Shop Update

  • New warrior characters receive: Falchion, Bronze Breastplate, Bronze Gaiters, 10,000 No-Grade Soulshots
  • New mage characters receive: Voodoo Doll, Leather Helmet, Devotion Tunic, Devotion Stockings, 3,000 Blessed Spiritshots
  • Added seal stone to Ancient Adena bulk exchange in GM Shop (Priest of Dawn ratios: Blue=3, Green=5, Red=10 AA per stone)
  • GM Shop now has separate buttons for Stones-Adena and Stones-AA exchange

Community Board & Teleporter

  • Redesigned community board (Alt+B) with 4 main buttons: GM Shop, Buffer, Menu, Teleport
  • Enabled BBS integration for Buffer and Gatekeeper (larger window)
  • Removed Premium, Special, and PvP Zone teleports from gatekeeper

Bug Fixes & Cleanup

  • Fixed Squash Event causing all monsters to drop Pollen at 20% rate
  • Removed 233 spellbook/amulet/blueprint entries from monster drop lists (skills are auto-learned)
  • Applied all custom SQL patches to live database
  • Fixed armor set bonus descriptions in client item tooltips (136 items updated)
  • Fixed EffectCancel isOnline() return type causing errors
  • Fixed skillname-e.dat compact int encoding for long descriptions

GM Shop BBS Window & Cancel Rework

  • GM Shop switched from NPC dialog to community board (BBS) for larger window
  • Redesigned GM Shop with 2-column layout: Equipment/Consumables/Certification on left, Exchange/Mammon/Services on right
  • Cancel effect reworked: buffs now return after 5 seconds instead of permanent removal
  • Cancel increased to 10 buffs removed, 2 minute reuse, effectPower 40

Client Data Updates

  • Added armor set bonus descriptions to 136 item tooltips (C/B/A/S grade sets)
  • Updated 46 skill descriptions in skillname-e.dat to match custom stat values
  • Replaced all l2jorion branding with Warforged in systemmsg-e.dat
  • Server name set to Warforged in servername.xml

Mid-Rate Config & Events

  • Buff duration set to 2 hours for all buffs via SkillDurationList
  • AutoFarm enabled (.farm command)
  • Boss spawn schedule: AQ daily 16:00, Core daily 18:00, Orfen daily 20:00, Zaken every 2 days 22:00
  • Baium/Frintezza weekly 20:00, Valakas/Antharas weekly 20:00 (alternating)
  • Enchant rates: weapons/jewelry 75% to 30% decreasing, armor flat 40%
  • Blessed/Crystal scrolls: weapons 80% to 35%, armor flat 45%
  • Mana Potion: 1000 MP over 15 seconds instead of instant
  • Tournament event 3x daily (14:00, 18:00, 22:00)

Clan Wars & Premium Removal

  • Clan war starts immediately without acceptance from defending clan
  • Removed premium system from Buffer, Gatekeeper, Shop, and Market
  • Seven Signs catacomb/necropolis access fully opened
  • Augmentation active buffs no longer count into buff slots

Mammon & Exchange Systems

  • Merchant and Blacksmith of Mammon available in GM Shop
  • Black Market and SA Removal in GM Shop
  • Fang of Stakato bulk exchange multisell added
  • Subclass and Noblesse certification via GM Shop
  • Mimir's Elixir subclass certification added

Skill Rebalance & Augmentation

  • Augmentation chance/active skills rebalanced: higher rates, longer duration, stronger buffs
  • SA Wild Magic: new special ability for mage weapons (+15-40% magic crit, 17 weapons)
  • Invigor/Kiss of Eva reworked, SA Anger buffed
  • Evasion effectiveness increased, shield block vs magic added
  • Aggression/Charm augmentation rework: forced targeting/fear for 5 seconds

Boss Scaling & Pet Persistence

  • Ant Queen, Orfen, Core, Zaken upgraded to level 80 with Baium-tier stats
  • Each boss gets unique custom skill (AoE poison, speed debuff, anchor, bleed)
  • All 5 bosses get Valakas drop table at 5x lower chance
  • Pet/summon state and buffs persist across relog
  • GM Buffer: free presets, 10M adena to create scheme, 1M to use scheme
  • Boss zone maxLevel restrictions removed (AQ/Orfen/Zaken)

GM Shop Overhaul

  • Restructured shop to sell only D/C/B grade equipment
  • Created new multisells for enchant scrolls, crafting materials, and jewelry
  • Blocked A/S equipment, free currency exploits, boss items for 1 adena
  • Blessed enchant scrolls up to 25M each as primary adena sink

CC & Debuff Rebalance

  • All CC skills (Stun/Sleep/Root/Fear/Paralyze/Mute) now have static cast times unaffected by casting speed
  • Sleep/Paralyze reduced from 30s to 8-10s with higher landing power
  • Fear normalized to 5-7s (was 2-10s), Silence reduced to 15s (was 30s)
  • Slows reduced to 15-20s, reuse times lowered across the board

Armor Set Overhaul

  • Reworked all 41 C/B/A/S grade armor sets
  • Removed all negative stat penalties from set bonuses
  • Added class-oriented bonuses and meaningful resistances scaling by grade
  • Resistance scaling: C=20-30%, B=30-50%, A=60-70%, S=70-80%

PvP Balance Overhaul

  • Self-buff slots system reworked for PvP balance
  • Mage scaling adjustments for better PvP parity
  • Skill crit system updated
  • Tank buffs improved for viability
  • DoT tick damage multiplied by 2.5, landing chance multiplied by 5
  • All PDAM skills now default to 8% base crit rate

S-Grade Economy

  • S-grade equipment made much harder to obtain
  • S-grade weapon drop rates reduced: /5 for raid bosses, /10 for epic bosses

Token Exchange System

  • Created 7 custom token items: Ant Nest Shell, Orfen Scale, Core Fragment, Zaken Bone, Frintezza Emblem, Antharas Scale, Valakas Scale
  • Upgraded Ant Nest, Cruma Tower, Sea of Spores, and Devil's Isle monsters to level 78-79
  • Token drop rate: ~2% per kill from area monsters
  • Multisell exchange: 100 tokens for boss jewelry via Token Exchanger NPC in Giran
  • Added Frintezza, Antharas, and Valakas hunting areas

Skill & Progression System

  • Auto-learn skills up to level 75, skills at 76+ require SP from class trainer
  • No spellbooks, amulets, or blueprints needed for any skill
  • SP multiplier separated from EXP: x5 pre-76, x3 at 76+
  • Augmentation rework: life stones as consumable items, no gems or adena needed
  • AutoFarm: pet/summon attack support, pet-only mode for mages
  • Server-side Next Target handler with 1500 range
Vote for WARFORGED.FUN