Jump to content

[Script]L2 NET v387-389-390 Auto Augment Freya


Recommended Posts

Posted

Hi Guys, I have this L2 NET IG Script for Auto Augment for Freya:

 

/////////////////////////////////////////////////////////////////////////////////////
INCLUDE Include/AutoAugEngine.l2c
INCLUDE StdLib/player.l2c
DEFINE_GLOBAL AugEngine AA_ScrObj 0
/////////////////////////////////////////////////////////////////////////////////////




// CHANGE THE WEAPON NAME WITH THE EXACT NAME OF YOURS
AA_ScrObj.WRK_ITEM.NAME = "#$Recurve Thorne Bow"

// CHANGE THE LIFE STONE NAME WITH THE EXACT NAME OF YOURS
AA_ScrObj.WRK_LS.NAME = "#$Top-Grade Life Stone - level 84"


// CHANGE FOR WHAT AUGMENT CONFIGURATION YOU WANT
// #i1 - just skills ; #i2 - just base stat
// #i3 - skills or base stat
// #i4 - skills and base stat <- THIS COULD NEVER HAPPEN
AA_ScrObj.AUG_TYPE = #i1


// ADD THE SKILL ID THAT ARE YOU LOOKING FOR(if you don't want just the base stat)
AA_ScrObj.CHOSE_SKILL.ADD #i3243
// ...YOU CAND ADD MORE OR REMOVE AND KEEP JUST ONE


// #$STR - for STR+1
// #$CON - for CON+1
// #$MEN - for MEN+1
// #$INT - for INT+1
// CHANGE BELOW FOR WHAT BASE STAT YOU WANT(if you don't want just the skills)
AA_ScrObj.BASE_STAT = #$STR     




// CHANGE TO "TRUE" TO ADD THE 2 SECONDS DELAY, LIKE INGAME,
// WHEN ADDING OR REMOVING AUGMENTATION
AA_ScrObj.PROTECT_DELAY = FALSE

// CHANGE TO "FALSE" IF YOU DON'T WANT TO SAVE LOGS
AA_ScrObj.SAVE_LOG = TRUE
// NUMBER OF LOG LINES PER FILE
AA_ScrObj.LOG_LINES = #i2000


// NPC DIALOG STRINGS, NEED TO CHNAGE ONLY IF THEY DIFFER (FOR RETAIL THIS IS A MUST)
AA_ScrObj.NPC_DIAG11 = "#$bypass -h npc_<&TARGET_ID&>_Link common/augmentation_01.htm"
AA_ScrObj.NPC_DIAG12 = "#$bypass -h npc_<&TARGET_ID&>_Augment 1"
AA_ScrObj.NPC_DIAG21 = "#$bypass -h npc_<&TARGET_ID&>_Link common/augmentation_02.htm"
AA_ScrObj.NPC_DIAG22 = "#$bypass -h npc_<&TARGET_ID&>_Augment 2"





// DON'T CHANGE NOTHING BELOW (ONLY IF YOU KNOW WHAT ARE YOU DOING)
/////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////

//for event anti stuck
DEFINE_GLOBAL STRING EVT_LABEL ""
THREAD EVT_ANTI_STUCK
LOCK ASTK
IF AA_ScrObj.SAVE_LOG == TRUE
     THREAD LOG_N_PROTECT
ENDIF
AA_ScrObj.LOAD_AND_CHECK

PRINT_TEXT "====================================="
PRINT_TEXT "== Gemstone grade and count will be verified on augmentation process."
PRINT_TEXT "====================================="
PRINT_TEXT "== '<&AA_ScrObj.WRK_LS.NAME&>' x <&AA_ScrObj.LS_COUNT&>"
PRINT_TEXT "== 'Adena' x <&AA_ScrObj.ADENA_COUNT&>"
PRINT_TEXT "== "
PRINT_TEXT "== '<&AA_ScrObj.WRK_ITEM.NAME&>' +<&AA_ScrObj.WRK_ITEM.ENCHANT&>"
AA_ScrObj.PRINT_AUGMENT
PRINT_TEXT "====================================="
PRINT_TEXT "= You have 15 seconds to stop the script if something it's wrong."
PRINT_TEXT "====================================="
SLEEP 15000

