1
0
mirror of https://github.com/Rogiel/l2jserver2 synced 2025-12-09 17:02:53 +00:00

Several improvements

Signed-off-by: Rogiel <rogiel@rogiel.com>
This commit is contained in:
2011-05-19 01:40:53 -03:00
parent 9bb83652e4
commit 2c4af6d91d
263 changed files with 2135 additions and 663 deletions

View File

@@ -1,23 +0,0 @@
<?xml version='1.0' encoding='UTF-8' ?>
<!--
~ This file is part of l2jserver.
~
~ l2jserver 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.
~
~ l2jserver 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 l2jserver. If not, see <http://www.gnu.org/licenses/>.
-->
<scriptlist xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="../../contexts.xsd">
<scriptinfo root="./data/script/ai"/>
</scriptlist>

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class AbyssWalkerTemplate extends AssassinTemplate { public class AbyssWalkerTemplate extends AssassinTemplate {
@Inject @Inject
public AbyssWalkerTemplate(CharacterTemplateIDFactory factory) { public AbyssWalkerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ABYSS_WALKER.id), CharacterClass.ABYSS_WALKER, Point.fromXYZ(28377, 10916, -4224)); super(factory.createID(CharacterClass.ABYSS_WALKER.id), CharacterClass.ABYSS_WALKER, Point.fromXYZ(28377, 10916, -4224));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 25; attributes.intelligence = 25;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class AdventurerTemplate extends TreasureHunterTemplate { public class AdventurerTemplate extends TreasureHunterTemplate {
@Inject @Inject
public AdventurerTemplate(CharacterTemplateIDFactory factory) { public AdventurerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ADVENTURER.id), CharacterClass.ADVENTURER, Point.fromXYZ(-71338, 258271, -3104)); super(factory.createID(CharacterClass.ADVENTURER.id), CharacterClass.ADVENTURER, Point.fromXYZ(-71338, 258271, -3104));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 21; attributes.intelligence = 21;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class ArbalesterTemplate extends WarderTemplate { public class ArbalesterTemplate extends WarderTemplate {
@Inject @Inject
public ArbalesterTemplate(CharacterTemplateIDFactory factory) { public ArbalesterTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ARBALESTER.id), CharacterClass.ARBALESTER, Point.fromXYZ(-125533, 38114, 1142)); super(factory.createID(CharacterClass.ARBALESTER.id), CharacterClass.ARBALESTER, Point.fromXYZ(-125533, 38114, 1142));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 28; attributes.intelligence = 28;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class ArcanaLordTemplate extends WarlockTemplate { public class ArcanaLordTemplate extends WarlockTemplate {
@Inject @Inject
public ArcanaLordTemplate(CharacterTemplateIDFactory factory) { public ArcanaLordTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ARCANA_LORD.id), CharacterClass.ARCANA_LORD, Point.fromXYZ(-90890, 248027, -3570)); super(factory.createID(CharacterClass.ARCANA_LORD.id), CharacterClass.ARCANA_LORD, Point.fromXYZ(-90890, 248027, -3570));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 41; attributes.intelligence = 41;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class ArchmageTemplate extends SorcerorTemplate { public class ArchmageTemplate extends SorcerorTemplate {
@Inject @Inject
public ArchmageTemplate(CharacterTemplateIDFactory factory) { public ArchmageTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ARCHMAGE.id), CharacterClass.ARCHMAGE, Point.fromXYZ(-90890, 248027, -3570)); super(factory.createID(CharacterClass.ARCHMAGE.id), CharacterClass.ARCHMAGE, Point.fromXYZ(-90890, 248027, -3570));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 41; attributes.intelligence = 41;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class ArtisanTemplate extends DwarvenFighterTemplate { public class ArtisanTemplate extends DwarvenFighterTemplate {
@Inject @Inject
public ArtisanTemplate(CharacterTemplateIDFactory factory) { public ArtisanTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ARTISAN.id), CharacterClass.ARTISAN, Point.fromXYZ(108512, -174026, -400)); super(factory.createID(CharacterClass.ARTISAN.id), CharacterClass.ARTISAN, Point.fromXYZ(108512, -174026, -400));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 20; attributes.intelligence = 20;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class AssassinTemplate extends DarkFighterTemplate { public class AssassinTemplate extends DarkFighterTemplate {
@Inject @Inject
public AssassinTemplate(CharacterTemplateIDFactory factory) { public AssassinTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ASSASSIN.id), CharacterClass.ASSASSIN, Point.fromXYZ(28377, 10916, -4224)); super(factory.createID(CharacterClass.ASSASSIN.id), CharacterClass.ASSASSIN, Point.fromXYZ(28377, 10916, -4224));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 25; attributes.intelligence = 25;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class BersekerTemplate extends TrooperTemplate { public class BersekerTemplate extends TrooperTemplate {
@Inject @Inject
public BersekerTemplate(CharacterTemplateIDFactory factory) { public BersekerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.BERSEKER.id), CharacterClass.BERSEKER, Point.fromXYZ(-125533, 38114, 1142)); super(factory.createID(CharacterClass.BERSEKER.id), CharacterClass.BERSEKER, Point.fromXYZ(-125533, 38114, 1142));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 29; attributes.intelligence = 29;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class BishopTemplate extends ClericTemplate { public class BishopTemplate extends ClericTemplate {
@Inject @Inject
public BishopTemplate(CharacterTemplateIDFactory factory) { public BishopTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.BISHOP.id), CharacterClass.BISHOP, Point.fromXYZ(-90890, 248027, -3570)); super(factory.createID(CharacterClass.BISHOP.id), CharacterClass.BISHOP, Point.fromXYZ(-90890, 248027, -3570));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 41; attributes.intelligence = 41;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class BladedancerTemplate extends PalusKnightTemplate { public class BladedancerTemplate extends PalusKnightTemplate {
@Inject @Inject
public BladedancerTemplate(CharacterTemplateIDFactory factory) { public BladedancerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.BLADEDANCER.id), CharacterClass.BLADEDANCER, Point.fromXYZ(28377, 10916, -4224)); super(factory.createID(CharacterClass.BLADEDANCER.id), CharacterClass.BLADEDANCER, Point.fromXYZ(28377, 10916, -4224));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 25; attributes.intelligence = 25;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class BountyHunterTemplate extends ScavengerTemplate { public class BountyHunterTemplate extends ScavengerTemplate {
@Inject @Inject
public BountyHunterTemplate(CharacterTemplateIDFactory factory) { public BountyHunterTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.BOUNTY_HUNTER.id), CharacterClass.BOUNTY_HUNTER, Point.fromXYZ(108512, -174026, -400)); super(factory.createID(CharacterClass.BOUNTY_HUNTER.id), CharacterClass.BOUNTY_HUNTER, Point.fromXYZ(108512, -174026, -400));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 20; attributes.intelligence = 20;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class CardinalTemplate extends BishopTemplate { public class CardinalTemplate extends BishopTemplate {
@Inject @Inject
public CardinalTemplate(CharacterTemplateIDFactory factory) { public CardinalTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.CARDINAL.id), CharacterClass.CARDINAL, Point.fromXYZ(-90890, 248027, -3570)); super(factory.createID(CharacterClass.CARDINAL.id), CharacterClass.CARDINAL, Point.fromXYZ(-90890, 248027, -3570));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 41; attributes.intelligence = 41;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class ClericTemplate extends HumanMysticTemplate { public class ClericTemplate extends HumanMysticTemplate {
@Inject @Inject
public ClericTemplate(CharacterTemplateIDFactory factory) { public ClericTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.CLERIC.id), CharacterClass.CLERIC, Point.fromXYZ(-90890, 248027, -3570)); super(factory.createID(CharacterClass.CLERIC.id), CharacterClass.CLERIC, Point.fromXYZ(-90890, 248027, -3570));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 41; attributes.intelligence = 41;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class DarkAvengerTemplate extends KnightTemplate { public class DarkAvengerTemplate extends KnightTemplate {
@Inject @Inject
public DarkAvengerTemplate(CharacterTemplateIDFactory factory) { public DarkAvengerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.DARK_AVENGER.id), CharacterClass.DARK_AVENGER, Point.fromXYZ(-71338, 258271, -3104)); super(factory.createID(CharacterClass.DARK_AVENGER.id), CharacterClass.DARK_AVENGER, Point.fromXYZ(-71338, 258271, -3104));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 21; attributes.intelligence = 21;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class DarkFighterTemplate extends AbstractDarkElfCharacterTemplate { public class DarkFighterTemplate extends AbstractDarkElfCharacterTemplate {
@Inject @Inject
public DarkFighterTemplate(CharacterTemplateIDFactory factory) { public DarkFighterTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.DARK_FIGHTER.id), CharacterClass.DARK_FIGHTER, Point.fromXYZ(28377, 10916, -4224)); super(factory.createID(CharacterClass.DARK_FIGHTER.id), CharacterClass.DARK_FIGHTER, Point.fromXYZ(28377, 10916, -4224));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 25; attributes.intelligence = 25;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class DarkMysticTemplate extends AbstractDarkElfCharacterTemplate { public class DarkMysticTemplate extends AbstractDarkElfCharacterTemplate {
@Inject @Inject
public DarkMysticTemplate(CharacterTemplateIDFactory factory) { public DarkMysticTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.DARK_MYSTIC.id), CharacterClass.DARK_MYSTIC, Point.fromXYZ(28295, 11063, -4224)); super(factory.createID(CharacterClass.DARK_MYSTIC.id), CharacterClass.DARK_MYSTIC, Point.fromXYZ(28295, 11063, -4224));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 44; attributes.intelligence = 44;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class DarkWizardTemplate extends DarkMysticTemplate { public class DarkWizardTemplate extends DarkMysticTemplate {
@Inject @Inject
public DarkWizardTemplate(CharacterTemplateIDFactory factory) { public DarkWizardTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.DARK_WIZARD.id), CharacterClass.DARK_WIZARD, Point.fromXYZ(28295, 11063, -4224)); super(factory.createID(CharacterClass.DARK_WIZARD.id), CharacterClass.DARK_WIZARD, Point.fromXYZ(28295, 11063, -4224));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 44; attributes.intelligence = 44;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class DestroyerTemplate extends OrcRaiderTemplate { public class DestroyerTemplate extends OrcRaiderTemplate {
@Inject @Inject
public DestroyerTemplate(CharacterTemplateIDFactory factory) { public DestroyerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.DESTROYER.id), CharacterClass.DESTROYER, Point.fromXYZ(-56693, -113610, -690)); super(factory.createID(CharacterClass.DESTROYER.id), CharacterClass.DESTROYER, Point.fromXYZ(-56693, -113610, -690));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 18; attributes.intelligence = 18;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class DominatorTemplate extends OverlordTemplate { public class DominatorTemplate extends OverlordTemplate {
@Inject @Inject
public DominatorTemplate(CharacterTemplateIDFactory factory) { public DominatorTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.DOMINATOR.id), CharacterClass.DOMINATOR, Point.fromXYZ(-56682, -113730, -690)); super(factory.createID(CharacterClass.DOMINATOR.id), CharacterClass.DOMINATOR, Point.fromXYZ(-56682, -113730, -690));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 31; attributes.intelligence = 31;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class DoombringerTemplate extends BersekerTemplate { public class DoombringerTemplate extends BersekerTemplate {
@Inject @Inject
public DoombringerTemplate(CharacterTemplateIDFactory factory) { public DoombringerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.DOOMBRINGER.id), CharacterClass.DOOMBRINGER, Point.fromXYZ(-125533, 38114, 1142)); super(factory.createID(CharacterClass.DOOMBRINGER.id), CharacterClass.DOOMBRINGER, Point.fromXYZ(-125533, 38114, 1142));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 29; attributes.intelligence = 29;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class DoomcryerTemplate extends WarcryerTemplate { public class DoomcryerTemplate extends WarcryerTemplate {
@Inject @Inject
public DoomcryerTemplate(CharacterTemplateIDFactory factory) { public DoomcryerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.DOOMCRYER.id), CharacterClass.DOOMCRYER, Point.fromXYZ(-56682, -113730, -690)); super(factory.createID(CharacterClass.DOOMCRYER.id), CharacterClass.DOOMCRYER, Point.fromXYZ(-56682, -113730, -690));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 31; attributes.intelligence = 31;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class DreadnoughtTemplate extends WarlordTemplate { public class DreadnoughtTemplate extends WarlordTemplate {
@Inject @Inject
public DreadnoughtTemplate(CharacterTemplateIDFactory factory) { public DreadnoughtTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.DREADNOUGHT.id), CharacterClass.DREADNOUGHT, Point.fromXYZ(-71338, 258271, -3104)); super(factory.createID(CharacterClass.DREADNOUGHT.id), CharacterClass.DREADNOUGHT, Point.fromXYZ(-71338, 258271, -3104));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 21; attributes.intelligence = 21;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class DuelistTemplate extends GladiatorTemplate { public class DuelistTemplate extends GladiatorTemplate {
@Inject @Inject
public DuelistTemplate(CharacterTemplateIDFactory factory) { public DuelistTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.DUELIST.id), CharacterClass.DUELIST, Point.fromXYZ(-71338, 258271, -3104)); super(factory.createID(CharacterClass.DUELIST.id), CharacterClass.DUELIST, Point.fromXYZ(-71338, 258271, -3104));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 21; attributes.intelligence = 21;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class DwarvenFighterTemplate extends AbstractDwarfCharacterTemplate { public class DwarvenFighterTemplate extends AbstractDwarfCharacterTemplate {
@Inject @Inject
public DwarvenFighterTemplate(CharacterTemplateIDFactory factory) { public DwarvenFighterTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.DWARVEN_FIGHTER.id), CharacterClass.DWARVEN_FIGHTER, Point.fromXYZ(108512, -174026, -400)); super(factory.createID(CharacterClass.DWARVEN_FIGHTER.id), CharacterClass.DWARVEN_FIGHTER, Point.fromXYZ(108512, -174026, -400));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 20; attributes.intelligence = 20;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class ElderTemplate extends OracleTemplate { public class ElderTemplate extends OracleTemplate {
@Inject @Inject
public ElderTemplate(CharacterTemplateIDFactory factory) { public ElderTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ELDER.id), CharacterClass.ELDER, Point.fromXYZ(46182, 41198, -3440)); super(factory.createID(CharacterClass.ELDER.id), CharacterClass.ELDER, Point.fromXYZ(46182, 41198, -3440));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 37; attributes.intelligence = 37;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class ElementalMasterTemplate extends ElementalSummonerTemplate { public class ElementalMasterTemplate extends ElementalSummonerTemplate {
@Inject @Inject
public ElementalMasterTemplate(CharacterTemplateIDFactory factory) { public ElementalMasterTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ELEMENTAL_MASTER.id), CharacterClass.ELEMENTAL_MASTER, Point.fromXYZ(46182, 41198, -3440)); super(factory.createID(CharacterClass.ELEMENTAL_MASTER.id), CharacterClass.ELEMENTAL_MASTER, Point.fromXYZ(46182, 41198, -3440));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 37; attributes.intelligence = 37;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class ElementalSummonerTemplate extends ElvenWizardTemplate { public class ElementalSummonerTemplate extends ElvenWizardTemplate {
@Inject @Inject
public ElementalSummonerTemplate(CharacterTemplateIDFactory factory) { public ElementalSummonerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ELEMENTAL_SUMMONER.id), CharacterClass.ELEMENTAL_SUMMONER, Point.fromXYZ(46182, 41198, -3440)); super(factory.createID(CharacterClass.ELEMENTAL_SUMMONER.id), CharacterClass.ELEMENTAL_SUMMONER, Point.fromXYZ(46182, 41198, -3440));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 37; attributes.intelligence = 37;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class ElvenFighterTemplate extends AbstractElfCharacterTemplate { public class ElvenFighterTemplate extends AbstractElfCharacterTemplate {
@Inject @Inject
public ElvenFighterTemplate(CharacterTemplateIDFactory factory) { public ElvenFighterTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ELVEN_FIGHTER.id), CharacterClass.ELVEN_FIGHTER, Point.fromXYZ(45978, 41196, -3440)); super(factory.createID(CharacterClass.ELVEN_FIGHTER.id), CharacterClass.ELVEN_FIGHTER, Point.fromXYZ(45978, 41196, -3440));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 23; attributes.intelligence = 23;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class ElvenKnightTemplate extends ElvenFighterTemplate { public class ElvenKnightTemplate extends ElvenFighterTemplate {
@Inject @Inject
public ElvenKnightTemplate(CharacterTemplateIDFactory factory) { public ElvenKnightTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ELVEN_KNIGHT.id), CharacterClass.ELVEN_KNIGHT, Point.fromXYZ(45978, 41196, -3440)); super(factory.createID(CharacterClass.ELVEN_KNIGHT.id), CharacterClass.ELVEN_KNIGHT, Point.fromXYZ(45978, 41196, -3440));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 23; attributes.intelligence = 23;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class ElvenMysticTemplate extends AbstractElfCharacterTemplate { public class ElvenMysticTemplate extends AbstractElfCharacterTemplate {
@Inject @Inject
public ElvenMysticTemplate(CharacterTemplateIDFactory factory) { public ElvenMysticTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ELVEN_MYSTIC.id), CharacterClass.ELVEN_MYSTIC, Point.fromXYZ(46182, 41198, -3440)); super(factory.createID(CharacterClass.ELVEN_MYSTIC.id), CharacterClass.ELVEN_MYSTIC, Point.fromXYZ(46182, 41198, -3440));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 37; attributes.intelligence = 37;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class ElvenScoutTemplate extends ElvenFighterTemplate { public class ElvenScoutTemplate extends ElvenFighterTemplate {
@Inject @Inject
public ElvenScoutTemplate(CharacterTemplateIDFactory factory) { public ElvenScoutTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ELVEN_SCOUT.id), CharacterClass.ELVEN_SCOUT, Point.fromXYZ(45978, 41196, -3440)); super(factory.createID(CharacterClass.ELVEN_SCOUT.id), CharacterClass.ELVEN_SCOUT, Point.fromXYZ(45978, 41196, -3440));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 23; attributes.intelligence = 23;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class ElvenWizardTemplate extends ElvenMysticTemplate { public class ElvenWizardTemplate extends ElvenMysticTemplate {
@Inject @Inject
public ElvenWizardTemplate(CharacterTemplateIDFactory factory) { public ElvenWizardTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ELVEN_WIZARD.id), CharacterClass.ELVEN_WIZARD, Point.fromXYZ(46182, 41198, -3440)); super(factory.createID(CharacterClass.ELVEN_WIZARD.id), CharacterClass.ELVEN_WIZARD, Point.fromXYZ(46182, 41198, -3440));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 37; attributes.intelligence = 37;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class EvaSaintTemplate extends ElderTemplate { public class EvaSaintTemplate extends ElderTemplate {
@Inject @Inject
public EvaSaintTemplate(CharacterTemplateIDFactory factory) { public EvaSaintTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.EVA_SAINT.id), CharacterClass.EVA_SAINT, Point.fromXYZ(46182, 41198, -3440)); super(factory.createID(CharacterClass.EVA_SAINT.id), CharacterClass.EVA_SAINT, Point.fromXYZ(46182, 41198, -3440));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 37; attributes.intelligence = 37;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class EvaTemplarTemplate extends TempleKnightTemplate { public class EvaTemplarTemplate extends TempleKnightTemplate {
@Inject @Inject
public EvaTemplarTemplate(CharacterTemplateIDFactory factory) { public EvaTemplarTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.EVA_TEMPLAR.id), CharacterClass.EVA_TEMPLAR, Point.fromXYZ(45978, 41196, -3440)); super(factory.createID(CharacterClass.EVA_TEMPLAR.id), CharacterClass.EVA_TEMPLAR, Point.fromXYZ(45978, 41196, -3440));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 23; attributes.intelligence = 23;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class FemaleSoldierTemplate extends AbstractKamaelCharacterTemplate { public class FemaleSoldierTemplate extends AbstractKamaelCharacterTemplate {
@Inject @Inject
public FemaleSoldierTemplate(CharacterTemplateIDFactory factory) { public FemaleSoldierTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.FEMALE_SOLDIER.id), CharacterClass.FEMALE_SOLDIER, Point.fromXYZ(-125517, 38267, 1176)); super(factory.createID(CharacterClass.FEMALE_SOLDIER.id), CharacterClass.FEMALE_SOLDIER, Point.fromXYZ(-125517, 38267, 1176));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 28; attributes.intelligence = 28;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class FemaleSoulbreakerTemplate extends WarderTemplate { public class FemaleSoulbreakerTemplate extends WarderTemplate {
@Inject @Inject
public FemaleSoulbreakerTemplate(CharacterTemplateIDFactory factory) { public FemaleSoulbreakerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.FEMALE_SOULBREAKER.id), CharacterClass.FEMALE_SOULBREAKER, Point.fromXYZ(-125533, 38114, 1142)); super(factory.createID(CharacterClass.FEMALE_SOULBREAKER.id), CharacterClass.FEMALE_SOULBREAKER, Point.fromXYZ(-125533, 38114, 1142));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 28; attributes.intelligence = 28;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class FemaleSouldhoundTemplate extends FemaleSoulbreakerTemplate { public class FemaleSouldhoundTemplate extends FemaleSoulbreakerTemplate {
@Inject @Inject
public FemaleSouldhoundTemplate(CharacterTemplateIDFactory factory) { public FemaleSouldhoundTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.FEMALE_SOULDHOUND.id), CharacterClass.FEMALE_SOULDHOUND, Point.fromXYZ(-125533, 38114, 1142)); super(factory.createID(CharacterClass.FEMALE_SOULDHOUND.id), CharacterClass.FEMALE_SOULDHOUND, Point.fromXYZ(-125533, 38114, 1142));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 28; attributes.intelligence = 28;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class FortuneSeekerTemplate extends BountyHunterTemplate { public class FortuneSeekerTemplate extends BountyHunterTemplate {
@Inject @Inject
public FortuneSeekerTemplate(CharacterTemplateIDFactory factory) { public FortuneSeekerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.FORTUNE_SEEKER.id), CharacterClass.FORTUNE_SEEKER, Point.fromXYZ(108512, -174026, -400)); super(factory.createID(CharacterClass.FORTUNE_SEEKER.id), CharacterClass.FORTUNE_SEEKER, Point.fromXYZ(108512, -174026, -400));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 20; attributes.intelligence = 20;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class GhostHunterTemplate extends AbyssWalkerTemplate { public class GhostHunterTemplate extends AbyssWalkerTemplate {
@Inject @Inject
public GhostHunterTemplate(CharacterTemplateIDFactory factory) { public GhostHunterTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.GHOST_HUNTER.id), CharacterClass.GHOST_HUNTER, Point.fromXYZ(28377, 10916, -4224)); super(factory.createID(CharacterClass.GHOST_HUNTER.id), CharacterClass.GHOST_HUNTER, Point.fromXYZ(28377, 10916, -4224));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 25; attributes.intelligence = 25;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class GhostSentinelTemplate extends PhantomRangerTemplate { public class GhostSentinelTemplate extends PhantomRangerTemplate {
@Inject @Inject
public GhostSentinelTemplate(CharacterTemplateIDFactory factory) { public GhostSentinelTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.GHOST_SENTINEL.id), CharacterClass.GHOST_SENTINEL, Point.fromXYZ(28377, 10916, -4224)); super(factory.createID(CharacterClass.GHOST_SENTINEL.id), CharacterClass.GHOST_SENTINEL, Point.fromXYZ(28377, 10916, -4224));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 25; attributes.intelligence = 25;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class GladiatorTemplate extends WarriorTemplate { public class GladiatorTemplate extends WarriorTemplate {
@Inject @Inject
public GladiatorTemplate(CharacterTemplateIDFactory factory) { public GladiatorTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.GLADIATOR.id), CharacterClass.GLADIATOR, Point.fromXYZ(-71338, 258271, -3104)); super(factory.createID(CharacterClass.GLADIATOR.id), CharacterClass.GLADIATOR, Point.fromXYZ(-71338, 258271, -3104));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 21; attributes.intelligence = 21;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class GrandKhauatariTemplate extends TyrantTemplate { public class GrandKhauatariTemplate extends TyrantTemplate {
@Inject @Inject
public GrandKhauatariTemplate(CharacterTemplateIDFactory factory) { public GrandKhauatariTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.GRAND_KHAUATARI.id), CharacterClass.GRAND_KHAUATARI, Point.fromXYZ(-56693, -113610, -690)); super(factory.createID(CharacterClass.GRAND_KHAUATARI.id), CharacterClass.GRAND_KHAUATARI, Point.fromXYZ(-56693, -113610, -690));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 18; attributes.intelligence = 18;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class HawkeyeTemplate extends RogueTemplate { public class HawkeyeTemplate extends RogueTemplate {
@Inject @Inject
public HawkeyeTemplate(CharacterTemplateIDFactory factory) { public HawkeyeTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.HAWKEYE.id), CharacterClass.HAWKEYE, Point.fromXYZ(-71338, 258271, -3104)); super(factory.createID(CharacterClass.HAWKEYE.id), CharacterClass.HAWKEYE, Point.fromXYZ(-71338, 258271, -3104));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 21; attributes.intelligence = 21;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class HellKnightTemplate extends DarkAvengerTemplate { public class HellKnightTemplate extends DarkAvengerTemplate {
@Inject @Inject
public HellKnightTemplate(CharacterTemplateIDFactory factory) { public HellKnightTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.HELL_KNIGHT.id), CharacterClass.HELL_KNIGHT, Point.fromXYZ(-71338, 258271, -3104)); super(factory.createID(CharacterClass.HELL_KNIGHT.id), CharacterClass.HELL_KNIGHT, Point.fromXYZ(-71338, 258271, -3104));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 21; attributes.intelligence = 21;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class HierophantTemplate extends ProphetTemplate { public class HierophantTemplate extends ProphetTemplate {
@Inject @Inject
public HierophantTemplate(CharacterTemplateIDFactory factory) { public HierophantTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.HIEROPHANT.id), CharacterClass.HIEROPHANT, Point.fromXYZ(-90890, 248027, -3570)); super(factory.createID(CharacterClass.HIEROPHANT.id), CharacterClass.HIEROPHANT, Point.fromXYZ(-90890, 248027, -3570));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 41; attributes.intelligence = 41;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class HumanFighterTemplate extends AbstractHumanCharacterTemplate { public class HumanFighterTemplate extends AbstractHumanCharacterTemplate {
@Inject @Inject
public HumanFighterTemplate(CharacterTemplateIDFactory factory) { public HumanFighterTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.HUMAN_FIGHTER.id), CharacterClass.HUMAN_FIGHTER, Point.fromXYZ(-71338, 258271, -3104)); super(factory.createID(CharacterClass.HUMAN_FIGHTER.id), CharacterClass.HUMAN_FIGHTER, Point.fromXYZ(-71338, 258271, -3104));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 21; attributes.intelligence = 21;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class HumanMysticTemplate extends AbstractHumanCharacterTemplate { public class HumanMysticTemplate extends AbstractHumanCharacterTemplate {
@Inject @Inject
public HumanMysticTemplate(CharacterTemplateIDFactory factory) { public HumanMysticTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.HUMAN_MYSTIC.id), CharacterClass.HUMAN_MYSTIC, Point.fromXYZ(-90890, 248027, -3570)); super(factory.createID(CharacterClass.HUMAN_MYSTIC.id), CharacterClass.HUMAN_MYSTIC, Point.fromXYZ(-90890, 248027, -3570));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 41; attributes.intelligence = 41;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class InspectorTemplate extends WarderTemplate { public class InspectorTemplate extends WarderTemplate {
@Inject @Inject
public InspectorTemplate(CharacterTemplateIDFactory factory) { public InspectorTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.INSPECTOR.id), CharacterClass.INSPECTOR, Point.fromXYZ(-125533, 38114, 1142)); super(factory.createID(CharacterClass.INSPECTOR.id), CharacterClass.INSPECTOR, Point.fromXYZ(-125533, 38114, 1142));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 28; attributes.intelligence = 28;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class JudicatorTemplate extends InspectorTemplate { public class JudicatorTemplate extends InspectorTemplate {
@Inject @Inject
public JudicatorTemplate(CharacterTemplateIDFactory factory) { public JudicatorTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.JUDICATOR.id), CharacterClass.JUDICATOR, Point.fromXYZ(-125533, 38114, 1142)); super(factory.createID(CharacterClass.JUDICATOR.id), CharacterClass.JUDICATOR, Point.fromXYZ(-125533, 38114, 1142));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 28; attributes.intelligence = 28;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class KnightTemplate extends HumanFighterTemplate { public class KnightTemplate extends HumanFighterTemplate {
@Inject @Inject
public KnightTemplate(CharacterTemplateIDFactory factory) { public KnightTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.KNIGHT.id), CharacterClass.KNIGHT, Point.fromXYZ(-71338, 258271, -3104)); super(factory.createID(CharacterClass.KNIGHT.id), CharacterClass.KNIGHT, Point.fromXYZ(-71338, 258271, -3104));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 21; attributes.intelligence = 21;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class MaestroTemplate extends WarsmithTemplate { public class MaestroTemplate extends WarsmithTemplate {
@Inject @Inject
public MaestroTemplate(CharacterTemplateIDFactory factory) { public MaestroTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.MAESTRO.id), CharacterClass.MAESTRO, Point.fromXYZ(108512, -174026, -400)); super(factory.createID(CharacterClass.MAESTRO.id), CharacterClass.MAESTRO, Point.fromXYZ(108512, -174026, -400));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 20; attributes.intelligence = 20;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class MaleSoldierTemplate extends AbstractKamaelCharacterTemplate { public class MaleSoldierTemplate extends AbstractKamaelCharacterTemplate {
@Inject @Inject
public MaleSoldierTemplate(CharacterTemplateIDFactory factory) { public MaleSoldierTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.MALE_SOLDIER.id), CharacterClass.MALE_SOLDIER, Point.fromXYZ(-125464, 37776, 1176)); super(factory.createID(CharacterClass.MALE_SOLDIER.id), CharacterClass.MALE_SOLDIER, Point.fromXYZ(-125464, 37776, 1176));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 29; attributes.intelligence = 29;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class MaleSoulbreakerTemplate extends TrooperTemplate { public class MaleSoulbreakerTemplate extends TrooperTemplate {
@Inject @Inject
public MaleSoulbreakerTemplate(CharacterTemplateIDFactory factory) { public MaleSoulbreakerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.MALE_SOULBREAKER.id), CharacterClass.MALE_SOULBREAKER, Point.fromXYZ(-125533, 38114, 1142)); super(factory.createID(CharacterClass.MALE_SOULBREAKER.id), CharacterClass.MALE_SOULBREAKER, Point.fromXYZ(-125533, 38114, 1142));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 29; attributes.intelligence = 29;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class MaleSouldhoundTemplate extends MaleSoulbreakerTemplate { public class MaleSouldhoundTemplate extends MaleSoulbreakerTemplate {
@Inject @Inject
public MaleSouldhoundTemplate(CharacterTemplateIDFactory factory) { public MaleSouldhoundTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.MALE_SOULDHOUND.id), CharacterClass.MALE_SOULDHOUND, Point.fromXYZ(-125533, 38114, 1142)); super(factory.createID(CharacterClass.MALE_SOULDHOUND.id), CharacterClass.MALE_SOULDHOUND, Point.fromXYZ(-125533, 38114, 1142));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 29; attributes.intelligence = 29;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class MoonlightSentinelTemplate extends SilverRangerTemplate { public class MoonlightSentinelTemplate extends SilverRangerTemplate {
@Inject @Inject
public MoonlightSentinelTemplate(CharacterTemplateIDFactory factory) { public MoonlightSentinelTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.MOONLIGHT_SENTINEL.id), CharacterClass.MOONLIGHT_SENTINEL, Point.fromXYZ(45978, 41196, -3440)); super(factory.createID(CharacterClass.MOONLIGHT_SENTINEL.id), CharacterClass.MOONLIGHT_SENTINEL, Point.fromXYZ(45978, 41196, -3440));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 23; attributes.intelligence = 23;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class MysticMuseTemplate extends SpellsingerTemplate { public class MysticMuseTemplate extends SpellsingerTemplate {
@Inject @Inject
public MysticMuseTemplate(CharacterTemplateIDFactory factory) { public MysticMuseTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.MYSTIC_MUSE.id), CharacterClass.MYSTIC_MUSE, Point.fromXYZ(46182, 41198, -3440)); super(factory.createID(CharacterClass.MYSTIC_MUSE.id), CharacterClass.MYSTIC_MUSE, Point.fromXYZ(46182, 41198, -3440));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 37; attributes.intelligence = 37;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class NecromancerTemplate extends WizardTemplate { public class NecromancerTemplate extends WizardTemplate {
@Inject @Inject
public NecromancerTemplate(CharacterTemplateIDFactory factory) { public NecromancerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.NECROMANCER.id), CharacterClass.NECROMANCER, Point.fromXYZ(-90890, 248027, -3570)); super(factory.createID(CharacterClass.NECROMANCER.id), CharacterClass.NECROMANCER, Point.fromXYZ(-90890, 248027, -3570));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 41; attributes.intelligence = 41;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class OracleTemplate extends ElvenMysticTemplate { public class OracleTemplate extends ElvenMysticTemplate {
@Inject @Inject
public OracleTemplate(CharacterTemplateIDFactory factory) { public OracleTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ORACLE.id), CharacterClass.ORACLE, Point.fromXYZ(46182, 41198, -3440)); super(factory.createID(CharacterClass.ORACLE.id), CharacterClass.ORACLE, Point.fromXYZ(46182, 41198, -3440));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 37; attributes.intelligence = 37;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class OrcFighterTemplate extends AbstractOrcCharacterTemplate { public class OrcFighterTemplate extends AbstractOrcCharacterTemplate {
@Inject @Inject
public OrcFighterTemplate(CharacterTemplateIDFactory factory) { public OrcFighterTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ORC_FIGHTER.id), CharacterClass.ORC_FIGHTER, Point.fromXYZ(-56693, -113610, -690)); super(factory.createID(CharacterClass.ORC_FIGHTER.id), CharacterClass.ORC_FIGHTER, Point.fromXYZ(-56693, -113610, -690));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 18; attributes.intelligence = 18;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class OrcMonkTemplate extends OrcFighterTemplate { public class OrcMonkTemplate extends OrcFighterTemplate {
@Inject @Inject
public OrcMonkTemplate(CharacterTemplateIDFactory factory) { public OrcMonkTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ORC_MONK.id), CharacterClass.ORC_MONK, Point.fromXYZ(-56682, -113610, -690)); super(factory.createID(CharacterClass.ORC_MONK.id), CharacterClass.ORC_MONK, Point.fromXYZ(-56682, -113610, -690));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 18; attributes.intelligence = 18;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class OrcMysticTemplate extends AbstractOrcCharacterTemplate { public class OrcMysticTemplate extends AbstractOrcCharacterTemplate {
@Inject @Inject
public OrcMysticTemplate(CharacterTemplateIDFactory factory) { public OrcMysticTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ORC_MYSTIC.id), CharacterClass.ORC_MYSTIC, Point.fromXYZ(-56682, -113730, -690)); super(factory.createID(CharacterClass.ORC_MYSTIC.id), CharacterClass.ORC_MYSTIC, Point.fromXYZ(-56682, -113730, -690));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 31; attributes.intelligence = 31;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class OrcRaiderTemplate extends OrcFighterTemplate { public class OrcRaiderTemplate extends OrcFighterTemplate {
@Inject @Inject
public OrcRaiderTemplate(CharacterTemplateIDFactory factory) { public OrcRaiderTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ORC_RAIDER.id), CharacterClass.ORC_RAIDER, Point.fromXYZ(-56693, -113610, -690)); super(factory.createID(CharacterClass.ORC_RAIDER.id), CharacterClass.ORC_RAIDER, Point.fromXYZ(-56693, -113610, -690));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 18; attributes.intelligence = 18;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class OrcShamanTemplate extends OrcMysticTemplate { public class OrcShamanTemplate extends OrcMysticTemplate {
@Inject @Inject
public OrcShamanTemplate(CharacterTemplateIDFactory factory) { public OrcShamanTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ORC_SHAMAN.id), CharacterClass.ORC_SHAMAN, Point.fromXYZ(-56682, -113730, -690)); super(factory.createID(CharacterClass.ORC_SHAMAN.id), CharacterClass.ORC_SHAMAN, Point.fromXYZ(-56682, -113730, -690));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 31; attributes.intelligence = 31;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class OverlordTemplate extends OrcShamanTemplate { public class OverlordTemplate extends OrcShamanTemplate {
@Inject @Inject
public OverlordTemplate(CharacterTemplateIDFactory factory) { public OverlordTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.OVERLORD.id), CharacterClass.OVERLORD, Point.fromXYZ(-56682, -113730, -690)); super(factory.createID(CharacterClass.OVERLORD.id), CharacterClass.OVERLORD, Point.fromXYZ(-56682, -113730, -690));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 31; attributes.intelligence = 31;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class PaladinTemplate extends KnightTemplate { public class PaladinTemplate extends KnightTemplate {
@Inject @Inject
public PaladinTemplate(CharacterTemplateIDFactory factory) { public PaladinTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.PALADIN.id), CharacterClass.PALADIN, Point.fromXYZ(-71338, 258271, -3104)); super(factory.createID(CharacterClass.PALADIN.id), CharacterClass.PALADIN, Point.fromXYZ(-71338, 258271, -3104));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 21; attributes.intelligence = 21;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class PalusKnightTemplate extends DarkFighterTemplate { public class PalusKnightTemplate extends DarkFighterTemplate {
@Inject @Inject
public PalusKnightTemplate(CharacterTemplateIDFactory factory) { public PalusKnightTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.PALUS_KNIGHT.id), CharacterClass.PALUS_KNIGHT, Point.fromXYZ(28377, 10916, -4224)); super(factory.createID(CharacterClass.PALUS_KNIGHT.id), CharacterClass.PALUS_KNIGHT, Point.fromXYZ(28377, 10916, -4224));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 25; attributes.intelligence = 25;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class PhantomRangerTemplate extends AssassinTemplate { public class PhantomRangerTemplate extends AssassinTemplate {
@Inject @Inject
public PhantomRangerTemplate(CharacterTemplateIDFactory factory) { public PhantomRangerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.PHANTOM_RANGER.id), CharacterClass.PHANTOM_RANGER, Point.fromXYZ(28377, 10916, -4224)); super(factory.createID(CharacterClass.PHANTOM_RANGER.id), CharacterClass.PHANTOM_RANGER, Point.fromXYZ(28377, 10916, -4224));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 25; attributes.intelligence = 25;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class PhantomSummonerTemplate extends DarkWizardTemplate { public class PhantomSummonerTemplate extends DarkWizardTemplate {
@Inject @Inject
public PhantomSummonerTemplate(CharacterTemplateIDFactory factory) { public PhantomSummonerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.PHANTOM_SUMMONER.id), CharacterClass.PHANTOM_SUMMONER, Point.fromXYZ(28295, 11063, -4224)); super(factory.createID(CharacterClass.PHANTOM_SUMMONER.id), CharacterClass.PHANTOM_SUMMONER, Point.fromXYZ(28295, 11063, -4224));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 44; attributes.intelligence = 44;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class PhoenixKnightTemplate extends PaladinTemplate { public class PhoenixKnightTemplate extends PaladinTemplate {
@Inject @Inject
public PhoenixKnightTemplate(CharacterTemplateIDFactory factory) { public PhoenixKnightTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.PHOENIX_KNIGHT.id), CharacterClass.PHOENIX_KNIGHT, Point.fromXYZ(-71338, 258271, -3104)); super(factory.createID(CharacterClass.PHOENIX_KNIGHT.id), CharacterClass.PHOENIX_KNIGHT, Point.fromXYZ(-71338, 258271, -3104));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 21; attributes.intelligence = 21;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class PlainsWalkerTemplate extends ElvenScoutTemplate { public class PlainsWalkerTemplate extends ElvenScoutTemplate {
@Inject @Inject
public PlainsWalkerTemplate(CharacterTemplateIDFactory factory) { public PlainsWalkerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.PLAINS_WALKER.id), CharacterClass.PLAINS_WALKER, Point.fromXYZ(45978, 41196, -3440)); super(factory.createID(CharacterClass.PLAINS_WALKER.id), CharacterClass.PLAINS_WALKER, Point.fromXYZ(45978, 41196, -3440));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 23; attributes.intelligence = 23;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class ProphetTemplate extends ClericTemplate { public class ProphetTemplate extends ClericTemplate {
@Inject @Inject
public ProphetTemplate(CharacterTemplateIDFactory factory) { public ProphetTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.PROPHET.id), CharacterClass.PROPHET, Point.fromXYZ(-90890, 248027, -3570)); super(factory.createID(CharacterClass.PROPHET.id), CharacterClass.PROPHET, Point.fromXYZ(-90890, 248027, -3570));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 41; attributes.intelligence = 41;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class RogueTemplate extends HumanFighterTemplate { public class RogueTemplate extends HumanFighterTemplate {
@Inject @Inject
public RogueTemplate(CharacterTemplateIDFactory factory) { public RogueTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ROGUE.id), CharacterClass.ROGUE, Point.fromXYZ(-71338, 258271, -3104)); super(factory.createID(CharacterClass.ROGUE.id), CharacterClass.ROGUE, Point.fromXYZ(-71338, 258271, -3104));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 21; attributes.intelligence = 21;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class SagittariusTemplate extends HawkeyeTemplate { public class SagittariusTemplate extends HawkeyeTemplate {
@Inject @Inject
public SagittariusTemplate(CharacterTemplateIDFactory factory) { public SagittariusTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.SAGITTARIUS.id), CharacterClass.SAGITTARIUS, Point.fromXYZ(-71338, 258271, -3104)); super(factory.createID(CharacterClass.SAGITTARIUS.id), CharacterClass.SAGITTARIUS, Point.fromXYZ(-71338, 258271, -3104));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 21; attributes.intelligence = 21;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class ScavengerTemplate extends DwarvenFighterTemplate { public class ScavengerTemplate extends DwarvenFighterTemplate {
@Inject @Inject
public ScavengerTemplate(CharacterTemplateIDFactory factory) { public ScavengerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.SCAVENGER.id), CharacterClass.SCAVENGER, Point.fromXYZ(108512, -174026, -400)); super(factory.createID(CharacterClass.SCAVENGER.id), CharacterClass.SCAVENGER, Point.fromXYZ(108512, -174026, -400));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 20; attributes.intelligence = 20;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class ShillieanSaintTemplate extends ShillienElderTemplate { public class ShillieanSaintTemplate extends ShillienElderTemplate {
@Inject @Inject
public ShillieanSaintTemplate(CharacterTemplateIDFactory factory) { public ShillieanSaintTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.SHILLIEAN_SAINT.id), CharacterClass.SHILLIEAN_SAINT, Point.fromXYZ(28295, 11063, -4224)); super(factory.createID(CharacterClass.SHILLIEAN_SAINT.id), CharacterClass.SHILLIEAN_SAINT, Point.fromXYZ(28295, 11063, -4224));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 44; attributes.intelligence = 44;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class ShillienElderTemplate extends ShillienOracleTemplate { public class ShillienElderTemplate extends ShillienOracleTemplate {
@Inject @Inject
public ShillienElderTemplate(CharacterTemplateIDFactory factory) { public ShillienElderTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.SHILLIEN_ELDER.id), CharacterClass.SHILLIEN_ELDER, Point.fromXYZ(28295, 11063, -4224)); super(factory.createID(CharacterClass.SHILLIEN_ELDER.id), CharacterClass.SHILLIEN_ELDER, Point.fromXYZ(28295, 11063, -4224));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 44; attributes.intelligence = 44;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class ShillienKnightTemplate extends PalusKnightTemplate { public class ShillienKnightTemplate extends PalusKnightTemplate {
@Inject @Inject
public ShillienKnightTemplate(CharacterTemplateIDFactory factory) { public ShillienKnightTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.SHILLIEN_KNIGHT.id), CharacterClass.SHILLIEN_KNIGHT, Point.fromXYZ(28377, 10916, -4224)); super(factory.createID(CharacterClass.SHILLIEN_KNIGHT.id), CharacterClass.SHILLIEN_KNIGHT, Point.fromXYZ(28377, 10916, -4224));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 25; attributes.intelligence = 25;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class ShillienOracleTemplate extends DarkMysticTemplate { public class ShillienOracleTemplate extends DarkMysticTemplate {
@Inject @Inject
public ShillienOracleTemplate(CharacterTemplateIDFactory factory) { public ShillienOracleTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.SHILLIEN_ORACLE.id), CharacterClass.SHILLIEN_ORACLE, Point.fromXYZ(28295, 11063, -4224)); super(factory.createID(CharacterClass.SHILLIEN_ORACLE.id), CharacterClass.SHILLIEN_ORACLE, Point.fromXYZ(28295, 11063, -4224));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 44; attributes.intelligence = 44;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class ShillienTemplarTemplate extends ShillienKnightTemplate { public class ShillienTemplarTemplate extends ShillienKnightTemplate {
@Inject @Inject
public ShillienTemplarTemplate(CharacterTemplateIDFactory factory) { public ShillienTemplarTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.SHILLIEN_TEMPLAR.id), CharacterClass.SHILLIEN_TEMPLAR, Point.fromXYZ(28377, 10916, -4224)); super(factory.createID(CharacterClass.SHILLIEN_TEMPLAR.id), CharacterClass.SHILLIEN_TEMPLAR, Point.fromXYZ(28377, 10916, -4224));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 25; attributes.intelligence = 25;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class SilverRangerTemplate extends ElvenScoutTemplate { public class SilverRangerTemplate extends ElvenScoutTemplate {
@Inject @Inject
public SilverRangerTemplate(CharacterTemplateIDFactory factory) { public SilverRangerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.SILVER_RANGER.id), CharacterClass.SILVER_RANGER, Point.fromXYZ(45978, 41196, -3440)); super(factory.createID(CharacterClass.SILVER_RANGER.id), CharacterClass.SILVER_RANGER, Point.fromXYZ(45978, 41196, -3440));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 23; attributes.intelligence = 23;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class SorcerorTemplate extends WizardTemplate { public class SorcerorTemplate extends WizardTemplate {
@Inject @Inject
public SorcerorTemplate(CharacterTemplateIDFactory factory) { public SorcerorTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.SORCEROR.id), CharacterClass.SORCEROR, Point.fromXYZ(-90890, 248027, -3570)); super(factory.createID(CharacterClass.SORCEROR.id), CharacterClass.SORCEROR, Point.fromXYZ(-90890, 248027, -3570));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 41; attributes.intelligence = 41;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class SoultakerTemplate extends NecromancerTemplate { public class SoultakerTemplate extends NecromancerTemplate {
@Inject @Inject
public SoultakerTemplate(CharacterTemplateIDFactory factory) { public SoultakerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.SOULTAKER.id), CharacterClass.SOULTAKER, Point.fromXYZ(-90890, 248027, -3570)); super(factory.createID(CharacterClass.SOULTAKER.id), CharacterClass.SOULTAKER, Point.fromXYZ(-90890, 248027, -3570));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 41; attributes.intelligence = 41;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class SpectralMasterTemplate extends PhantomSummonerTemplate { public class SpectralMasterTemplate extends PhantomSummonerTemplate {
@Inject @Inject
public SpectralMasterTemplate(CharacterTemplateIDFactory factory) { public SpectralMasterTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.SPECTRAL_MASTER.id), CharacterClass.SPECTRAL_MASTER, Point.fromXYZ(28295, 11063, -4224)); super(factory.createID(CharacterClass.SPECTRAL_MASTER.id), CharacterClass.SPECTRAL_MASTER, Point.fromXYZ(28295, 11063, -4224));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 44; attributes.intelligence = 44;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class SpectraldancerTemplate extends BladedancerTemplate { public class SpectraldancerTemplate extends BladedancerTemplate {
@Inject @Inject
public SpectraldancerTemplate(CharacterTemplateIDFactory factory) { public SpectraldancerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.spectralDancer.id), CharacterClass.spectralDancer, Point.fromXYZ(28377, 10916, -4224)); super(factory.createID(CharacterClass.spectralDancer.id), CharacterClass.spectralDancer, Point.fromXYZ(28377, 10916, -4224));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 25; attributes.intelligence = 25;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class SpellhowlerTemplate extends DarkWizardTemplate { public class SpellhowlerTemplate extends DarkWizardTemplate {
@Inject @Inject
public SpellhowlerTemplate(CharacterTemplateIDFactory factory) { public SpellhowlerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.SPELLHOWLER.id), CharacterClass.SPELLHOWLER, Point.fromXYZ(28295, 11063, -4224)); super(factory.createID(CharacterClass.SPELLHOWLER.id), CharacterClass.SPELLHOWLER, Point.fromXYZ(28295, 11063, -4224));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 44; attributes.intelligence = 44;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class SpellsingerTemplate extends ElvenWizardTemplate { public class SpellsingerTemplate extends ElvenWizardTemplate {
@Inject @Inject
public SpellsingerTemplate(CharacterTemplateIDFactory factory) { public SpellsingerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.SPELLSINGER.id), CharacterClass.SPELLSINGER, Point.fromXYZ(46182, 41198, -3440)); super(factory.createID(CharacterClass.SPELLSINGER.id), CharacterClass.SPELLSINGER, Point.fromXYZ(46182, 41198, -3440));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 37; attributes.intelligence = 37;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class StormScreamerTemplate extends SpellhowlerTemplate { public class StormScreamerTemplate extends SpellhowlerTemplate {
@Inject @Inject
public StormScreamerTemplate(CharacterTemplateIDFactory factory) { public StormScreamerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.STORM_SCREAMER.id), CharacterClass.STORM_SCREAMER, Point.fromXYZ(28295, 11063, -4224)); super(factory.createID(CharacterClass.STORM_SCREAMER.id), CharacterClass.STORM_SCREAMER, Point.fromXYZ(28295, 11063, -4224));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 44; attributes.intelligence = 44;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class SwordMuseTemplate extends SwordSingerTemplate { public class SwordMuseTemplate extends SwordSingerTemplate {
@Inject @Inject
public SwordMuseTemplate(CharacterTemplateIDFactory factory) { public SwordMuseTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.SWORD_MUSE.id), CharacterClass.SWORD_MUSE, Point.fromXYZ(45978, 41196, -3440)); super(factory.createID(CharacterClass.SWORD_MUSE.id), CharacterClass.SWORD_MUSE, Point.fromXYZ(45978, 41196, -3440));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 23; attributes.intelligence = 23;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class SwordSingerTemplate extends ElvenKnightTemplate { public class SwordSingerTemplate extends ElvenKnightTemplate {
@Inject @Inject
public SwordSingerTemplate(CharacterTemplateIDFactory factory) { public SwordSingerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.SWORD_SINGER.id), CharacterClass.SWORD_SINGER, Point.fromXYZ(45978, 41196, -3440)); super(factory.createID(CharacterClass.SWORD_SINGER.id), CharacterClass.SWORD_SINGER, Point.fromXYZ(45978, 41196, -3440));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 23; attributes.intelligence = 23;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class TempleKnightTemplate extends ElvenKnightTemplate { public class TempleKnightTemplate extends ElvenKnightTemplate {
@Inject @Inject
public TempleKnightTemplate(CharacterTemplateIDFactory factory) { public TempleKnightTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.TEMPLE_KNIGHT.id), CharacterClass.TEMPLE_KNIGHT, Point.fromXYZ(45978, 41196, -3440)); super(factory.createID(CharacterClass.TEMPLE_KNIGHT.id), CharacterClass.TEMPLE_KNIGHT, Point.fromXYZ(45978, 41196, -3440));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 23; attributes.intelligence = 23;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class TitanTemplate extends DestroyerTemplate { public class TitanTemplate extends DestroyerTemplate {
@Inject @Inject
public TitanTemplate(CharacterTemplateIDFactory factory) { public TitanTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.TITAN.id), CharacterClass.TITAN, Point.fromXYZ(-56693, -113610, -690)); super(factory.createID(CharacterClass.TITAN.id), CharacterClass.TITAN, Point.fromXYZ(-56693, -113610, -690));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 18; attributes.intelligence = 18;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class TreasureHunterTemplate extends RogueTemplate { public class TreasureHunterTemplate extends RogueTemplate {
@Inject @Inject
public TreasureHunterTemplate(CharacterTemplateIDFactory factory) { public TreasureHunterTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.TREASURE_HUNTER.id), CharacterClass.TREASURE_HUNTER, Point.fromXYZ(-71338, 258271, -3104)); super(factory.createID(CharacterClass.TREASURE_HUNTER.id), CharacterClass.TREASURE_HUNTER, Point.fromXYZ(-71338, 258271, -3104));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 21; attributes.intelligence = 21;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class TricksterTemplate extends ArbalesterTemplate { public class TricksterTemplate extends ArbalesterTemplate {
@Inject @Inject
public TricksterTemplate(CharacterTemplateIDFactory factory) { public TricksterTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.TRICKSTER.id), CharacterClass.TRICKSTER, Point.fromXYZ(-125533, 38114, 1142)); super(factory.createID(CharacterClass.TRICKSTER.id), CharacterClass.TRICKSTER, Point.fromXYZ(-125533, 38114, 1142));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 28; attributes.intelligence = 28;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class TrooperTemplate extends MaleSoldierTemplate { public class TrooperTemplate extends MaleSoldierTemplate {
@Inject @Inject
public TrooperTemplate(CharacterTemplateIDFactory factory) { public TrooperTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.TROOPER.id), CharacterClass.TROOPER, Point.fromXYZ(-125533, 38114, 1142)); super(factory.createID(CharacterClass.TROOPER.id), CharacterClass.TROOPER, Point.fromXYZ(-125533, 38114, 1142));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 29; attributes.intelligence = 29;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class TyrantTemplate extends OrcRaiderTemplate { public class TyrantTemplate extends OrcRaiderTemplate {
@Inject @Inject
public TyrantTemplate(CharacterTemplateIDFactory factory) { public TyrantTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.TYRANT.id), CharacterClass.TYRANT, Point.fromXYZ(-56693, -113610, -690)); super(factory.createID(CharacterClass.TYRANT.id), CharacterClass.TYRANT, Point.fromXYZ(-56693, -113610, -690));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 18; attributes.intelligence = 18;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class WarcryerTemplate extends OrcShamanTemplate { public class WarcryerTemplate extends OrcShamanTemplate {
@Inject @Inject
public WarcryerTemplate(CharacterTemplateIDFactory factory) { public WarcryerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.WARCRYER.id), CharacterClass.WARCRYER, Point.fromXYZ(-56682, -113730, -690)); super(factory.createID(CharacterClass.WARCRYER.id), CharacterClass.WARCRYER, Point.fromXYZ(-56682, -113730, -690));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 31; attributes.intelligence = 31;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class WarderTemplate extends FemaleSoldierTemplate { public class WarderTemplate extends FemaleSoldierTemplate {
@Inject @Inject
public WarderTemplate(CharacterTemplateIDFactory factory) { public WarderTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.WARDER.id), CharacterClass.WARDER, Point.fromXYZ(-125533, 38114, 1142)); super(factory.createID(CharacterClass.WARDER.id), CharacterClass.WARDER, Point.fromXYZ(-125533, 38114, 1142));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 28; attributes.intelligence = 28;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class WarlockTemplate extends WizardTemplate { public class WarlockTemplate extends WizardTemplate {
@Inject @Inject
public WarlockTemplate(CharacterTemplateIDFactory factory) { public WarlockTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.WARLOCK.id), CharacterClass.WARLOCK, Point.fromXYZ(-90890, 248027, -3570)); super(factory.createID(CharacterClass.WARLOCK.id), CharacterClass.WARLOCK, Point.fromXYZ(-90890, 248027, -3570));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 41; attributes.intelligence = 41;

View File

@@ -18,14 +18,14 @@ package script.template.actor.character;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.model.id.template.CharacterTemplateID;
import com.l2jserver.model.id.template.factory.CharacterTemplateIDFactory; import com.l2jserver.model.id.template.provider.CharacterTemplateIDProvider;
import com.l2jserver.model.world.L2Character; import com.l2jserver.model.world.L2Character;
import com.l2jserver.model.world.character.CharacterClass; import com.l2jserver.model.world.character.CharacterClass;
import com.l2jserver.util.dimensional.Point; import com.l2jserver.util.dimensional.Point;
public class WarlordTemplate extends WarriorTemplate { public class WarlordTemplate extends WarriorTemplate {
@Inject @Inject
public WarlordTemplate(CharacterTemplateIDFactory factory) { public WarlordTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.WARLORD.id), CharacterClass.WARLORD, Point.fromXYZ(-71338, 258271, -3104)); super(factory.createID(CharacterClass.WARLORD.id), CharacterClass.WARLORD, Point.fromXYZ(-71338, 258271, -3104));
// ATTRIBUTES // ATTRIBUTES
attributes.intelligence = 21; attributes.intelligence = 21;

Some files were not shown because too many files have changed in this diff Show More