Main Menu

Recent posts

#11
Announcements / Re: Last aCis updates
Last post by Tryskell - November 15, 2023, 08:11:49 PM
Changeset 407 (3136)

JDK21, Pathfind, RelationManager, Boats, NpcData, Desires, AI / Script part I, SpawnManager, RestartPointData, Clan privileges revamp, ItemInstanceTaskManager, InventoryUpdateTaskManager, Bugfixes, Organization


JDK21
    - aCis officialy supports JDK21 !
    - Enhanced instanceof pattern matching from JDK14
    - ThreadPool uses virtual threads from JDK21
    - .collect(Collectors.toList()) > toList() from JDK16
    - Convert few classes using record pattern from JDK21
   
Pathfind
    - Abandon the buffer pooling approach, allocating wrong buffer size. Indirectly fix complex middle distance pathfinding being unprocessed.
    - Refresh the heuristics to use Euclidean. Give up diagonals heuristics leading to strange diamond shape pathing.
    - Big overall cleanup. Ty LaRoja.
    - Pathes are being executed up to x100 faster. Values don't exceed 50ms anymore. Ty LaRoja.
    - Thanks to previous point, MAX_ITERATIONS was moved from 3500 to 10000, allowing more complex pathes. The Config can be virtually deleted, but it is kept for security valve.

RelationManager - by LaRoja
    - Rework friend and blocklist relations to be handled simultanously, avoiding SQLIntegrityConstraintViolationException upon /friendinvite someone and then /block him.
    - Decrease the amount of SQL entries by 2, rename character_friends > character_relations. Introduce RelationManager.
    - Add missing THE_PLAYER_IS_REJECTING_FRIEND_INVITATIONS check - for non-GM player trying to invite GM Players.
    - Fix S1_BLOCKED_EVERYTHING check - it must check target's isBlockingAll statut, not player's.
    - Add FriendAddRequestResult for all negative checks.

Boats - by LaRoja
    - Rewrite Boat system ; data is handled by XML.
    - Rewrite boarding concept, which now works better than L2OFF.
    - Fix known issues (ghost boats, boats moving on territories, isBusy concept generating instability).
    - Boarding now trigger PEACE and NO_SUMMON zone types.
    - Trying to summon while onboard trigger proper SystemMessageId.

NpcData
    - Reparse all NPC templates using our internal parser. The data can be reparsed at will according needs.
    - Most stat values are now set as double instead of int to avoid to lose accuracy.
    - Many missing variables were added, aswell as all AI params, which are used by scripts.
    - Templates don't hold anymore enchant effect.
    - Attack distance is not calculated anymore based on weapon, but as a template variable. Fix indirectly all "exotic" weapon bearers (sarbacane, throwing knives...) which weren't considered as a BOW.
    - Minions don't have anymore min/max count.
    - NpcSkillType now hold all types used by L2OFF AI - from 6-8 to 111.
    - NpcType system is dropped.
   
Desires
    - All NPCs can now register "Desires", which are Intentions with a weight. Biggest Desire weight is processed - others are stored, waiting to be processed, allowing scripters to fully manipulate a NPC.
    - Added multiple missing events.
   
AI / Scripts - by Bandnentans
    - Deletion of main behavior of AttackableAI loop. All NPCs become "empty shells" and must be fully driven by scripts to handle their behaviors. A NPC without a script won't do anything, nor react.
    - Introduce DefaultAI tree based on L2OFF scripts, which add 150+ individual AIs instead of the 3 previous behaviors (FIGHTER, MAGE, HEALER).
    - Introduce all epic bosses - as retail.
    - Introduce all regular bosses - as retail.
    - Introduce all regular attackable trees - as retail.
    - Split //info ai and add //info script with running QuestTimers.
    - Aggro transfer upon Summon death is moved from Summon#doDie to script.
    - Implement Black Judge script. Ty Denzel for report.
    - Indirect bugfixes due to AI rework :
        - Attackables weren't attacking when mana is depleted. Ty stepbystep for report.
        - Attackables were idle if already buffed with similar buffs (eg. a Player launching Might on a Npc which could buff with Might, was making him totally idle). Ty stepbystep for report.
        - Bosses were struggling choosing the proper intention.

SpawnManager
    - Maximum number of NPCs per Territory is fixed. Ty Denzel for report.
    - Reintroduce //delete for Spawn (which is used by //spawn).
    - Introduce privates based on Spawn (811 occurences).