DO
     IF AA_ScrObj.HAS_AUG == FALSE
          ADD_AUGMENT
     ELSE
          REMOVE_AUGMENT
     ENDIF
LOOP ONE == ONE

AA_ScrObj.SCRIPT_END

FUNCTION CHECK_DIAG 0
     UNLOCK ASTK
     EVT_SET VOID 2 #$_subdchk1 #i25
     AA_ScrObj.S_RAND_500
     TALK_TARGET
     SLEEP 500
     LOCK DIAG_EVT_CHK
     SLEEP 50
     UNLOCK DIAG_EVT_CHK
RETURN VOID

FUNCTION _subdchk1 0
     UNSET_EVENT VOID 1 #i25
     DEFINE STRING _html 0
     PACKET.READ_BYTE NULL
     PACKET.READ_INT32 NULL
     PACKET.READ_STRING _html
     IF "_html.CONTAINS AA_ScrObj.NPC_DIAG11" == FALSE
          AA_ScrObj.NPC_DIAG_NOMATCH
     ELSE
          EVT_SET VOID 2 #$_subdchk2 #i25
          AA_ScrObj.S_RAND_500
          NPC_DIALOG "<&AA_ScrObj.NPC_DIAG11&>"
     ENDIF
     SLEEP 300
RETURN VOID

FUNCTION _subdchk2 0
     UNSET_EVENT VOID 1 #i25
     DEFINE STRING _html 0
     PACKET.READ_BYTE NULL
     PACKET.READ_INT32 NULL
     PACKET.READ_STRING _html
     IF "_html.CONTAINS AA_ScrObj.NPC_DIAG12" == FALSE
          AA_ScrObj.NPC_DIAG_NOMATCH
     ELSE
          EVT_SET VOID 2 #$_subdchk3 #i25
          AA_ScrObj.S_RAND_500
          TALK_TARGET
     ENDIF
     SLEEP 300
RETURN VOID

FUNCTION _subdchk3 0
     UNSET_EVENT VOID 1 #i25
     DEFINE STRING _html 0
     PACKET.READ_BYTE NULL
     PACKET.READ_INT32 NULL
     PACKET.READ_STRING _html
     IF "_html.CONTAINS AA_ScrObj.NPC_DIAG21" == FALSE
          AA_ScrObj.NPC_DIAG_NOMATCH
     ELSE
          EVT_SET VOID 2 #$_subdchk4 #i25
          AA_ScrObj.S_RAND_500
          NPC_DIALOG "<&AA_ScrObj.NPC_DIAG21&>"
     ENDIF
     SLEEP 300
RETURN VOID

FUNCTION _subdchk4 0
     UNSET_EVENT VOID 1 #i25
     DEFINE STRING _html 0
     PACKET.READ_BYTE NULL
     PACKET.READ_INT32 NULL
     PACKET.READ_STRING _html
     IF "_html.CONTAINS AA_ScrObj.NPC_DIAG22" == FALSE
          AA_ScrObj.NPC_DIAG_NOMATCH
     ENDIF
     SLEEP 100
     LOCK ASTK
     UNLOCK DIAG_EVT_CHK
RETURN VOID


FUNCTION ADD_AUGMENT
     UNLOCK ASTK
     AA_ScrObj.CHK_STOK
     PRINT_TEXT "== Augmenting item..."
     PRINT_TEXT "====================================="
     EVT_SET VOID 2 #$_add_interogate #i25
     AA_ScrObj.S_RAND_300
     TALK_TARGET
     SLEEP 500
     LOCK ADMAG
     SLEEP 50
     UNLOCK ADMAG
RETURN VOID

FUNCTION _add_interogate
//     LOCK ADMAG
     UNSET_EVENT VOID 1 #i25
     EVT_SET VOID 2 #$_add_navdiag11 #i25
     AA_ScrObj.S_RAND_300
     NPC_DIALOG "<&AA_ScrObj.NPC_DIAG11&>"
RETURN VOID

FUNCTION _add_navdiag11
     UNSET_EVENT VOID 1 #i25
     EVTEX_SET VOID 2 #$_add_navdiag12 #i81
     AA_ScrObj.S_RAND_300
     NPC_DIALOG "<&AA_ScrObj.NPC_DIAG12&>"
