Skip to content

Enchant System

Featured Replies

Hy all. Who can help me with enchants scrolls?... for Exemple:

 

1 Scroll = +50    Weapons/Armors/Other (Blessed)

 

1 Scroll = +100  Weapons/Armors/Other (Crystal)

 

1 Scroll = +500  Weapons/Armors/Other (Ancient)

 

I use l2jSunrise DP

find the line where the item is updating the enchant value and add some checks.. for example:

if (scrollTemplate.isBlessed())
	if ((item.getEnchantLevel() + 50) > maxServerEnchant)
		item.setEnchantLevel(maxServerEnchant);
	else
		item.setEnchantLevel(item.getEnchantLevel() + 50);
else if (crystal case)
	if ((item.getEnchantLevel() + 100) > maxServerEnchant)
		item.setEnchantLevel(maxServerEnchant);
	else
		item.setEnchantLevel(item.getEnchantLevel() + 100);
else if (ancient case)
	if ((item.getEnchantLevel() + 500) > maxServerEnchant)
		item.setEnchantLevel(maxServerEnchant);
	else
		item.setEnchantLevel(item.getEnchantLevel() + 500);
else
{
	//normal case
	item.setEnchantLevel(item.getEnchantLevel() + 1);
}

I dont know the methods you are using to get blessed/crystal etc . but you can take it as example

Edited by melron

Not sure about sunrise enchant system, but if it's still l2jserver like, then check RequestEnchantItem, SUCCESS case, add your enchant type checks

 

 

if (scrollTemplate.getChance(activeChar, item) > 0)
{
     item.setEnchantLevel(item.getEnchantLevel() + 1);
     item.updateDatabase();
}
  • Author

i want to Compile server l2jserver/l2jsunrise...but i don't know what version of Eclipse i need and settings and where i can find SVN

i want to Compile server l2jserver/l2jsunrise...but i don't know what version of Eclipse i need and settings and where i can find SVN

You can compile from Git url and not from SVN. 

Take a look here.

 

Git url Server side: https://bitbucket.org/l2jserver/l2j_server.git

Git url Datapack side: https://bitbucket.org/l2jserver/l2j_datapack.git

 

About eclipse, you can use the latest version. 

  • Author

Hello all, 

In what folder it is  RequestEnchantItem?

Edited by criss22

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.