...
Новые сервера л2 Lineage 2 servers announcements
Premium servers Lineage 2
GvE
10.04.2026
x50
Interlude
17.04.2026
x10
Interlude
17.04.2026
top
x20
High Five
10.04.2026
New Lineage 2 servers
x1
GvE
10.04.2026
x50
Interlude
17.04.2026
x10
Interlude
17.04.2026
top
x20
High Five
10.04.2026
HomeLineage 2 BlogSoul Crystal (SA) Leveling Mechanics in Lineage 2
Soul Crystal (SA) Leveling Mechanics in Lineage 2
Lineage 2 Blog
About the game
views 1894
like 3 comments 0 Subscribe to our Telegram

Reference!
This guide is based on the real Java code of the L2J (Interlude) server, which implements the Soul Crystal leveling mechanics. Let's take a step-by-step look at how the leveling chance is determined, the conditions, and what affects the result.

 

Soul Crystal Leveling Mechanics: Step-by-Step Analysis

 

A Soul Crystal is an item that allows you to apply a passive bonus to your weapon under certain conditions. To do this, you need to level up the crystal by killing raid bosses and certain mobs. Before we dive into the mechanics, it's worth mentioning that we have a full breakdown of Soul Crystal leveling, including where and on which mobs— How and where to sharpen CA in Lineage 2?

 

Soul Crystal Leveling Mechanics: Step 1

 

The absorbent type (AbsorbCrystalType) is determined, below we will describe what types exist:

  • LAST_HIT - upgrade only for the player who dealt the last blow
  • PARTY_ONE_RANDOM - random party member
  • FULL_PARTY - all party members can get upgraded

 

All monsters/raid bosses on which you can upgrade a crystal with their own type of absorption.

 

Soul Crystal Leveling Mechanics: Step 2

 

Pre-calculation check conditions: When a mob dies, the code checks for each candidate:

  • if (player.getLevel() - mob.getLevel() > 8) — the player or party must not be 9+ levels higher than the mob
  • skillRequired=true - there must be an active skill absorption (if in the server settings
  • levelList — the crystal level must be in levelList

 

Soul Crystal Leveling Mechanics: Step 3

 

Calculating the chance

 

if (chance < npcInfo.getChanceStage()) {
// Success
} else if (chance < npcInfo.getChanceStage() + npcInfo.getChanceBreak()) {
// Breakdown
} else {
// Failure
}

 

Example:

  • chanceStage = 10 (success 10%)
  • chanceBreak = 5 (5% chance of breaking)
  • Rnd.get(100):
  • 0–9 → success
  • 10–14 → breakdown
  • 15–99 → failure

 

If a fork occurs:

  • If 0 is rolled → success (level increases)
  • If the number is between 10 and 14, then it is bad luck and the crystal breaks.
  • If any other number comes up, nothing happens. The crystal remains as it was.

 

Another example with numbers:

 

— Chance of leveling up (chanceStage) = 12%
— Chance of breakage (chanceBreak) = 3%

 

  • 0–11 → Crystal will increase by 1 level
  • 12–14 → The crystal will break
  • 15–99 → Nothing will happen

 

Well, as they said before, each monster in the game has its own chance of successfully pumping a crystal and its fail, and also on each monster you can pump crystals only up to a certain level, for example:

 

<npc npcId="25319">
<!-- Ember -->
<detail chanceStage="5" absorbType="FULL_PARTY" levelList="12"/>
</npc>

 

  • npcId="25319" is the ID of the raid boss Ember. Ember participates in the crystal leveling process.
  • chanceStage=»5″ — upgrade chance: 5%. Very low chance, as this is a high-level crystal.
  • absorbType=»FULL_PARTY» — absorption works for everyone in the party. Everyone who used the crystal gets a chance to level it up.
  • levelList="12" — only level 12 crystals are allowed. Only level 12 crystals can be upgraded from this boss.
  • It is impossible to fail a crystal.

 

The mechanics of Soul Crystal leveling in Lineage 2 is not just a random event, but a clearly defined algorithm with conditions, chances and restrictions embedded in the L2J server code.

 

To successfully upgrade a crystal, it is important to consider:

  • Mob absorption type (LAST_HIT, PARTY_ONE_RANDOM, FULL_PARTY),

  • Character level relative to target,

  • Specific chances of success, failure and breakdown,

  • Allowed crystal levels on each NPC.

 

It's impossible to "level up at random" without knowing how this system works. Knowing these internal rules allows you to intelligently select crystals, mobs, and activation timing.

 

Now that you know how the Soul Crystal Upgrade Mechanics work, you no longer rely on luck. You act as an engineer, not a gambler.

 

You can support the project by subscribing to our Telegram Channel, in which we regularly hold giveaways for our subscribers.

 

Like like 3
Share:

Comments

There are no comments yet. Be the first!

Feedback