Addition of ShotsBonus effect.

This commit is contained in:
MobiusDevelopment
2021-03-08 08:47:12 +00:00
parent 876f2b2fae
commit 73dfa43c0a
57 changed files with 627 additions and 0 deletions

View File

@@ -311,6 +311,7 @@ public class EffectMasterHandler
EffectHandler.getInstance().registerHandler("SetSkill", SetSkill::new);
EffectHandler.getInstance().registerHandler("ShieldDefence", ShieldDefence::new);
EffectHandler.getInstance().registerHandler("ShieldDefenceRate", ShieldDefenceRate::new);
EffectHandler.getInstance().registerHandler("ShotsBonus", ShotsBonus::new);
EffectHandler.getInstance().registerHandler("SilentMove", SilentMove::new);
EffectHandler.getInstance().registerHandler("SkillCritical", SkillCritical::new);
EffectHandler.getInstance().registerHandler("SkillCriticalDamage", SkillCriticalDamage::new);

View File

@@ -0,0 +1,31 @@
/*
* 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.effecthandlers;
import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.stats.Stat;
/**
* @author Mobius
*/
public class ShotsBonus extends AbstractStatEffect
{
public ShotsBonus(StatSet params)
{
super(params, Stat.SHOTS_BONUS);
}
}

View File

@@ -280,6 +280,7 @@ SetHp: Sets current HP to the given amount.
SetSkill: Adds a skill to the Player and saves it in the database.
ShieldDefence: Shield P. Def stat.
ShieldDefenceRate: Shield block success rate stat.
ShotsBonus: Additional shot damage bonus. (l2jmobius)
SilentMove: Prevents aggressive mobs from attacking you when entering aggression range.
SkillCritical: Activates double debuff or cooldown reset critical based on the specified stat.
SkillCriticalDamage: Skill critical damage stat.

View File

@@ -311,6 +311,7 @@ public class EffectMasterHandler
EffectHandler.getInstance().registerHandler("SetSkill", SetSkill::new);
EffectHandler.getInstance().registerHandler("ShieldDefence", ShieldDefence::new);
EffectHandler.getInstance().registerHandler("ShieldDefenceRate", ShieldDefenceRate::new);
EffectHandler.getInstance().registerHandler("ShotsBonus", ShotsBonus::new);
EffectHandler.getInstance().registerHandler("SilentMove", SilentMove::new);
EffectHandler.getInstance().registerHandler("SkillCritical", SkillCritical::new);
EffectHandler.getInstance().registerHandler("SkillCriticalDamage", SkillCriticalDamage::new);

View File

@@ -0,0 +1,31 @@
/*
* 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.effecthandlers;
import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.stats.Stat;
/**
* @author Mobius
*/
public class ShotsBonus extends AbstractStatEffect
{
public ShotsBonus(StatSet params)
{
super(params, Stat.SHOTS_BONUS);
}
}

View File

@@ -280,6 +280,7 @@ SetHp: Sets current HP to the given amount.
SetSkill: Adds a skill to the Player and saves it in the database.
ShieldDefence: Shield P. Def stat.
ShieldDefenceRate: Shield block success rate stat.
ShotsBonus: Additional shot damage bonus. (l2jmobius)
SilentMove: Prevents aggressive mobs from attacking you when entering aggression range.
SkillCritical: Activates double debuff or cooldown reset critical based on the specified stat.
SkillCriticalDamage: Skill critical damage stat.

View File

@@ -311,6 +311,7 @@ public class EffectMasterHandler
EffectHandler.getInstance().registerHandler("SetSkill", SetSkill::new);
EffectHandler.getInstance().registerHandler("ShieldDefence", ShieldDefence::new);
EffectHandler.getInstance().registerHandler("ShieldDefenceRate", ShieldDefenceRate::new);
EffectHandler.getInstance().registerHandler("ShotsBonus", ShotsBonus::new);
EffectHandler.getInstance().registerHandler("SilentMove", SilentMove::new);
EffectHandler.getInstance().registerHandler("SkillCritical", SkillCritical::new);
EffectHandler.getInstance().registerHandler("SkillCriticalDamage", SkillCriticalDamage::new);

View File

@@ -0,0 +1,31 @@
/*
* 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.effecthandlers;
import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.stats.Stat;
/**
* @author Mobius
*/
public class ShotsBonus extends AbstractStatEffect
{
public ShotsBonus(StatSet params)
{
super(params, Stat.SHOTS_BONUS);
}
}