RETURN VOID

FUNCTION _add_navdiag12
     UNSET_EVENTEX VOID 1 #i81
     EVTEX_SET VOID 2 #$_add_insitem #i83
     AA_ScrObj.ADD_ITEM
RETURN VOID

FUNCTION _add_insitem
     UNSET_EVENTEX VOID 1 #i83
     EVTEX_SET VOID 2 #$_add_insls #i84
     AA_ScrObj.ADD_LS
RETURN VOID

FUNCTION _add_insls
     UNSET_EVENTEX VOID 1 #i84
     IF AA_ScrObj.AUG_TIMES < ONE
          PACKET.READ_BYTE NULL
          PACKET.READ_INT16 NULL
          PACKET.READ_INT32 NULL
          PACKET.READ_INT32 NULL
          PACKET.READ_INT32 AA_ScrObj.WRK_GEM.ITEM_ID
          PACKET.READ_INT32 AA_ScrObj.GEMS_REQ
          AA_ScrObj.LOAD_GEMINF
          IF AA_ScrObj.GEMS_COUNT <= AA_ScrObj.GEMS_REQ
               PRINT_TEXT "Not enough Gemstones for augmentation."
               AA_ScrObj.SCRIPT_END
          ENDIF
     ENDIF
     EVTEX_SET VOID 2 #$_add_insgems #i85
     AA_ScrObj.ADD_GEMS
RETURN VOID

FUNCTION _add_insgems
     UNSET_EVENTEX VOID 1 #i85
     EVTEX_SET VOID 2 #$_add_confirm #i86
     AA_ScrObj.CONFIRM_AUG
RETURN VOID

FUNCTION _add_confirm
     UNSET_EVENTEX VOID 1 #i86
     PACKET.READ_BYTE NULL
     PACKET.READ_INT16 NULL
     AA_ScrObj.AUG_DATA.CLEAN
     PACKET.READ_INT32 AA_ScrObj.AUG_DATA.LVAL
     PACKET.READ_INT32 AA_ScrObj.AUG_DATA.RVAL
     AA_ScrObj.COMPARE
     LOCK ASTK
     UNLOCK ADMAG
RETURN VOID

FUNCTION REMOVE_AUGMENT
     UNLOCK ASTK
     PRINT_TEXT "== Removing augmentation..."
     PRINT_TEXT "====================================="
     EVT_SET VOID 2 #$_rem_interogate #i25
     AA_ScrObj.S_RAND_300
     TALK_TARGET
     SLEEP 500
     LOCK RVMAG
     SLEEP 50
     UNLOCK RVMAG
RETURN VOID

FUNCTION _rem_interogate
     //LOCK RVMAG
     UNSET_EVENT VOID 1 #i25
     EVT_SET VOID 2 #$_rem_navdiag21 #i25
     AA_ScrObj.S_RAND_300
     NPC_DIALOG "<&AA_ScrObj.NPC_DIAG21&>"
RETURN VOID

FUNCTION _rem_navdiag21
     UNSET_EVENT VOID 1 #i25
     EVTEX_SET VOID 2 #$_rem_navdiag22 #i82
     AA_ScrObj.S_RAND_300
     NPC_DIALOG "<&AA_ScrObj.NPC_DIAG22&>"
RETURN VOID

FUNCTION _rem_navdiag22
     UNSET_EVENTEX VOID 1 #i82
     EVTEX_SET VOID 2 #$_rem_insitem #i87     
     AA_ScrObj.ARM_ITEM
RETURN VOID

FUNCTION _rem_insitem
     UNSET_EVENTEX VOID 1 #i87
     IF AA_ScrObj.ADENA_REQ == ZERO
          PACKET.READ_BYTE NULL
          PACKET.READ_INT16 NULL
          PACKET.READ_INT64 NULL
          PACKET.READ_INT64 NULL
          PACKET.READ_INT64 AA_ScrObj.ADENA_REQ
     ENDIF
     AA_ScrObj.CHK_ADENA
     EVTEX_SET VOID 2 #$_rem_confirm #i88
     AA_ScrObj.ARM_CONFIRM
RETURN VOID