RestartPointData
    - Replace entirely MapRegionData - delete mapRegions.xml and add restartPointAreas.xml instead.
    - Implement RestartArea and RestartPoint, used by SoE/death teleport. Handle Race and karma based spawns. Data is parsed from L2OFF.
    - Delete spawns from TownZones. TownZones aren't considered SpawnZone anymore.
    - Extract MapRegionData#TeleportType and rename it RestartType.
    - Add //show restart [area|point].
    - Implement location localization upon PartyMatching.

Clan privileges revamp
    - Use PrivilegeType enum instead of Clan ints.
    - Delete _clanPrivileges out of Player. It's now calculated based on power grade and Clan.
    - Rework Clan#setNewLeader method.
    - Rework few packets : ManagePledgePower, PledgePowerGradeList, PledgeReceivePowerInfo, RequestPledgePowerGradeList
    - Add a missing sysMsg over RequestPledgeReorganizeMember.
    - Implement //pledge transfer - your target replaces his Clan leader.

ItemInstanceTaskManager - by LaRoja
    - Introduction of a lazy-SQL save of ItemInstances (1min task running for everyone), saving the vast majority of SQL queries related to items.

InventoryUpdateTaskManager - by LaRoja
    - Introduction of a single task allowing to process an IU packet.
    - Fix indirectly any type of visual issue :
        - Fix adena duplicate.
        - Fix harvest reward duplicate.
    - Avoid to send multiple IU packets, all operations are batched and executed after a short delay. In case of identical stackable items edits in short timelapse, only the operation is updated.
    - Delete all custom cases of ItemList used because of lazyness - except the retail ones.

Bugfixes
    - Cubic chooses enemy target based on owner isAttackableWithoutForceBy (which will handle all cases).
    - Fix the 1.001% elemental bonus deleting the attacker getAttackElementValue part off the calcElementalSkillModifier.
    - Fix teleport price upon weekends / 7s period. Ty Denzel for fix.
    - Fix //help search button. Ty l2drim for report, StinkyMadness for fix.
    - Add few missing sanity checks for PartyMatchRoom manage/join/answer. Ty MrThirtyOddSix for the report.
    - Fix quotes in .sh db installer. Ty Vladalien for the fix.
    - Fix a potential NPE over FishingStance. Ty newuser for the report.
    - Fix Lottery event end day. Ty henrique for fix.
    - Add missing db save for shortcuts upon skill addition. Ty Anarchy for report.
    - Rework //set sex/class switch to avoid the need of restart. Ty LaRoja for the fix.
    - Refresh Summon infos for owner upon effects removal methods. Ty bios for report.
    - Desactivate arrow based movement (buggy and exploit friendly).
    - Add distance check on L2Skill#getEffects. Should solve Olympiad prebuff. Ty BiggBoss for fix idea.
    - Fix NPE + ConcurrentException upon Festival of Darkness save.
    - Fix NewbieHelper NPC interaction when dropping Tutorial progress. Ty LaRoja for the fix.
    - Fix Petition system objectId management.
    - Fix an issue where the pet referenced by a Summon Item saved as "item on ground" was deleted upon server restart.
    - Fix missing visual effect over skillId 3159. Ty KejbL for fix.
    - Fix CP/HP/MP upon restart with Hennas on. Ty Denzel for report.
    - Fix client critical errors (all related to HTM max size excess) upon :
        - //info drop/spoil. Ty Denzel for report, LaRoja for the fix.
        - //list_spawns.
        - //info spawn, upon big amount of minions. Ty Denzel for report.
    - Make Traveler's weapons non-enchantable. Ty Denzel for report, LaRoja for the fix.
    - Fix Dual Fists weapons animation/damage. Ty Bandnentans for report.
    - Fix following behavior : casters, over failed cast check, must stop movement. The rotation towards target can't be properly added, NCZOFT aswell does it wrong and lately deleted it.
    - Rework getUniqueItems, adressing 2 issues - Ty LaRoja for the initial share.
        - You can now give back Apprentice and Traveler weapons towards Miss Queen (due to non-tradable state of the item). Ty x-user for report.
        - You can now put an SA over augmented items (you could already put an Augment over a SA weapon). Ty Denzel for report.
    - Fix mounted Player stats penalties using C2 notes. Ty Gigi85 for report.
    - Fix teleport as PK to owned castle or CH. Ty Denzel for report.
    - Fix the SQLIntegrityConstraintViolationException upon store manor data, reparsing manor data using AdvExt. Ty Denzel for the report.
    - Don't save CONT effects upon character disconnection (Battle Force, Spell Force). A SkillChannelizer handler would be the ideal solution, but it will wait for a potential Skill refactor.
    - Fix few Shadow Weapon issues - Ty RooT for the fixes
        - Every equip action / login must decrease lifetime of 1 minute, as stated by IL patch notes. The first equip doesn't trigger it.
        - Add missing messages upon destroying such item from inventory.
        - Add missing message upon disarming the weapon upon mana == 0.
        - isShadowWeapon() check was wrong.
    - Give the possibility to edit stackable items on a trade. Tu Anarchy for the report, StinkyMadness for the fix.
    - Fix the last NPCs unrelated to TerritoryStatus (NPEs upon null Castle).
   