View File

@@ -280,6 +280,7 @@ SetHp: Sets current HP to the given amount.
SetSkill: Adds a skill to the Player and saves it in the database.
ShieldDefence: Shield P. Def stat.
ShieldDefenceRate: Shield block success rate stat.
ShotsBonus: Additional shot damage bonus. (l2jmobius)
SilentMove: Prevents aggressive mobs from attacking you when entering aggression range.
SkillCritical: Activates double debuff or cooldown reset critical based on the specified stat.
SkillCriticalDamage: Skill critical damage stat.

View File

@@ -316,6 +316,7 @@ public class EffectMasterHandler
EffectHandler.getInstance().registerHandler("SetSkill", SetSkill::new);
EffectHandler.getInstance().registerHandler("ShieldDefence", ShieldDefence::new);
EffectHandler.getInstance().registerHandler("ShieldDefenceRate", ShieldDefenceRate::new);
EffectHandler.getInstance().registerHandler("ShotsBonus", ShotsBonus::new);
EffectHandler.getInstance().registerHandler("SilentMove", SilentMove::new);
EffectHandler.getInstance().registerHandler("SkillCritical", SkillCritical::new);
EffectHandler.getInstance().registerHandler("SkillCriticalDamage", SkillCriticalDamage::new);

View File

@@ -0,0 +1,31 @@
/*
* 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.effecthandlers;
import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.stats.Stat;
/**
* @author Mobius
*/
public class ShotsBonus extends AbstractStatEffect
{
public ShotsBonus(StatSet params)
{
super(params, Stat.SHOTS_BONUS);
}
}

View File

@@ -285,6 +285,7 @@ SetHp: Sets current HP to the given amount.
SetSkill: Adds a skill to the Player and saves it in the database.
ShieldDefence: Shield P. Def stat.
ShieldDefenceRate: Shield block success rate stat.
ShotsBonus: Additional shot damage bonus. (l2jmobius)
SilentMove: Prevents aggressive mobs from attacking you when entering aggression range.
SkillCritical: Activates double debuff or cooldown reset critical based on the specified stat.
SkillCriticalDamage: Skill critical damage stat.

View File

@@ -320,6 +320,7 @@ public class EffectMasterHandler
EffectHandler.getInstance().registerHandler("SetSkill", SetSkill::new);
EffectHandler.getInstance().registerHandler("ShieldDefence", ShieldDefence::new);
EffectHandler.getInstance().registerHandler("ShieldDefenceRate", ShieldDefenceRate::new);
EffectHandler.getInstance().registerHandler("ShotsBonus", ShotsBonus::new);
EffectHandler.getInstance().registerHandler("SilentMove", SilentMove::new);
EffectHandler.getInstance().registerHandler("SkillCritical", SkillCritical::new);
EffectHandler.getInstance().registerHandler("SkillCriticalDamage", SkillCriticalDamage::new);

View File

@@ -0,0 +1,31 @@
/*
* 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.effecthandlers;
import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.stats.Stat;
/**
* @author Mobius
*/
public class ShotsBonus extends AbstractStatEffect
{
public ShotsBonus(StatSet params)
{
super(params, Stat.SHOTS_BONUS);
}
}

View File

@@ -289,6 +289,7 @@ SetHp: Sets current HP to the given amount.
SetSkill: Adds a skill to the Player and saves it in the database.
ShieldDefence: Shield P. Def stat.
ShieldDefenceRate: Shield block success rate stat.
ShotsBonus: Additional shot damage bonus. (l2jmobius)
SilentMove: Prevents aggressive mobs from attacking you when entering aggression range.
SkillCritical: Activates double debuff or cooldown reset critical based on the specified stat.
SkillCriticalDamage: Skill critical damage stat.

View File

@@ -321,6 +321,7 @@ public class EffectMasterHandler
EffectHandler.getInstance().registerHandler("SetSkill", SetSkill::new);
EffectHandler.getInstance().registerHandler("ShieldDefence", ShieldDefence::new);
EffectHandler.getInstance().registerHandler("ShieldDefenceRate", ShieldDefenceRate::new);
EffectHandler.getInstance().registerHandler("ShotsBonus", ShotsBonus::new);
EffectHandler.getInstance().registerHandler("SilentMove", SilentMove::new);
EffectHandler.getInstance().registerHandler("SkillCritical", SkillCritical::new);
EffectHandler.getInstance().registerHandler("SkillCriticalDamage", SkillCriticalDamage::new);