FUNCTION _rem_confirm
     UNSET_EVENTEX VOID 1 #i88
     AA_ScrObj.HAS_AUG = FALSE
     PRINT_TEXT "====================================="
     PRINT_TEXT "== Augmentation removed successfully."
     PRINT_TEXT "== Proceeding to re-augmenting."
     PRINT_TEXT "====================================="
     LOCK ASTK
     UNLOCK RVMAG
RETURN VOID

FUNCTION LOG_WFILE
     DEFINE INT _fcnt 1
     DEFINE STRING _temptime ""
     AA_ScrObj.TObj.LTIMER_START
     AA_ScrObj.TObj.PGET_TIME _temptime
     _temptime = "#$Auto augmentation started at <&_temptime&>, with:"
     AA_ScrObj._logaug.PUSH _temptime
     DO
          IF AA_ScrObj._logaug.LENGTH >= AA_ScrObj.LOG_LINES
               SLEEP 100
               LOCK FLWRT
               AA_ScrObj.TObj.SFN_DateTime AA_ScrObj._logfname
               AA_ScrObj._logfname = "#$ALogAug_<&CHAR_NAME&>_<&_fcnt&>_<&AA_ScrObj._logfname&>"
               PRINT_TEXT "writing augment logs to file..."
               CALL_EXTERN "Include/Utils.l2s" WRITE_FILE VOID 3 AA_ScrObj._logfname AA_ScrObj._logaug #$w
     //          WRITE_LOG
               PRINT_TEXT "logs saved under <&AA_ScrObj._logfname&>.txt"
               _fcnt = _fcnt + ONE
               SLEEP 50
               UNLOCK FLWRT
          ENDIF
          SLEEP 500
     LOOP ONE == ONE
RETURN VOID

FUNCTION WRITE_LOG
     PRINT_TEXT "writing augment logs to file..."
     DEFINE FILEWRITER _fwopened "<&AA_ScrObj._logfname&>"
     WHILE AA_ScrObj._logaug.LENGTH > ZERO
          _fwopened.WRITE AA_ScrObj._logaug.POP
     WEND
     _fwopened.FLUSH
     _fwopened.CLOSE
     PRINT_TEXT "logs saved under <&AA_ScrObj._logfname&>.txt"
RETURN VOID

FUNCTION EVTEX_SET 2 _evt_func _evt_id
     SET_EVENT "<&SCRIPTEVENT_SERVERPACKETEX&>" "<&SYSTEM_CURRENTFILE&>" "<&_evt_func&>" "<&_evt_id&>"
     AA_ScrObj.S_RAND_300
     EVT_LABEL = "#$<&_evt_func&>"
RETURN VOID

FUNCTION EVT_SET 2 _evt_func _evt_id
     SET_EVENT "<&SCRIPTEVENT_SERVERPACKET&>" "<&SYSTEM_CURRENTFILE&>" "<&_evt_func&>" "<&_evt_id&>"
     AA_ScrObj.S_RAND_300
     EVT_LABEL = "#$<&_evt_func&>"
     IF #$_add_interogate == "#$<&_evt_func&>"
          LOCK ADMAG
     ENDIF
     IF #$_rem_interogate == "#$<&_evt_func&>"
          LOCK RVMAG
     ENDIF
     IF #$_subdchk1 == "#$<&_evt_func&>"
          LOCK DIAG_EVT_CHK
     ENDIF
RETURN VOID

FUNCTION UNSET_EVENT 1 _evtid
     SET_EVENT "<&SCRIPTEVENT_SERVERPACKET&>" "<&SYSTEM_CURRENTFILE&>" _nof "<&_evtid&>"
     AA_ScrObj.S_RAND_100
     EVT_LABEL = #$none
RETURN VOID

FUNCTION UNSET_EVENTEX 1 _evtid
     SET_EVENT "<&SCRIPTEVENT_SERVERPACKETEX&>" "<&SYSTEM_CURRENTFILE&>" _nof "<&_evtid&>"
     AA_ScrObj.S_RAND_100
     EVT_LABEL = #$none
RETURN VOID

FUNCTION _nof
     SLEEP 50
RETURN VOID

