Check for L2DecoyInstance max hate skill level.
This commit is contained in:
@ -52,9 +52,10 @@ public class L2DecoyInstance extends L2Character
|
|||||||
setIsInvul(false);
|
setIsInvul(false);
|
||||||
_totalLifeTime = totalLifeTime;
|
_totalLifeTime = totalLifeTime;
|
||||||
_timeRemaining = _totalLifeTime;
|
_timeRemaining = _totalLifeTime;
|
||||||
final int skilllevel = getTemplate().getDisplayId() - 13070;
|
final int hateSpamSkillId = 5272;
|
||||||
|
final int skilllevel = Math.min(getTemplate().getDisplayId() - 13070, SkillData.getInstance().getMaxLevel(hateSpamSkillId));
|
||||||
_DecoyLifeTask = ThreadPool.scheduleAtFixedRate(new DecoyLifetime(_owner, this), 1000, 1000);
|
_DecoyLifeTask = ThreadPool.scheduleAtFixedRate(new DecoyLifetime(_owner, this), 1000, 1000);
|
||||||
_HateSpam = ThreadPool.scheduleAtFixedRate(new HateSpam(this, SkillData.getInstance().getSkill(5272, skilllevel)), 2000, 5000);
|
_HateSpam = ThreadPool.scheduleAtFixedRate(new HateSpam(this, SkillData.getInstance().getSkill(hateSpamSkillId, skilllevel)), 2000, 5000);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -52,9 +52,10 @@ public class L2DecoyInstance extends L2Character
|
|||||||
setIsInvul(false);
|
setIsInvul(false);
|
||||||
_totalLifeTime = totalLifeTime;
|
_totalLifeTime = totalLifeTime;
|
||||||
_timeRemaining = _totalLifeTime;
|
_timeRemaining = _totalLifeTime;
|
||||||
final int skilllevel = getTemplate().getDisplayId() - 13070;
|
final int hateSpamSkillId = 5272;
|
||||||
|
final int skilllevel = Math.min(getTemplate().getDisplayId() - 13070, SkillData.getInstance().getMaxLevel(hateSpamSkillId));
|
||||||
_DecoyLifeTask = ThreadPool.scheduleAtFixedRate(new DecoyLifetime(_owner, this), 1000, 1000);
|
_DecoyLifeTask = ThreadPool.scheduleAtFixedRate(new DecoyLifetime(_owner, this), 1000, 1000);
|
||||||
_HateSpam = ThreadPool.scheduleAtFixedRate(new HateSpam(this, SkillData.getInstance().getSkill(5272, skilllevel)), 2000, 5000);
|
_HateSpam = ThreadPool.scheduleAtFixedRate(new HateSpam(this, SkillData.getInstance().getSkill(hateSpamSkillId, skilllevel)), 2000, 5000);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -52,9 +52,10 @@ public class L2DecoyInstance extends L2Character
|
|||||||
setIsInvul(false);
|
setIsInvul(false);
|
||||||
_totalLifeTime = totalLifeTime;
|
_totalLifeTime = totalLifeTime;
|
||||||
_timeRemaining = _totalLifeTime;
|
_timeRemaining = _totalLifeTime;
|
||||||
final int skilllevel = getTemplate().getDisplayId() - 13070;
|
final int hateSpamSkillId = 5272;
|
||||||
|
final int skilllevel = Math.min(getTemplate().getDisplayId() - 13070, SkillData.getInstance().getMaxLevel(hateSpamSkillId));
|
||||||
_DecoyLifeTask = ThreadPool.scheduleAtFixedRate(new DecoyLifetime(_owner, this), 1000, 1000);
|
_DecoyLifeTask = ThreadPool.scheduleAtFixedRate(new DecoyLifetime(_owner, this), 1000, 1000);
|
||||||
_HateSpam = ThreadPool.scheduleAtFixedRate(new HateSpam(this, SkillData.getInstance().getSkill(5272, skilllevel)), 2000, 5000);
|
_HateSpam = ThreadPool.scheduleAtFixedRate(new HateSpam(this, SkillData.getInstance().getSkill(hateSpamSkillId, skilllevel)), 2000, 5000);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -52,9 +52,10 @@ public class L2DecoyInstance extends L2Character
|
|||||||
setIsInvul(false);
|
setIsInvul(false);
|
||||||
_totalLifeTime = totalLifeTime;
|
_totalLifeTime = totalLifeTime;
|
||||||
_timeRemaining = _totalLifeTime;
|
_timeRemaining = _totalLifeTime;
|
||||||
final int skilllevel = getTemplate().getDisplayId() - 13070;
|
final int hateSpamSkillId = 5272;
|
||||||
|
final int skilllevel = Math.min(getTemplate().getDisplayId() - 13070, SkillData.getInstance().getMaxLevel(hateSpamSkillId));
|
||||||
_DecoyLifeTask = ThreadPool.scheduleAtFixedRate(new DecoyLifetime(_owner, this), 1000, 1000);
|
_DecoyLifeTask = ThreadPool.scheduleAtFixedRate(new DecoyLifetime(_owner, this), 1000, 1000);
|
||||||
_HateSpam = ThreadPool.scheduleAtFixedRate(new HateSpam(this, SkillData.getInstance().getSkill(5272, skilllevel)), 2000, 5000);
|
_HateSpam = ThreadPool.scheduleAtFixedRate(new HateSpam(this, SkillData.getInstance().getSkill(hateSpamSkillId, skilllevel)), 2000, 5000);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -52,9 +52,10 @@ public class L2DecoyInstance extends L2Character
|
|||||||
setIsInvul(false);
|
setIsInvul(false);
|
||||||
_totalLifeTime = totalLifeTime;
|
_totalLifeTime = totalLifeTime;
|
||||||
_timeRemaining = _totalLifeTime;
|
_timeRemaining = _totalLifeTime;
|
||||||
final int skilllevel = getTemplate().getDisplayId() - 13070;
|
final int hateSpamSkillId = 5272;
|
||||||
|
final int skilllevel = Math.min(getTemplate().getDisplayId() - 13070, SkillData.getInstance().getMaxLevel(hateSpamSkillId));
|
||||||
_DecoyLifeTask = ThreadPool.scheduleAtFixedRate(new DecoyLifetime(_owner, this), 1000, 1000);
|
_DecoyLifeTask = ThreadPool.scheduleAtFixedRate(new DecoyLifetime(_owner, this), 1000, 1000);
|
||||||
_HateSpam = ThreadPool.scheduleAtFixedRate(new HateSpam(this, SkillData.getInstance().getSkill(5272, skilllevel)), 2000, 5000);
|
_HateSpam = ThreadPool.scheduleAtFixedRate(new HateSpam(this, SkillData.getInstance().getSkill(hateSpamSkillId, skilllevel)), 2000, 5000);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -52,9 +52,10 @@ public class L2DecoyInstance extends L2Character
|
|||||||
setIsInvul(false);
|
setIsInvul(false);
|
||||||
_totalLifeTime = totalLifeTime;
|
_totalLifeTime = totalLifeTime;
|
||||||
_timeRemaining = _totalLifeTime;
|
_timeRemaining = _totalLifeTime;
|
||||||
final int skilllevel = getTemplate().getDisplayId() - 13070;
|
final int hateSpamSkillId = 5272;
|
||||||
|
final int skilllevel = Math.min(getTemplate().getDisplayId() - 13070, SkillData.getInstance().getMaxLevel(hateSpamSkillId));
|
||||||
_DecoyLifeTask = ThreadPool.scheduleAtFixedRate(new DecoyLifetime(_owner, this), 1000, 1000);
|
_DecoyLifeTask = ThreadPool.scheduleAtFixedRate(new DecoyLifetime(_owner, this), 1000, 1000);
|
||||||
_HateSpam = ThreadPool.scheduleAtFixedRate(new HateSpam(this, SkillData.getInstance().getSkill(5272, skilllevel)), 2000, 5000);
|
_HateSpam = ThreadPool.scheduleAtFixedRate(new HateSpam(this, SkillData.getInstance().getSkill(hateSpamSkillId, skilllevel)), 2000, 5000);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -52,9 +52,10 @@ public class L2DecoyInstance extends L2Character
|
|||||||
setIsInvul(false);
|
setIsInvul(false);
|
||||||
_totalLifeTime = totalLifeTime;
|
_totalLifeTime = totalLifeTime;
|
||||||
_timeRemaining = _totalLifeTime;
|
_timeRemaining = _totalLifeTime;
|
||||||
final int skilllevel = getTemplate().getDisplayId() - 13070;
|
final int hateSpamSkillId = 5272;
|
||||||
|
final int skilllevel = Math.min(getTemplate().getDisplayId() - 13070, SkillData.getInstance().getMaxLevel(hateSpamSkillId));
|
||||||
_DecoyLifeTask = ThreadPool.scheduleAtFixedRate(new DecoyLifetime(_owner, this), 1000, 1000);
|
_DecoyLifeTask = ThreadPool.scheduleAtFixedRate(new DecoyLifetime(_owner, this), 1000, 1000);
|
||||||
_HateSpam = ThreadPool.scheduleAtFixedRate(new HateSpam(this, SkillData.getInstance().getSkill(5272, skilllevel)), 2000, 5000);
|
_HateSpam = ThreadPool.scheduleAtFixedRate(new HateSpam(this, SkillData.getInstance().getSkill(hateSpamSkillId, skilllevel)), 2000, 5000);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -52,9 +52,10 @@ public class L2DecoyInstance extends L2Character
|
|||||||
setIsInvul(false);
|
setIsInvul(false);
|
||||||
_totalLifeTime = totalLifeTime;
|
_totalLifeTime = totalLifeTime;
|
||||||
_timeRemaining = _totalLifeTime;
|
_timeRemaining = _totalLifeTime;
|
||||||
final int skilllevel = getTemplate().getDisplayId() - 13070;
|
final int hateSpamSkillId = 5272;
|
||||||
|
final int skilllevel = Math.min(getTemplate().getDisplayId() - 13070, SkillData.getInstance().getMaxLevel(hateSpamSkillId));
|
||||||
_DecoyLifeTask = ThreadPool.scheduleAtFixedRate(new DecoyLifetime(_owner, this), 1000, 1000);
|
_DecoyLifeTask = ThreadPool.scheduleAtFixedRate(new DecoyLifetime(_owner, this), 1000, 1000);
|
||||||
_HateSpam = ThreadPool.scheduleAtFixedRate(new HateSpam(this, SkillData.getInstance().getSkill(5272, skilllevel)), 2000, 5000);
|
_HateSpam = ThreadPool.scheduleAtFixedRate(new HateSpam(this, SkillData.getInstance().getSkill(hateSpamSkillId, skilllevel)), 2000, 5000);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -52,9 +52,10 @@ public class L2DecoyInstance extends L2Character
|
|||||||
setIsInvul(false);
|
setIsInvul(false);
|
||||||
_totalLifeTime = totalLifeTime;
|
_totalLifeTime = totalLifeTime;
|
||||||
_timeRemaining = _totalLifeTime;
|
_timeRemaining = _totalLifeTime;
|
||||||
final int skilllevel = getTemplate().getDisplayId() - 13070;
|
final int hateSpamSkillId = 5272;
|
||||||
|
final int skilllevel = Math.min(getTemplate().getDisplayId() - 13070, SkillData.getInstance().getMaxLevel(hateSpamSkillId));
|
||||||
_DecoyLifeTask = ThreadPool.scheduleAtFixedRate(new DecoyLifetime(_owner, this), 1000, 1000);
|
_DecoyLifeTask = ThreadPool.scheduleAtFixedRate(new DecoyLifetime(_owner, this), 1000, 1000);
|
||||||
_HateSpam = ThreadPool.scheduleAtFixedRate(new HateSpam(this, SkillData.getInstance().getSkill(5272, skilllevel)), 2000, 5000);
|
_HateSpam = ThreadPool.scheduleAtFixedRate(new HateSpam(this, SkillData.getInstance().getSkill(hateSpamSkillId, skilllevel)), 2000, 5000);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -52,9 +52,10 @@ public class L2DecoyInstance extends L2Character
|
|||||||
setIsInvul(false);
|
setIsInvul(false);
|
||||||
_totalLifeTime = totalLifeTime;
|
_totalLifeTime = totalLifeTime;
|
||||||
_timeRemaining = _totalLifeTime;
|
_timeRemaining = _totalLifeTime;
|
||||||
final int skilllevel = getTemplate().getDisplayId() - 13070;
|
final int hateSpamSkillId = 5272;
|
||||||
|
final int skilllevel = Math.min(getTemplate().getDisplayId() - 13070, SkillData.getInstance().getMaxLevel(hateSpamSkillId));
|
||||||
_DecoyLifeTask = ThreadPool.scheduleAtFixedRate(new DecoyLifetime(_owner, this), 1000, 1000);
|
_DecoyLifeTask = ThreadPool.scheduleAtFixedRate(new DecoyLifetime(_owner, this), 1000, 1000);
|
||||||
_HateSpam = ThreadPool.scheduleAtFixedRate(new HateSpam(this, SkillData.getInstance().getSkill(5272, skilllevel)), 2000, 5000);
|
_HateSpam = ThreadPool.scheduleAtFixedRate(new HateSpam(this, SkillData.getInstance().getSkill(hateSpamSkillId, skilllevel)), 2000, 5000);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Reference in New Issue
Block a user