View File

@@ -0,0 +1,31 @@
/*
* 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.effecthandlers;
import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.stats.Stat;
/**
* @author Mobius
*/
public class ShotsBonus extends AbstractStatEffect
{
public ShotsBonus(StatSet params)
{
super(params, Stat.SHOTS_BONUS);
}
}

View File

@@ -290,6 +290,7 @@ SetHp: Sets current HP to the given amount.
SetSkill: Adds a skill to the Player and saves it in the database.
ShieldDefence: Shield P. Def stat.
ShieldDefenceRate: Shield block success rate stat.
ShotsBonus: Additional shot damage bonus. (l2jmobius)
SilentMove: Prevents aggressive mobs from attacking you when entering aggression range.
SkillCritical: Activates double debuff or cooldown reset critical based on the specified stat.
SkillCriticalDamage: Skill critical damage stat.

View File

@@ -321,6 +321,7 @@ public class EffectMasterHandler
EffectHandler.getInstance().registerHandler("SetSkill", SetSkill::new);
EffectHandler.getInstance().registerHandler("ShieldDefence", ShieldDefence::new);
EffectHandler.getInstance().registerHandler("ShieldDefenceRate", ShieldDefenceRate::new);
EffectHandler.getInstance().registerHandler("ShotsBonus", ShotsBonus::new);
EffectHandler.getInstance().registerHandler("SilentMove", SilentMove::new);
EffectHandler.getInstance().registerHandler("SkillCritical", SkillCritical::new);
EffectHandler.getInstance().registerHandler("SkillCriticalDamage", SkillCriticalDamage::new);

View File

@@ -0,0 +1,31 @@
/*
* 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.effecthandlers;
import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.stats.Stat;
/**
* @author Mobius
*/
public class ShotsBonus extends AbstractStatEffect
{
public ShotsBonus(StatSet params)
{
super(params, Stat.SHOTS_BONUS);
}
}

View File

@@ -290,6 +290,7 @@ SetHp: Sets current HP to the given amount.
SetSkill: Adds a skill to the Player and saves it in the database.
ShieldDefence: Shield P. Def stat.
ShieldDefenceRate: Shield block success rate stat.
ShotsBonus: Additional shot damage bonus. (l2jmobius)
SilentMove: Prevents aggressive mobs from attacking you when entering aggression range.
SkillCritical: Activates double debuff or cooldown reset critical based on the specified stat.
SkillCriticalDamage: Skill critical damage stat.

View File

@@ -321,6 +321,7 @@ public class EffectMasterHandler
EffectHandler.getInstance().registerHandler("SetSkill", SetSkill::new);
EffectHandler.getInstance().registerHandler("ShieldDefence", ShieldDefence::new);
EffectHandler.getInstance().registerHandler("ShieldDefenceRate", ShieldDefenceRate::new);
EffectHandler.getInstance().registerHandler("ShotsBonus", ShotsBonus::new);
EffectHandler.getInstance().registerHandler("SilentMove", SilentMove::new);
EffectHandler.getInstance().registerHandler("SkillCritical", SkillCritical::new);
EffectHandler.getInstance().registerHandler("SkillCriticalDamage", SkillCriticalDamage::new);

View File

@@ -0,0 +1,31 @@
/*
* 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.effecthandlers;
import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.stats.Stat;
/**
* @author Mobius
*/
public class ShotsBonus extends AbstractStatEffect
{
public ShotsBonus(StatSet params)
{
super(params, Stat.SHOTS_BONUS);
}
}

View File

@@ -289,6 +289,7 @@ SetHp: Sets current HP to the given amount.
SetSkill: Adds a skill to the Player and saves it in the database.
ShieldDefence: Shield P. Def stat.
ShieldDefenceRate: Shield block success rate stat.
ShotsBonus: Additional shot damage bonus. (l2jmobius)
SilentMove: Prevents aggressive mobs from attacking you when entering aggression range.
SkillCritical: Activates double debuff or cooldown reset critical based on the specified stat.
SkillCriticalDamage: Skill critical damage stat.

View File