Organization
    - Update MariaDB to 3.1.4.
    - //info over NPC now handle all possible //info types.
    - Move castle and clanhall classes under residence package. Ty Minutis for the idea.
    - More uses of TRUNCATE over DELETE FROM.
    - Drawn shapes using ExServerPrimitives now build vertical lines for a 3D visual effect.
    - Add few utility methods over IntIntHolder, IXmlReader and StatSet.
    - Fix big length Announcements formatting over //announce all. Ty artemis for fix.
    - New Players don't save anymore following values : karma, pvpkills, pkkills, clanid, deletetime, cancraft, online, isin7sdungeon, clan_privs, wantspeace, nobless, power_grade.
    - Delete characters table cancraft/clan_privs columns.
    - Don't load cancraft/online over CharSelectInfo.
#12
Announcements / Re: Forum Announcements
Last post by Sido - September 10, 2023, 06:56:44 PM
Light theme added back and you can now switch from dark to light from the two circles on top of the page.
Re-activated our mods.

Please report anything that does not look right.
#13
Crappy servers / [L2J] ShadowNetwork (Interlude...
Last post by azukachan - August 30, 2023, 04:50:46 PM
Discord: https://discord.gg/5sAxMvZX6N

Features:
- 2 Servers! [3x Low Rate & 100x High Rate]
- 30 Custom/Reworked maps to explore
- 60 Player Skins
- 2 New Castles [Gludin and Kamael]
- PVP Zone's on Custom Maps
- Exclusive New Raids [Made for ShadowNetwork]
- Exclusive Enemies [Made for ShadowNetwork]
- New Dungeons [Designed for Solo or Party]
- Reworked Crafting System
- Multiple Events
- Autofarm System
- Exclusive Pets, Agathions and Cloaks
- Retail Gear from Higher Clients












#14
Announcements / Re: Forum Announcements
Last post by Sido - August 16, 2023, 02:14:58 AM
Forum should be back to normal now. Please clear your cache and report anything that does not look right.
#15
Announcements / Re: Forum Announcements
Last post by Sido - August 13, 2023, 10:13:27 AM
For the next few hours our website will be down for maintenance.
Sorry for any inconvenience !
#16
Crappy servers / Re: L2Dervel Interlude Classic...
Last post by An4rchy - March 24, 2023, 10:16:11 AM
Quote from: KejbL on March 17, 2023, 12:39:20 AMreborn/etina sell files ? :) but gl
https://l2reborn.org/seasons/full-description/
Hello. Etina files have not been or will be sold, this is probably a re-make of L2Reborn in aCis.
#17
Crappy servers / Re: L2Dervel Interlude Classic...
Last post by KejbL - March 17, 2023, 12:39:20 AM
reborn/etina sell files ? :) but gl
https://l2reborn.org/seasons/full-description/
#18
Crappy servers / L2Dervel Interlude Classic Cra...
Last post by icaioi - March 14, 2023, 08:41:10 PM
INTERLUDE CLASSIC CLIENT SERVER CRAFT
NO DONATOR SERVER
WEBSITE: www.l2dervel.com 
OPEN 14TH MARCH - 19:00 UTC-3


Rates

– EXP/SP x33 -> x75 (with Premium Account in farm)
– Adena x7 -> x10 (with Premium Account in farm)
– Drop x3 -> x5 (with Premium Account in farm)
– Spoil x3 -> x6 (with Premium Account in farm)
– Seal Stones x3
– RB EXP/SP x7
– Life Stone drop rate x3 (you can get by events, missions, and conquering castles too!)
– Enchant Scrolls drop rate x3 (you can get by events, missions, and conquering castles too!)
– RB Drop x5
– Epic RB Drop x1
– Quest: x1 (some quest drop rate has been increased)

Enchant

Weapons:
From +0 to +3: 100 %
From +3 to +16: 40 %

– Armors (no fullbody) and Accessory:
From +0 to +3: 100 %
From +3 to +4: 66.6 %
From +4 to +5: 33.3 %
From +5 to +6: 25 %
From +6 to +7: 20 %
From +7 to +8: 16.6 %
From +8 to +9: 14.2 %
From +9 to +10: 12.5 %

