Jump to content

[Ultimate Guide]Everything about Attributes

Recommended Posts

Elemental Attribute System Overview

Attribute Types and Opposite Elements


The attribute system is designed to provide an additional way to affect the damage output of each character in both PvP and PvE, through the use of regular and skill attacks. There are 6 attributes in total – 4 to represent the elements of nature and 2 which are called alignment attributes.


Attributes are coupled together in mutual exclusive opposites, as follows:


fire-element.pngFire <-> Waterwater-element.png


earth-element.pngEarth <->Windwind-element.png


darkness-element.pngDark <->  Holydivine-element.png


Attributes can affect both the attack and the defense of a character. The attribute damage dealt by an attacking character to a defending character is equal to the difference between the attacker’s attack attribute and the defener’s attribute resistance (which is the total value of defense attributes). More about this later.



Applying Attributes. Attribute Items


part from skills with a built-in attribute, buffs providing an increase in attack or defense attributes, and attributes received through skill enchant, you can also add attributes to your weapons and armor set pieces (excluding shields, shirts, belts, cloaks, accessories, headgears and so on). Only S-Grade and higher grade items can have attribute effects applied to them.


To do that, you need to use attribute items. There are currently two types of those items – attribute stones and attribute crystals. When you apply attribute items successfully, you increase either the attack or defense attribute value of an item. Attributes applied to weapons add to your attack attribute value and those applied to armor pieces count towards your attribute resistance values in your stats window.


Stones & Crystals









To apply an attribute item simply double click it while it’s in your inventory. You can also drag it onto your toolbar and use it just like other items, such as healing potions.



Changes in the Attribute System on Freya


Changes in the Attribute System on Freya


Until Freya, you could only apply a single attribute to an armor piece. On Freya and High Five, you can apply 3 different attributes to each armor piece, but there are some limits to this, as follows:


[*]You can apply one type of attribute only once per armor piece. For instance, you can only apply Fire to one of the 3 attribute slots that are available on each armor piece.

[*]You cannot apply opposite element/alignement attributes to a single armor piece. For instance, you cannot put both Fire and Water on one armor piece.


Other changes on Freya include a decrease in the overall damage bonus that attack attributes provide. For more information on this, look at the damage breakpoint graphs further down below.



Attribute values and levels


The maximum attribute value for a weapon is currently 300 and the maximum value of a single attribute on armor pieces is 120.


Attribute values are also categorized in levels, depending on the current attribute value on a weapon or armor piece. Attribute stones can increase the attribute values of weapons and armors up to level 3. Attribute crystals can increase the attribute above level 3 and up to level 6.


The increase amount for each successful use of attribute stones/crystals is 6 attribute points for weapons and 5 for armor pieces. The only exception to this is the initial attribute application to weapons that have no attribute. In that case, the first successful use of attribute stones on a weapon increases its attribute by 20.

Weapon attribute levels go as follows, with the values for each level and the number of attribute items needed to reach the next level:




Here’s a screenshot of a maxed out weapon’s attack attribute value: weapon-attribute-level7.png



And now for the armor piece attribute levels:




And here’s a screenshot of an armor piece with maximum resistance to a an attribute: armor-attribute-level7.png


The total amount of attack attribute and attribute resistance given by weapons, armor pieces, accessories (i.e. RB jewelry), potions and skills can be seen in the Character Status Window (accessed by Alt+T).





Important note: Applying attribute items to armor pieces increases resistance to the opposite element. E.g. if you use a Fire attribute stone on your Draconic Gloves, it will increase the amount of Water defense they provide while you’re wearing them.



Attribute Enchant Chance



The chance to successfully use an attribute item (stone or crystal) is not 100%. From my research and testing it seems to vary between 40% and 60%. One tip I can give is this: get a good amount of stones/crystals before enchanting your weapons/armors.


I don’t know if it’s some probability theory or just the way chance works, but if you try to use just a few stones/crystals at a time (say, 2-3), you are relying on sheer luck a lot more. If you use a decent number of stones/crystals (e.g. 15-20), in a row without pausing, the overall success rate rounds up at around 50-60% nearly all the time. It’s the same for any kind of chance-based action really.