@@ -321,6 +321,7 @@ public class EffectMasterHandler
EffectHandler.getInstance().registerHandler("SetSkill", SetSkill::new);
EffectHandler.getInstance().registerHandler("ShieldDefence", ShieldDefence::new);
EffectHandler.getInstance().registerHandler("ShieldDefenceRate", ShieldDefenceRate::new);
EffectHandler.getInstance().registerHandler("ShotsBonus", ShotsBonus::new);
EffectHandler.getInstance().registerHandler("SilentMove", SilentMove::new);
EffectHandler.getInstance().registerHandler("SkillCritical", SkillCritical::new);
EffectHandler.getInstance().registerHandler("SkillCriticalDamage", SkillCriticalDamage::new);

View File

@@ -0,0 +1,31 @@
/*
* 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.effecthandlers;
import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.stats.Stat;
/**
* @author Mobius
*/
public class ShotsBonus extends AbstractStatEffect
{
public ShotsBonus(StatSet params)
{
super(params, Stat.SHOTS_BONUS);
}
}

View File

@@ -289,6 +289,7 @@ SetHp: Sets current HP to the given amount.
SetSkill: Adds a skill to the Player and saves it in the database.
ShieldDefence: Shield P. Def stat.
ShieldDefenceRate: Shield block success rate stat.
ShotsBonus: Additional shot damage bonus. (l2jmobius)
SilentMove: Prevents aggressive mobs from attacking you when entering aggression range.
SkillCritical: Activates double debuff or cooldown reset critical based on the specified stat.
SkillCriticalDamage: Skill critical damage stat.

View File

@@ -321,6 +321,7 @@ public class EffectMasterHandler
EffectHandler.getInstance().registerHandler("SetSkill", SetSkill::new);
EffectHandler.getInstance().registerHandler("ShieldDefence", ShieldDefence::new);
EffectHandler.getInstance().registerHandler("ShieldDefenceRate", ShieldDefenceRate::new);
EffectHandler.getInstance().registerHandler("ShotsBonus", ShotsBonus::new);
EffectHandler.getInstance().registerHandler("SilentMove", SilentMove::new);
EffectHandler.getInstance().registerHandler("SkillCritical", SkillCritical::new);
EffectHandler.getInstance().registerHandler("SkillCriticalDamage", SkillCriticalDamage::new);

View File

@@ -0,0 +1,31 @@
/*
* 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.effecthandlers;
import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.stats.Stat;
/**
* @author Mobius
*/
public class ShotsBonus extends AbstractStatEffect
{
public ShotsBonus(StatSet params)
{
super(params, Stat.SHOTS_BONUS);
}
}

View File

@@ -289,6 +289,7 @@ SetHp: Sets current HP to the given amount.
SetSkill: Adds a skill to the Player and saves it in the database.
ShieldDefence: Shield P. Def stat.
ShieldDefenceRate: Shield block success rate stat.
ShotsBonus: Additional shot damage bonus. (l2jmobius)
SilentMove: Prevents aggressive mobs from attacking you when entering aggression range.
SkillCritical: Activates double debuff or cooldown reset critical based on the specified stat.
SkillCriticalDamage: Skill critical damage stat.

View File

@@ -307,6 +307,7 @@ public class EffectMasterHandler
EffectHandler.getInstance().registerHandler("SetSkill", SetSkill::new);
EffectHandler.getInstance().registerHandler("ShieldDefence", ShieldDefence::new);
EffectHandler.getInstance().registerHandler("ShieldDefenceRate", ShieldDefenceRate::new);
EffectHandler.getInstance().registerHandler("ShotsBonus", ShotsBonus::new);
EffectHandler.getInstance().registerHandler("SilentMove", SilentMove::new);
EffectHandler.getInstance().registerHandler("SkillCritical", SkillCritical::new);
EffectHandler.getInstance().registerHandler("SkillCriticalDamage", SkillCriticalDamage::new);

View File

@@ -0,0 +1,31 @@
/*
* 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.effecthandlers;
import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.stats.Stat;
/**
* @author Mobius
*/
public class ShotsBonus extends AbstractStatEffect
{
public ShotsBonus(StatSet params)
{
super(params, Stat.SHOTS_BONUS);
}
}

View File

