hi guys i have this code i found on the forum that will stack only active skill from the characters subclasses:
try
{
boolean isAcumulative = Config.ACUMULATIVE_SUBCLASS_SKILLS;
// Retrieve all skills of this L2PcInstance from the database
con = L2DatabaseFactory.getInstance().getConnection();
PreparedStatement statement = con.prepareStatement(isAcumulative ? ACUMULATE_SKILLS_FOR_CHAR_SUB : RESTORE_SKILLS_FOR_CHAR);
statement.setInt(1, getObjectId());
if (!isAcumulative)
statement.setInt(2, getClassIndex());
ResultSet rset = statement.executeQuery();
// Go though the recordset of this SQL query
while (rset.next())
{
int id = rset.getInt("skill_id");
int level = rset.getInt("skill_level");
int classindex = rset.getInt("class_index");
if (id > 9000 && id < 9007)
continue; // fake skills for base stats
// Create a L2Skill object for each record
L2Skill skill = SkillTable.getInstance().getInfo(id, level);
//check if it is passive and now of our class
if (skill.isPassive() && classindex != getClassIndex() )
continue;
// Add the L2Skill object to the L2Character _skills and its Func objects to the calculator set of the L2Character
super.addSkill(skill);
but i want to add some code that will restrict forgotten skills from accumulating so the characters will have only forgoten skills of their respective classes.
forgotten skills are learned at lvl 81 and lvl 83 so maybe if we put something that checks if the skill is learned at lvl80 or higher not acumulate it.
It's always awesome when you find someone who not only delivers great quality but also does it way ahead of schedule. Makes you feel like you hit the jackpot, right? I'm new around here, just stumbled upon this forum, and seeing posts like yours really gives me hope that there are some real pros hanging out in this community.
Dear friends!
We have good news to announce that the server that will open in June 1 will be the Main server and every 4 months we will make another season server and integrate ( merge ) it into the main that will always be open..
I'd be happy to recommend, possibly or definitely, without exaggerating, probably the best service for designing logos, launchers, and banners for L2 servers at the moment.
This guy really pours his heart into his work, tapping into his creativity instead of just churning out something robotic.
KEEP UP THE GOOD WORK.
Question
Gibzon
hi guys i have this code i found on the forum that will stack only active skill from the characters subclasses:
but i want to add some code that will restrict forgotten skills from accumulating so the characters will have only forgoten skills of their respective classes.
forgotten skills are learned at lvl 81 and lvl 83 so maybe if we put something that checks if the skill is learned at lvl80 or higher not acumulate it.
could someone help me with this? thanks!
Link to comment
Share on other sites
0 answers to this question
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now