Anyway, failing to enchant your items would not result in loss of attribute level or the destruction of your item.



Attribute Master NPC – Attribute Potions and Attribute Stones/Crystals Exchange




The Attribute Master NPC provides a couple of services in relation to the attribute system. There are currently two Attribute Master NPCs – in Aden outside the Blacksmith Shop and in Rune Castle Town just north of the Gatekeeper.


You can buy attribute potions for any of the 6 attribute elements from those NPCs. These potions give you a 10 minutes buff which increases the attribute resistance for the element of your choice by 30.


You can also exchange attribute stones for the same number of attribute stones of the opposite type for free, i.e. water stones for fire stones. Crystals cannot be exchanged this way though.


On High Five, you now also have the option to exchange attribute stones for attribute crystals. The rate of exchange is 5 single-type attribute stones plus 3 million Adena for 1 Crystal of the same attribute.


Lastly, the NPC gives you the option to remove an attribute from your weapon or armor piece for a small fee. This way you can apply new attribute to your items if you want to.



Getting Attribute Stones and Attribute Crystals


Attribute stones are acquired through hunting mobs in the higher level zones around the Aden continent such as Isle of Prayer and Hellbound, as well as inside instances like the Coral Garden, Crystal Caverns and other. In High Five, you can acquire attribute stones at more hunting grounds.


Of course you can also find both stones (and crystals) on sale by player shops in towns. Based on the difficulty in getting the different types of attribute stones, the most expensive ones tend to be Earth/Wind, followed by Divine/Dark and the cheapest are usually Fire/Water stones, but this is not always the case anymore, depending on the server.



Acquiring and Crafting Attribute Crystals


Since the Freya Update, Attribute Crystals drop in various high level hunting grounds, but on pre-Freya servers they can’t be dropped from mobs and can only be acquired through crafting. The recipes for the craft can be bought from NPC Officer Tolonis in Keucereus Base located on the Gracia continent.


Each attribute element’s recipe costs 600k Adena and 200 Extracted Red Starstones. The recipes are added to your Common Craft book, so any class can learn and use them. The crafting cost for 1 attribute crystal is 20 Energy Compression Stones (ECS).


You can get ECS by going into the Seed of Destruction and Seed of Infinity when they’re open and look for NPCs called Seed Energy. There are 6 types of those spawning randomly and each type corresponds to each attribute element – Fire, Water, Earth, Wind, Dark and Divine. You can easily distinguish each type by looking at the NPC’s name, for example “Seed Energy – Fire”.


To farm ECS from these NPCs you need a Collection Agathion which can be obtained by either buying a Shadow Collection Agathion (which expires after a set amount of time) from Officer Tolonis or by getting a regular Collection Agathion as a reward from the Hall of Suffering instance in the Seed of Infinity.

Items, Buffs and Skills Attribute Calculation Priority. Servitor Attack Attribute Inheritance


While attribute resistance is calculated in a pretty much straightforward way by simply accumulating all defense attribute values coming from items and skills, the attack attribute calculation is more involved and has some rules and restrictions.


Before we see how the final attack attribute is applied, let’s look at the different sources of attack attribute values



Attributes of Attack Skills and Attribute Skill Enchant


Some attack skills of different classes have a built-in attribute which defines the type of damage dealt to a target.


Example: Tyrant’s Burning Fist has a Fire attribute and therefore it deals Fire damage to a target.


Other skills have no attribute and so they deal non-attribute damage. This can be modified via Skill Enchantment which gives the option to enchant many of the skills for different attribute elements.

Example: Tyrant’s Force Blaster is a non-attribute skill by default, but if enchanted for Fire, it would obtain a Fire attribute and thus deal Fire damage.


The amount of total attack attribute value which each skill contributes is equal to a combination of its default attribute (or lack of) and the level of attribute skill enchantment.

Example: Burning Fist with its default Fire attribute adds 20 Fire attack attribute points by default, while Force Blaster with its non-attribute property doesn’t add any attack attribute points.


Skill enchanting can increase the attribute of an attack skill by up to 50 points (at +30 skill enchant level). Roughly, you get an increase of 1-2 attribute points per enchant level.