@@ -276,6 +276,7 @@ SetHp: Sets current HP to the given amount.
SetSkill: Adds a skill to the Player and saves it in the database.
ShieldDefence: Shield P. Def stat.
ShieldDefenceRate: Shield block success rate stat.
ShotsBonus: Additional shot damage bonus. (l2jmobius)
SilentMove: Prevents aggressive mobs from attacking you when entering aggression range.
SkillCritical: Activates double debuff or cooldown reset critical based on the specified stat.
SkillCriticalDamage: Skill critical damage stat.

View File

@@ -307,6 +307,7 @@ public class EffectMasterHandler
EffectHandler.getInstance().registerHandler("SetSkill", SetSkill::new);
EffectHandler.getInstance().registerHandler("ShieldDefence", ShieldDefence::new);
EffectHandler.getInstance().registerHandler("ShieldDefenceRate", ShieldDefenceRate::new);
EffectHandler.getInstance().registerHandler("ShotsBonus", ShotsBonus::new);
EffectHandler.getInstance().registerHandler("SilentMove", SilentMove::new);
EffectHandler.getInstance().registerHandler("SkillCritical", SkillCritical::new);
EffectHandler.getInstance().registerHandler("SkillCriticalDamage", SkillCriticalDamage::new);

View File

@@ -0,0 +1,31 @@
/*
* 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.effecthandlers;
import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.stats.Stat;
/**
* @author Mobius
*/
public class ShotsBonus extends AbstractStatEffect
{
public ShotsBonus(StatSet params)
{
super(params, Stat.SHOTS_BONUS);
}
}

View File

@@ -276,6 +276,7 @@ SetHp: Sets current HP to the given amount.
SetSkill: Adds a skill to the Player and saves it in the database.
ShieldDefence: Shield P. Def stat.
ShieldDefenceRate: Shield block success rate stat.
ShotsBonus: Additional shot damage bonus. (l2jmobius)
SilentMove: Prevents aggressive mobs from attacking you when entering aggression range.
SkillCritical: Activates double debuff or cooldown reset critical based on the specified stat.
SkillCriticalDamage: Skill critical damage stat.

View File

@@ -308,6 +308,7 @@ public class EffectMasterHandler
EffectHandler.getInstance().registerHandler("SetSkill", SetSkill::new);
EffectHandler.getInstance().registerHandler("ShieldDefence", ShieldDefence::new);
EffectHandler.getInstance().registerHandler("ShieldDefenceRate", ShieldDefenceRate::new);
EffectHandler.getInstance().registerHandler("ShotsBonus", ShotsBonus::new);
EffectHandler.getInstance().registerHandler("SilentMove", SilentMove::new);
EffectHandler.getInstance().registerHandler("SkillCritical", SkillCritical::new);
EffectHandler.getInstance().registerHandler("SkillCriticalDamage", SkillCriticalDamage::new);

View File

@@ -0,0 +1,31 @@
/*
* 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.effecthandlers;
import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.stats.Stat;
/**
* @author Mobius
*/
public class ShotsBonus extends AbstractStatEffect
{
public ShotsBonus(StatSet params)
{
super(params, Stat.SHOTS_BONUS);
}
}

View File

@@ -277,6 +277,7 @@ SetHp: Sets current HP to the given amount.
SetSkill: Adds a skill to the Player and saves it in the database.
ShieldDefence: Shield P. Def stat.
ShieldDefenceRate: Shield block success rate stat.
ShotsBonus: Additional shot damage bonus. (l2jmobius)
SilentMove: Prevents aggressive mobs from attacking you when entering aggression range.
SkillCritical: Activates double debuff or cooldown reset critical based on the specified stat.
SkillCriticalDamage: Skill critical damage stat.

View File

@@ -311,6 +311,7 @@ public class EffectMasterHandler
EffectHandler.getInstance().registerHandler("SetSkill", SetSkill::new);
EffectHandler.getInstance().registerHandler("ShieldDefence", ShieldDefence::new);
EffectHandler.getInstance().registerHandler("ShieldDefenceRate", ShieldDefenceRate::new);
EffectHandler.getInstance().registerHandler("ShotsBonus", ShotsBonus::new);
EffectHandler.getInstance().registerHandler("SilentMove", SilentMove::new);
EffectHandler.getInstance().registerHandler("SkillCritical", SkillCritical::new);
EffectHandler.getInstance().registerHandler("SkillCriticalDamage", SkillCriticalDamage::new);

View File

@@ -0,0 +1,31 @@
/*
* 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.effecthandlers;
import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.stats.Stat;
/**
* @author Mobius
*/
public class ShotsBonus extends AbstractStatEffect
{
public ShotsBonus(StatSet params)
{
super(params, Stat.SHOTS_BONUS);
}
}

