[Where?]CharStat and buff effects.
Posted: Sat Sep 03, 2011 10:51 am
If you want to receive support we need this info to help you properly.
ยป Find Revision
L2J Revision Number:
L2JDP Revision Number:
My brain is going to explode from reading all that lines of code. Or maybe im plain stupid and cant read
Im trying to find where in the code a skill, passes its effect options into a character. For example, i wanna find out how the patk multiplier from Might gets applied on a character.
I got up to here:
L2Skill skill;
skill = SkillTable.getInstance().getInfo(skillId, skillLevel);
if (skill != null)
skill.getEffects(player, target);
Then it goes to :
public final L2Effect[] getEffects(L2Character effector, L2Character effected, Env env) of L2Skill
Then
if (success)
{
L2Effect e = et.getEffect(env);
if (e != null)
{
e.scheduleEffect();
effects.add(e);
}
}
Then in scheduleEffect we go in started case
And then i get lost ...
ยป Find Revision
L2J Revision Number:
L2JDP Revision Number:
My brain is going to explode from reading all that lines of code. Or maybe im plain stupid and cant read

Im trying to find where in the code a skill, passes its effect options into a character. For example, i wanna find out how the patk multiplier from Might gets applied on a character.
I got up to here:
L2Skill skill;
skill = SkillTable.getInstance().getInfo(skillId, skillLevel);
if (skill != null)
skill.getEffects(player, target);
Then it goes to :
public final L2Effect[] getEffects(L2Character effector, L2Character effected, Env env) of L2Skill
Then
if (success)
{
L2Effect e = et.getEffect(env);
if (e != null)
{
e.scheduleEffect();
effects.add(e);
}
}
Then in scheduleEffect we go in started case
And then i get lost ...