Example: Let’s say you enchant Burning Fist for Fire and you reach skill enchant level of +15. This is an increase of about 25 Fire attribute points and it’s added to Burning Fist‘s default which is 20 Fire attribute points. The overall Fire attack attribute of Burning Fist becomes 45.


With Force Blaster as an example and a Fire skill enchant level of +15, you add 25 Fire attribute points to the skill’s default which is 0 in this case, so you get a final Fire attack attribute of 25.


In the case where you enchant a naturally attributed skill to a different attribute than its own, the skill enchant attribute route overwrites the natural attribute.

Example: You enchant Burning Fist (which provides a default of +20 Fire attack attribute) up to +15 on the Wind Attack skill enchant route. The overall attack attribute bonus of the skill becomes +25 Wind and the natural Fire attribute is ignored completely.


Note: All attack skills with a built-in attribute have a default attack attribute value of 20.



Attack Attribute Buffing Skills and Effects


Buff effects from skills and items (i.e. potions) which increase the attack attribute of a character play a role in the final calculation of attribute damage. An example of such a skill is the Tyrant’s Dark Form


which increases the Fire attack attribute by 20 and the resistance to Fire damage by 10.



Attack Attribute Priority and Calculation



OK, so how do attack skills, buffs and weapons work together to calculate the final attack attribute you have? The answer lies in the priority which each of them has to one another:


[*]Attack skills ALWAYS deal the type of attribute damage they have, whether it’s default or from skill enchanting. When their natural/default attribute and skill enchant attribute matches, the two are combined. When they don’t match, only the skill enchant attribute value is used.


[*]If your weapon’s attribute matches your skill’s attribute, the values of the two are added together. E.g., a Demon Splinter fist weapon with 150 Fire attribute and Burning Fist which has default Fire attribute of 20 would result in total Fire attack attribute of 170.


[*]If your weapon’s attribute does not match your attack skill’s attribute, the attribute of the weapon is ignored in the final calculation. Taking the previous example, the total Fire attack attribute would be only 20.


[*]Your weapon’s attribute always takes priority during regular attacks (aka normal hits), regardless of the attack attribute a buff effect increases. E.g., Dark Form which increases Fire attack attribute by 20 would not have any effect if you use a Demon Splinter fist weapon with 150 Holy attribute during regular attacks.


[*]If your attack skill attribute matches the attribute increase from a buff effect, the two are added up together, regardless of whether your weapon’s attribute is the same or not. E.g., Dark Form adds 20 Fire attack attribute, Burning Fist adds another 20 Fire attack attribute and your 150 Holy weapon is ignored, giving a total of 40 Fire attack attribute.


[*]If the attack attribute of your weapon, buff effect and attack skill is the same, all 3 are added together for the final result.



Here’s a simple table to showcase all possible scenarios, using Fire and Holy attributes as examples:




Although the basic calculation of attribute damage is the attacker’s attack attribute minus the defender’s attribute resistance, the relationship is not exactly linear and there are breakpoints where the damage increase is significant followed by plateaus without any increase in damage. See the next section for details.


Servitor Attack Attribute Inheritance


The 3 Summoner classes (Arcana Lord, Elemental Master and Spectral Master) share their weapon’s attack attribute with their servitors. At any time when a servitor is being used, it gains 80% of it’s master’s weapon’s attack attribute, while the master has the remaining 20% for him/herself.


Example: An Arcana Lord has a 300 Fire attribute weapon and has summoned Feline King. Feline King automatically gains 240 Fire attack attribute while the Arcana Lord has 60 remaining for his/her own attacks.


Servitor attack skills follow the same priority rules for attributes as player characters.


Servitors of other classes (Hell Knight, Maestro, etc.) do not gain any attributes from their masters’ weapons.


Attribute Breakpoints


The increase in damage from attributes is dependent on the difference between the total attack attribute of the attacking character and the total defense attribute of the defending character. These totals are calculated by adding up all sources of attribute values: weapons, armor pieces, accessories, potion effects, buff effects, skills and so on.


To get the final attribute value you have to subtract the total of all defense attributes from the total of all attack attributes. The final attribute cannot go below zero.