– Armors (fullbody): From +0 to +4: 100 %
From +4 to +5: 66.6 %
From +5 to +6: 33.3 %
From +6 to +7: 25 %
From +7 to +8: 20 %
From +8 to +9: 16.6 %
From +9 to +10: 14.2 %


Additional Features and changes

– New Interlude Modern Client.
– Autolearn skills
– Auto loot ( Configurable )
– Weight limit increased x5
– Inventory slots 150
– Skill Sweeper Festival added to Scavenger
– Shift + click on monsters to see the droplist
– MP potions (1000 + 10s CD)
– Offline shop.
– Buff slots 22+4 (buff duration 2h, selfbuffs retail)
– Max clans in alliance 1
– Max clan members 120 + 20 academy (by retail)
– Missions system (From Classic), you can get rewards by completing daily/weekly/one-time missions like killing monsters, raids, players on pvp, epics, collecting certain items...
– Attendance Check (from Classic), get rewards by log in every day
– Malaria, flu, rheuma can only be get in Hot Springs, they work as debuffs, cleansable, no longer in the npcbuffer.
– Buff block skill
– Cancel (all skills with cancel effect), removes buffs for 10 seconds, then the buffs return.
– First class change FREE
– Second class change FREE
– Third class change 50kk
– Subclass 50kk, or Kill the Hallate. – Nobless QUEST, ( Buy Reagents in NPC ).
– Barakiel 12h Respawn

Quests modified rates

– Gather the Flames x1
– Relics of the Old Empire x2
– The Finest Food x3
– Alliance with Varka Silenos x3
– Alliance with Ketra Orcs x3
– War with Ketra x3
– War with Varka x3
– The Zero Hour x3
– Yoke of the Past x3
– In Search of Fragments of Dimension x3
– Exploration of the Giants' Cave – Part 1 x3
– Exploration of the Giants' Cave – Part 2 x3
– Legacy of Insolence x3
– Supplier of reagents x3
– Into the flames x3
– Audience with the land dragon x3
– An Arrogant Search x3 (don't need to hit with bare hands to make blood fabric, only need to kill the monsters).
– Last Imperial Prince x3
– An Ice Merchant dream x3
– Golden Ram Mercenary x3
– Whispers of Dream part 1 x3
– Whispers of Dream part 2 x3
– The finest Ingredients x3
– Delicious Top Choice Meat x3
– Seekers of the Holy Grail x3
– Guardians of the Holy Grail x3

Voice Commands

– alt+click to remove buffs
– .acp, auto potions menu.
– .expon/.expoff ,commands to block the experience earning.
– .adena, Fast convert 1 Gold Bar to 100kk Adenas
– .gb, Fast convert 100kk Adenas to 1 Gold Bar
– .restart, Fast Restart on Char
– .offline, Activate offline Shop
– .ping, Check server ping


Seven Sings

– Quest Period: Monday 18:00 – Friday 18:00 (you can register to join catacombs and necropolis and farm Seal Stones)
– Reward Period: Friday 18:00 – Monday 18:00 (you can use mammon NPCs and exchange seal stones for AA)
To be able to join catacombs and necropolis you need to register in the Dawn or Dusk NPCs from monday to friday. Mammon NPCs will appear from Friday to Monday in Giran Town and all players will be able to use it regardless of the 7s results.


Soul Crystals

– All epics can level up crystals for the whole party to level 11, 12 and 13 (Queen Ant, Core, Orfen, Zaken, Baium, Antharas, Valakas, Frintezza)
– You can level up crystals in Rift, but only 1 party can challenge Anakazel at the same time (if one party is in the boss, you need wait them to go out).
– Bosses in PVP zone can level up crystals to 11, 12, 13 too (Master Anays, High Priest Van Halter)
– Uruka level up crystals to 11, 12, 13 too
– You can get level 11, 12, 13 crystals from Event Shop by using Medals that you can earn in events
– Anakim/Lilith levle up crystals to 11, 12, 13
– Rest work retail like:


WEBSITE: www.l2dervel.com 

OPEN 14TH MARCH - 19:00 UTC-3
#19
Newcomers, read this / Re: How to access private sour...
Last post by Tryskell - February 23, 2023, 09:37:28 PM
I introduced the notion of Bounty into the main core and reworked the Cookies section to be shorter and clearer.
#20
Newcomers, read this / Re: How to access private sour...
Last post by Tryskell - October 21, 2022, 06:39:20 PM
The "rejoin fee" concept has been deleted. The initial fee is still 100€, and you still have to pay monthly to get access. If you lose access and want access back, pay 10€ minimum.

I reserve the right to refuse you access if you abuse the system.