View File

@@ -280,6 +280,7 @@ SetHp: Sets current HP to the given amount.
SetSkill: Adds a skill to the Player and saves it in the database.
ShieldDefence: Shield P. Def stat.
ShieldDefenceRate: Shield block success rate stat.
ShotsBonus: Additional shot damage bonus. (l2jmobius)
SilentMove: Prevents aggressive mobs from attacking you when entering aggression range.
SkillCritical: Activates double debuff or cooldown reset critical based on the specified stat.
SkillCriticalDamage: Skill critical damage stat.

View File

@@ -311,6 +311,7 @@ public class EffectMasterHandler
EffectHandler.getInstance().registerHandler("SetSkill", SetSkill::new);
EffectHandler.getInstance().registerHandler("ShieldDefence", ShieldDefence::new);
EffectHandler.getInstance().registerHandler("ShieldDefenceRate", ShieldDefenceRate::new);
EffectHandler.getInstance().registerHandler("ShotsBonus", ShotsBonus::new);
EffectHandler.getInstance().registerHandler("SilentMove", SilentMove::new);
EffectHandler.getInstance().registerHandler("SkillCritical", SkillCritical::new);
EffectHandler.getInstance().registerHandler("SkillCriticalDamage", SkillCriticalDamage::new);

View File

@@ -0,0 +1,31 @@
/*
* 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.effecthandlers;
import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.stats.Stat;
/**
* @author Mobius
*/
public class ShotsBonus extends AbstractStatEffect
{
public ShotsBonus(StatSet params)
{
super(params, Stat.SHOTS_BONUS);
}
}

View File

@@ -280,6 +280,7 @@ SetHp: Sets current HP to the given amount.
SetSkill: Adds a skill to the Player and saves it in the database.
ShieldDefence: Shield P. Def stat.
ShieldDefenceRate: Shield block success rate stat.
ShotsBonus: Additional shot damage bonus. (l2jmobius)
SilentMove: Prevents aggressive mobs from attacking you when entering aggression range.
SkillCritical: Activates double debuff or cooldown reset critical based on the specified stat.
SkillCriticalDamage: Skill critical damage stat.

View File

@@ -313,6 +313,7 @@ public class EffectMasterHandler
EffectHandler.getInstance().registerHandler("SetSkill", SetSkill::new);
EffectHandler.getInstance().registerHandler("ShieldDefence", ShieldDefence::new);
EffectHandler.getInstance().registerHandler("ShieldDefenceRate", ShieldDefenceRate::new);
EffectHandler.getInstance().registerHandler("ShotsBonus", ShotsBonus::new);
EffectHandler.getInstance().registerHandler("SilentMove", SilentMove::new);
EffectHandler.getInstance().registerHandler("SkillCritical", SkillCritical::new);
EffectHandler.getInstance().registerHandler("SkillCriticalDamage", SkillCriticalDamage::new);

View File

@@ -0,0 +1,31 @@
/*
* 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.effecthandlers;
import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.stats.Stat;
/**
* @author Mobius
*/
public class ShotsBonus extends AbstractStatEffect
{
public ShotsBonus(StatSet params)
{
super(params, Stat.SHOTS_BONUS);
}
}

View File

@@ -282,6 +282,7 @@ SetHp: Sets current HP to the given amount.
SetSkill: Adds a skill to the Player and saves it in the database.
ShieldDefence: Shield P. Def stat.
ShieldDefenceRate: Shield block success rate stat.
ShotsBonus: Additional shot damage bonus. (l2jmobius)
SilentMove: Prevents aggressive mobs from attacking you when entering aggression range.
SkillCritical: Activates double debuff or cooldown reset critical based on the specified stat.
SkillCriticalDamage: Skill critical damage stat.

View File

@@ -310,6 +310,7 @@ public class EffectMasterHandler
EffectHandler.getInstance().registerHandler("SetSkill", SetSkill::new);
EffectHandler.getInstance().registerHandler("ShieldDefence", ShieldDefence::new);
EffectHandler.getInstance().registerHandler("ShieldDefenceRate", ShieldDefenceRate::new);
EffectHandler.getInstance().registerHandler("ShotsBonus", ShotsBonus::new);
EffectHandler.getInstance().registerHandler("SilentMove", SilentMove::new);
EffectHandler.getInstance().registerHandler("SkillCritical", SkillCritical::new);
EffectHandler.getInstance().registerHandler("SkillCriticalDamage", SkillCriticalDamage::new);