Example 1: A regular attack with a 150 Fire attribute weapon + a buff that increases Fire attack attribute by 20 equals to 170 Fire attack attribute in total. The defender is a character that has 20 Fire resistance from a passive skill + 60 Fire resistance from an armor piece = 80 Fire resistance in total. The final attribute value is 170 – 80 = 90 Fire attribute which is then used to increase the damage dealt to the defender.


Example 2: A skill attack with a 75 Dark attribute weapon + a buff that increases Dark attack attribute by 20 equals + a Dark attribute skill which adds another 20 equals to 115 Dark attack attribute in total. The defender is a character that has 20 Dark resistance from a passive skill + 120 Dark resistance from an armor piece + 30 Dark resistance from a potion making its its Dark resistance 170 in total. The final attribute value is 115 – 170 = 0 (can’t go below zero) Dark attribute which has no effect in the calculation of damage dealt to the defender. In other words – total resistance to this particular Dark attack.


To make it easier to grasp, let’s imagine the attacked in Example 1 is the defender in Example 2 and vice versa. Here’s a table that shows the final attribute values if both characters attack each other simultaneously:




End result: Char 1 attacks Char 2 with 170 Fire and Char 2 resists 80 Fire, which equals to 170 – 80 = 90 total Fire attack attribute. Similarly, Char 2 attacks Char 1 with 115 Dark and Char 2 resists 170 Dark, which equals to 115 – 170 = 0 total Dark attack attribute.


Once the final attack attribute is calculated, it is used to increase the damage dealt by a cerain percentage. That percentage is not linear as can be seen from various tests done by players. There are so called breakpoints and plateaus where the damage increase is either significant or non-existant.


Next we’ll see some graphs which show how the damage is increased in relation to the final attribute value calculated after taking all attack and defense attributes into account. You will get a an idea of how the positive effect of attributes on attack damage was decreased in the Freya update.



Comparative Difference Graph of Attribute System Breakpoints – Before and After Freya



This shows us,that in Freya+ ,attributes don't increase your damage so much.