FUNCTION EVT_ANTI_STUCK
     DEFINE STRING _chkstuk ""
     WHILE ONE == ONE
          _chkstuk = EVT_LABEL
          SLEEP 3000
          LOCK ASTK
          SLEEP 50
          UNLOCK ASTK
          IF ( _chkstuk == EVT_LABEL ) && ( EVT_LABEL != #$none )
               PRINT_TEXT "anti stuck action..."
               SWITCH EVT_LABEL
                    CASE #$_add_interogate
                    CASE #$_rem_interogate
                    CASE #$_subdchk1
                    CASE #$_subdchk3
                         TALK_TARGET
                         BREAK 1
                    CASE #$_add_navdiag11
                    CASE #$_subdchk2
                         NPC_DIALOG "<&AA_ScrObj.NPC_DIAG11&>"
                         BREAK 1
                    CASE #$_add_navdiag12
                         NPC_DIALOG "<&AA_ScrObj.NPC_DIAG12&>"
                         BREAK 1
                    CASE #$_add_insitem
                         AA_ScrObj.ADD_ITEM
                         BREAK 1
                    CASE #$_add_insls
                         AA_ScrObj.ADD_LS
                         BREAK 1
                    CASE #$_add_insgems
                         AA_ScrObj.ADD_GEMS
                         BREAK 1
                    CASE #$_add_confirm
                         AA_ScrObj.CONFIRM_AUG
                         BREAK 1
                    CASE #$_rem_navdiag21
                    CASE #$_subdchk4
                         NPC_DIALOG "<&AA_ScrObj.NPC_DIAG21&>"
                         BREAK 1
                    CASE #$_rem_navdiag22
                         NPC_DIALOG "<&AA_ScrObj.NPC_DIAG22&>"
                         BREAK 1
                    CASE #$_rem_insitem
                         AA_ScrObj.ARM_ITEM
                         BREAK 1
                    CASE #$_rem_confirm
                         AA_ScrObj.ARM_CONFIRM
                         BREAK 1
               ENDSWITCH
          ENDIF
     WEND
RETURN VOID

FUNCTION LOG_N_PROTECT
     THREAD LOG_WFILE
     AA_ScrObj.TObj.SFN_DateTime AA_ScrObj._evtlogfn
     AA_ScrObj._evtlogfn = "#$ALogEvt_<&CHAR_NAME&>_<&AA_ScrObj._evtlogfn&>"
     CALL_EXTERN "Include/Utils.l2s" WRITE_FILE VOID 3 AA_ScrObj._evtlogfn "#$" #$w
     PRINT_TEXT "Log <&AA_ScrObj._evtlogfn&>.txt created"
     SET_EVENT "<&SCRIPTEVENT_CHAT&>" "<&SYSTEM_CURRENTFILE&>" _chatter
     SET_EVENT "<&SCRIPTEVENT_SERVERPACKET&>" "<&SYSTEM_CURRENTFILE&>" _ptinv 57
     SET_EVENT "<&SCRIPTEVENT_SERVERPACKET&>" "<&SYSTEM_CURRENTFILE&>" _traderq 112
     SET_EVENT "<&SCRIPTEVENT_SERVERPACKET&>" "<&SYSTEM_CURRENTFILE&>" _claninv 44
     THREAD LOG_WRITER
RETURN VOID

PUBLIC LOG_WRITER
     WHILE ONE == ONE
          SLEEP 300000
          AA_ScrObj.EVT_LOGS_WR
     WEND
RETURN VOID

FUNCTION _chatter
     IF MESSAGETYPE == TWO
          AA_ScrObj.ADD_LMEM VOID 4 SENDERNAME MESSAGETYPE MESSAGE NULL
     ELSE
          IF "MESSAGE.CONTAINS CHAR_NAME" == TRUE
               AA_ScrObj.ADD_LMEM VOID 4 SENDERNAME MESSAGETYPE MESSAGE TRUE
               THREAD _allchtlog
               SET_EVENT "<&SCRIPTEVENT_CHAT&>" "<&SYSTEM_CURRENTFILE&>" _logallchat
               PRINT_TEXT "Your name was mentioned, logging all chat for 3 minutes..."
          ENDIF
     ENDIF
RETURN VOID

FUNCTION _allchtlog
     SLEEP 180000
     SET_EVENT "<&SCRIPTEVENT_CHAT&>" "<&SYSTEM_CURRENTFILE&>" _chatter
     PRINT_TEXT "Logging all chat stopped."
RETURN VOID

FUNCTION _logallchat
     AA_ScrObj.ADD_LMEM VOID 4 SENDERNAME MESSAGETYPE MESSAGE TRUE
RETURN VOID

FUNCTION _ptinv
     DEFINE STRING _crtime 0
     AA_ScrObj.TObj.PGET_TIME _crtime
     PACKET.READ_BYTE NULL
     DEFINE STRING _tmppers ""
     PACKET.READ_STRING _tmppers
     AA_ScrObj._evtlogs.PUSH "#$    [<&_crtime&>]: Party invitation by <&_tmppers&>"
     AA_ScrObj.S_RANDL_1500
     INJECT "43 00 00 00 00" // reject party
RETURN VOID

FUNCTION _traderq
     DEFINE STRING _crtime 0
     AA_ScrObj.TObj.PGET_TIME _crtime
     DEFINE INT _astobj 0
     PACKET.READ_BYTE NULL
     PACKET.READ_INT32 _astobj
     DEFINE STRING _tmppers ""
     DEFINE ARRAYLIST _playersc 0
     GET_PLAYERS _playersc 
     FOREACH _ixs Player _playersc
          IF _playersc._ixs.ID == _astobj
               _tmppers = "#$<&_playersc._ixs.NAME&>"
               BREAK 2
          ENDIF
     NEXTEACH
     AA_ScrObj._evtlogs.PUSH "#$    [<&_crtime&>]: Trade requeste by <&_tmppers&>"
     AA_ScrObj.S_RANDL_1500
     INJECT "55 00 00 00 00" // reject trade
RETURN VOID

FUNCTION _claninv
     DEFINE STRING _crtime 0
     AA_ScrObj.TObj.PGET_TIME _crtime
     DEFINE INT _astobj 0
     PACKET.READ_BYTE NULL
     PACKET.READ_INT32 _astobj
     DEFINE STRING _tmppers ""
     DEFINE ARRAYLIST _playersc 0
     GET_PLAYERS _playersc 
     FOREACH _ixs Player _playersc
          IF _playersc._ixs.ID == _astobj
               _tmppers = "#$<&_playersc._ixs.NAME&>"
               BREAK 2
          ENDIF
     NEXTEACH
     AA_ScrObj._evtlogs.PUSH "#$    [<&_crtime&>]: Clan invitation by <&_tmppers&>"
     AA_ScrObj.S_RANDL_1500
     INJECT "27 00 00 00 00" // reject clan
RETURN VOID

 

But this config is for Retail Server, I want to know that changes need for working in Freya Private Server, I test modify the lines of npc in target but not work say this error :

 

8:24:15 :[ERROR: SCRIPT ERROR : THREAD[3] LINE[1] : FAILED TO INCLUDE FILE : C:\DOCUMENTS AND SETTINGS\USUARIO\ESCRITORIO\L2 NET\L2NET\SCRIPTS\INCLUDE\AUTOAUGENGINE.L2C

 

Npc diag for Blacksmith in this Private Server for augment is:

 

1-Smelt and Item.

2-Start Smelting.

 

And for Remove:

 

1-Cancel smelting.

2-Remove the refined Life Stone

 

Any can help me with this ?

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Posts

    • since you seem to have improved emitter stuff maybe you could upload a simple demo similar to this with pawnviewer? shouldnt take more than 5 minutes   https://i.imgur.com/Drm5hEJ.mp4   (the vid was done with 200 pc, without alt + p enabled)
    • Ask whatever you need, no problem.
    • Why proofs are obtainable only through DM and not posted in topic?
    • ⚔️ JOIN US – L2CLASSIC.GLOBAL – DISCORD.GG/L2CLASSICGLOBAL - TEASER   ━━━━━━━━━━━━━━━━━━ 🔥 SERVER CONCEPT A lot of people want to play, but they don't have the same amount of time available in the spring & summer as they do in the winter. That’s why we created a  High Rate Server focused on PvP. 🎯 Obtain items by playing PvP - not by autofarming mobs or using bots ⚔️ Progress through PvP, events, sieges, and real competition ⏳ Farming still exists, but it’s optional and balanced 🚀 Fast-paced progression – reach full gear in a short time This server is built for action. ━━━━━━━━━━━━━━━━━━ 🎮 WHY LINEAGE II CLASSIC? We chose Lineage II Classic to maximize your gameplay experience: 🎥 Modern damage & heal indicators 🖥️ Improved video rendering options with🛠️ Major bug fixes 🧩 Huge potential for unique custom content & ⚙️ Stable and optimized performance ⚔️ Client: Lineage II Classic / Skilltree: Interlude (C6) ━━━━━━━━━━━━━━━━━━ ⚙️ SERVER SETTINGS ⚡ XP 800x / SP 800x / Adena 800x 🎒 Unique Auto Farm system ⏳ Buff duration: 3 Hours 🎉 Automatic Events (TVT, CTF, DM, RACE, DUNGEONS & HIGHRATE) 👥 Maximum 3 Clients per PC 🎯 Max 28 buffs (including dances & songs) 💰 Auto Loot for monsters / Manual Loot for Raid Bosses 🧬 Custom Rebirth & PvP Skills 👑 Custom Noblesse & subclass System 📜 Customized Community Board (ALT+B) ━━━━━━━━━━━━━━━━━━ 🎭 Enchant System 🛡️ Max Enchant on armor is +12 and safe is +3 ⚔️ Max Enchant on weapons is +21 and safe is +3 ⚡ Normal Enchant Scrolls Chance is 65% ⚡ Blessed Enchant scrolls Chance is 75%) ⚡ Ancient Enchant scroll Chance is 85% (If the enchant fails, the enchant value remains unchanged)     ━━━━━━━━━━━━━━━━━━ 🎯 Implemented PvP Name & Title Color 🎨 Your name will glow based on your strenght.   ━━━━━━━━━━━━━━━━━━ 🏰 NEW MAIN TOWN – SUMMER GIRAN CASTLE TOWN All characters spawn in the new Summer Giran Castle Town. Fully prepared for battle from the start. ✅ All NPCs located in Main Town ✅ AIO Buffer (3-hour buffs, free) ✅ Global Gatekeeper (free teleport) ✅ Class Changer – Carola ✅ Event Shop – Dianne (Event Medals rewards) ✅ Free consumables – Misc Shop Harvana ✅ A/S Non-Custom Weapons, Armors, Shields & Jewelry – Mantra Mannager ✅ Apella, Elegia armors & Vesper, Dusk Weapons - Custom Shop Start fast. No wasted time. ━━━━━━━━━━━━━━━━━━ 💎 CUSTOM PROGRESSION SYSTEM 🛡️ ARMOR REFINING SYSTEM On L2CLASSIC.GLOBAL, refining gives you a real PvP advantage. You start with S Grade armor at 100% available on shop. Upgrade Path: S Grade → Apella → Elegia ✔ No failure chance when refining ✔ Enchant remains after refine ✔ Entire set must be refined equally to activate Set Bonus ✔ Materials dropped from Raid Bosses Refinement increases your PvP power significantly.   ━━━━━━━━━━━━━━━━━━ ⚔️ WEAPON TIERS 🔹 Vesper Weapons – Tier 1 🔹 Dusk Weapons – Tier 2 – Upgraded Vesper (materials from Raid Bosses) 🔹 Dusk Weapons & Shields – also from Raid Boss drops Dusk weapons include additional bonus stats.  -  ━━━━━━━━━━━━━━━━━━ 👑 CUSTOM NOBLESSE SYSTEM To become Noblesse, collect items from the raid bosses (Each raid drop 2 to 3 crowns): • Death Lord Hallate / Kernon / Longhorn Golkonda / Shilen's Messenger Cabrio ( 2h respawn time) Noblesse Manager: Eddy Wally (Main Town, near church entrance) ━━━━━━━━━━━━━━━━━━ 🧩 CUSTOM SUBCLASS SYSTEM To unlock Subclass, collect items from bosses: • Gariott Pudge / Death Prophet / Priest Slardar located in Elven Ruins ( 2h respawn time) Subclass Manager: Klaus (beside Noblesse Manager) ✔ Up to 3 subclasses ✔ 2nd and 3rd subclass are free ━━━━━━━━━━━━━━━━━━ 🧬 REBIRTH SYSTEM When you collect 50 PvP Runes, visit Rebirth Manager Selenor. ✔ Maximum 3 Rebirths ✔ 1 Book of Rebirth per chosen skill ✔ Additional unique PvP skills available   Available Rebirth Skills include: Rebirth Acumen                                 Rebirth Agility Rebirth Empower                               Rebirth Focus Rebirth Guidance                               Rebirth Haste Rebirth Heal                                       Rebirth Might Rebirth Magic Barrier                         Rebirth Mana PvP Resurrection                                PvP Medusa PvP Return                                          PvP Dash PvP Arcane Frenzy ━━━━━━━━━━━━━━━━━━ 👹 High Rate event & items No restrictions. The High Rate Event will take place in the catacombs twice per week. During this event,you will encounter monsters with drop rates 5times higher than in normal zones. You will also face two famous RaidBosses in the world of LINEAGE2: Anakim & Lilith. These bosses will drop a special tattoo called the Adennian Tatto. This tattoo accupies a separate slot, diferent from the regular tattoo slot. The Adennian Tattoo will be visibly displayed on your character's skin and will make a real diference in PvP. ━━━━━━━━━━━━━━━━━━ ⚡ The Adventurer's Bracelet The Adventurer's Bracelet has been added to our gameplay.(You can obtain it from Raid Bosses with a 25% chance drop rate. You will buy the Talismans from Harvana in the main town and they are consumable and will disappear when their mana runs out. ━━━━━━━━━━━━━━━━━━ 🏆 OLYMPIAD SYSTEM  & SPECIAL GLOW No restrictions. Best gear wins. And for the strongest competitors we have ✨ Unique “True Hero” Glow. Players who achieve Hero multiple times will receive exclusive visual glow. ━━━━━━━━━━━━━━━━━━ 🧨 CHAOTIC PvP ZONE A completely new chaotic zone: ⚔️ Free-for-all combat 👁️ No identity visibility 🔥 Everyone vs Everyone New Item: Chaos Fragment Obtained only through PvP inside Chaotic Zone & Used at Laena Buffer to obtain special buffs. You can choose: 3 Attack Buffs & 3 Defense Buffs (15 Chaos Fragments per buff) ⚠️ Only 1 Attack + 1 Defense buff active at the same time. ━━━━━━━━━━━━━━━━━━ 🌍 RAID BOSSES Many additional Raid Bosses added at original spawn locations. ✔ Only Lv 76+ Raid Bosses Including Ant Queen, Core, Orfen Raid Bosses drop: • Custom Jewelry • Gold Weapons • Refining Materials • Attribute Stones • Subclass & Noblesse Items   ━━━━━━━━━━━━━━━━━━ 🔥 ATTRIBUTE SYSTEM Six elements: 🔥 Fire /💧 Water /🌪 Wind /🌍 Earth /✨ Holy /🌑 Dark ✔ 50% chance success (cannot downgrade) ✔ Attack attribute +5 on weapon ✔ Defense attribute +6 on armor ✔ Max level 3 & Max 1 attack element + 3 defense elements Attribute Stones drop from: ⚔️ Raid Bosses 👹 Ancient Giants (Giants Cave 3) 👑 Baylor Monsters (random spawn hourly) When engaging Baylor → you become flagged. ━━━━━━━━━━━━━━━━━━ 🛠 ADDITIONAL SYSTEMS 📜 Community Board (ALT+B) includes: • PvP/PvE/Pk Ranking • Raid Points & Raid Status Ranking • Online Ranking & Fame Ranking • Clan & Premium + Advanced Drop Search 🎯 Daily Missions (retail-like + custom) & Attendance Check System ⚙️ .menu command: Disable/Enable animations, AutoPotions, Refusal Mode. 🩸 PK Manager – Redemption Sphere allows you to Remove PK's. 🎭 Custom Accessories: Hats, masks, agathions, pets, monsters — PvP unlock based. 🎨 Custom Appearance Costumes & Restore Stone available if removed.   ━━━━━━━━━━━━━━━━━━ ⚡ JOIN US NOW: BETA IS ANNOUNCED DAY 20FEB,2026. Fast progression / PvP-focused gameplay / No pointless grind /Real competition. Welcome to the new era of Lineage II : L2CLASSIC.GLOBAL     
  • Topics

×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..