View File

@@ -0,0 +1,31 @@
/*
* 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.effecthandlers;
import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.stats.Stat;
/**
* @author Mobius
*/
public class ShotsBonus extends AbstractStatEffect
{
public ShotsBonus(StatSet params)
{
super(params, Stat.SHOTS_BONUS);
}
}

View File

@@ -278,6 +278,7 @@ SetHp: Sets current HP to the given amount.
SetSkill: Adds a skill to the Player and saves it in the database.
ShieldDefence: Shield P. Def stat.
ShieldDefenceRate: Shield block success rate stat.
ShotsBonus: Additional shot damage bonus. (l2jmobius)
SilentMove: Prevents aggressive mobs from attacking you when entering aggression range.
SkillCritical: Activates double debuff or cooldown reset critical based on the specified stat.
SkillCriticalDamage: Skill critical damage stat.

View File

@@ -318,6 +318,7 @@ public class EffectMasterHandler
EffectHandler.getInstance().registerHandler("SetSkill", SetSkill::new);
EffectHandler.getInstance().registerHandler("ShieldDefence", ShieldDefence::new);
EffectHandler.getInstance().registerHandler("ShieldDefenceRate", ShieldDefenceRate::new);
EffectHandler.getInstance().registerHandler("ShotsBonus", ShotsBonus::new);
EffectHandler.getInstance().registerHandler("SilentMove", SilentMove::new);
EffectHandler.getInstance().registerHandler("SkillCritical", SkillCritical::new);
EffectHandler.getInstance().registerHandler("SkillCriticalDamage", SkillCriticalDamage::new);

View File

@@ -0,0 +1,31 @@
/*
* 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.effecthandlers;
import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.stats.Stat;
/**
* @author Mobius
*/
public class ShotsBonus extends AbstractStatEffect
{
public ShotsBonus(StatSet params)
{
super(params, Stat.SHOTS_BONUS);
}
}

View File

@@ -287,6 +287,7 @@ SetHp: Sets current HP to the given amount.
SetSkill: Adds a skill to the Player and saves it in the database.
ShieldDefence: Shield P. Def stat.
ShieldDefenceRate: Shield block success rate stat.
ShotsBonus: Additional shot damage bonus. (l2jmobius)
SilentMove: Prevents aggressive mobs from attacking you when entering aggression range.
SkillCritical: Activates double debuff or cooldown reset critical based on the specified stat.
SkillCriticalDamage: Skill critical damage stat.

View File

@@ -318,6 +318,7 @@ public class EffectMasterHandler
EffectHandler.getInstance().registerHandler("SetSkill", SetSkill::new);
EffectHandler.getInstance().registerHandler("ShieldDefence", ShieldDefence::new);
EffectHandler.getInstance().registerHandler("ShieldDefenceRate", ShieldDefenceRate::new);
EffectHandler.getInstance().registerHandler("ShotsBonus", ShotsBonus::new);
EffectHandler.getInstance().registerHandler("SilentMove", SilentMove::new);
EffectHandler.getInstance().registerHandler("SkillCritical", SkillCritical::new);
EffectHandler.getInstance().registerHandler("SkillCriticalDamage", SkillCriticalDamage::new);

View File

@@ -0,0 +1,31 @@
/*
* 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.effecthandlers;
import org.l2jmobius.gameserver.model.StatSet;
import org.l2jmobius.gameserver.model.stats.Stat;
/**
* @author Mobius
*/
public class ShotsBonus extends AbstractStatEffect
{
public ShotsBonus(StatSet params)
{
super(params, Stat.SHOTS_BONUS);
}
}

View File

@@ -287,6 +287,7 @@ SetHp: Sets current HP to the given amount.
SetSkill: Adds a skill to the Player and saves it in the database.
ShieldDefence: Shield P. Def stat.
ShieldDefenceRate: Shield block success rate stat.
ShotsBonus: Additional shot damage bonus. (l2jmobius)
SilentMove: Prevents aggressive mobs from attacking you when entering aggression range.
SkillCritical: Activates double debuff or cooldown reset critical based on the specified stat.
SkillCriticalDamage: Skill critical damage stat.