(aka it's preferable not enchanting at attribute)


PvE and Monsters Attributes


The way damage is decresed or increased via attributes is different in PvE compared to PvP, both before and after the Freya update. Before the update, it was possible to get close to complete resistance against monster’s attribute attacks, but after the update that resistance has its limits.


I do not have enough information to confirm what that limit is with a 100% certainty, but it appears that you cannot get past the 20% damage breakpoint, at least against most of the new high level monsters.


Most of the monsters and NPCs in Lineage 2 have different built-in attack and defense attributes (ranging from 20 to 160 as far as I know), so these are taken into account during attribute calculation in the same way as between player characters.


Many of the different monster types are vulnerable to a certain attribute while resistant to its opposite. The table below shows some of those relations between monster types and attributes, but those do not always hold true. Some monster categories have no definite attributes connected to them, so they were omitted – Magic Creatures, Animals, Beasts, Giants, Humanoids and Dragons.


There are also monsters who may have vulnerability to one attribute, but not be resistant to its opposite, as well as monsters who may not comply to the attribute resistance and weakness typically assigned to their category


If you want to make sure, always check the monster’s actual attribute vulnerability/resistance by opening its status window.





Typical PvP Attack Attributes for All Classes


hese are just the typical attributes seen on most servers, but don’t take them for granted. Besides.


Although some classes are limited to the attribute element they can use if they want to take advantage of a certain naturally attributed attack skill, some other classes are completely free to use whatever they want. It really depends on what your server meta is or in other words – what your opponents use on their armors.


Reply if you think that something is wrong


Duelist    Fire/Earth

Dreadnought    Fire/Earth

Phoenix Knight    Divine

Hell Knight    Dark

Adventurer    Wind/Earth/Fire/Water

Sagittarius    Fire

Archmage    Fire

Soultaker    Dark

Arcana lord    Fire

Cardinal    Divine

Hierophant    Divine


Eva’s Templar    Water

Sword Muse    Divine

Wind Rider    Wind/Earth/Fire/Water

Moonlight Sentinel    Water

Mystic Muse    Water

Elemental Master    Water

Eva’s Saint    Divine


Shillen Templar    Wind

Spectral Dancer    Divine

Ghost Hunter    Wind/Earth/Fire/Water

Ghost Sentinel    Wind

Storm Screamer    Wind

Spectral Master    Wind/Dark

Shillien Saint    Divine


Titan    Fire

Grand Khavatari    Fire

Doomcryer    Earth/Fire

Dominator    Earth/Fire


Maestro    Earth

Bounty Hunter    Earth


Doombringer    Dark

Soul Hound    Dark

Trickster    Dark


That's all


It's one of the best guides about L2 in net


Guide done by Mayu and brought into a SMF topic in MXC by Finito

Link to comment
Share on other sites

Despite the fact this isn't your guide, good job on posting it here because it's a awesome guide (that was missing) and it will clarify most of the questions asked in general help.

Good job once again.

Link to comment
Share on other sites

Despite the fact this isn't your guide, good job on posting it here because it's a awesome guide (that was missing) and it will clarify most of the questions asked in general help.

Good job once again.

be sure that most will make a topic about this again. -.-'


too annoying when it fails with attribute! it making psychologicals. ;p



once again, good job finito.

Link to comment
Share on other sites

Despite the fact this isn't your guide, good job on posting it here because it's a awesome guide (that was missing) and it will clarify most of the questions asked in general help.

Good job once again.

I know,that's why i did it.Guides like this show us MANY things,that most of us didn't know


be sure that most will make a topic about this again. -.-'

we will link them here :P


gonna edit the class recommendations in order to be better looking

Link to comment
Share on other sites

gonna edit the class recommendations in order to be better looking

yeah put them with each element's colour. ;)
Link to comment
Share on other sites

we will link them here :P

ah i forgot to answer for this.



and you think that they will search all these things.




Link to comment
Share on other sites

ah i forgot to answer for this.



and you think that they will search all these things.




Search what?


If someone wants to understand 2-3 things,he willl get them


It may be useful for someone that wants to learn how do they work.


There is nothing more we can do,anyway

Link to comment
Share on other sites

  • 3 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Posts

    • player.decayMe(); player.spawnMe();   mobius c6 does use it. dunno if other c6 use it tho. but if im not wrong mobius is based on acis   below u can see the code for the item im using. most likely can be improved since im a beginer.   /* * This file is part of the L2J Mobius project. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ package handlers.itemhandlers; import org.l2jmobius.gameserver.handler.IItemHandler; import org.l2jmobius.gameserver.model.actor.Playable; import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.item.instance.Item; import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; import org.l2jmobius.gameserver.util.Broadcast; /** * @author Drazeal */ public class SexChange implements IItemHandler { /* * (non-Javadoc) * @see org.l2jmobius.gameserver.handler.IItemHandler#useItem(org.l2jmobius.gameserver.model.actor.Playable, org.l2jmobius.gameserver.model.items.instance.ItemInstance, boolean) */ @Override public boolean useItem(Playable playable, Item item, boolean forceUse) { if (!(playable instanceof Player)) { return true; } Player player = (Player) playable; MagicSkillUse msk; if (player.isInCombat()) { player.sendMessage("Cannot use while in combat."); return false; } if (player.isInOlympiadMode() || player.isInDuel() || player.isOnEvent()) { player.sendMessage("Cannot use while in Olympiad/Duel/Event."); return false; } if (player.getAppearance().isFemale()) { player.getAppearance().setMale(); } else { player.getAppearance().setFemale(); } msk = new MagicSkillUse(player, player, 837, 1, 1000, 0); Broadcast.toSelfAndKnownPlayersInRadius(player, msk, 1500); player.sendMessage("Your gender has been changed"); player.broadcastUserInfo(); player.decayMe(); player.spawnMe(); player.destroyItem("Consume", item.getObjectId(), 1, null, false); return false; } }  
    • Any news????? Is anything aight so far?
    • Hello can anyone share the russian system folder master class (latest from official 4games)?   ty
    • to recompile i can use the decompiled scripts with the compiler which has unknowfunctions in it?
  • Topics

  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock