1
0
mirror of https://github.com/Rogiel/l2jserver2 synced 2025-12-09 08:52:51 +00:00

Character broadcast working

Signed-off-by: Rogiel <rogiel@rogiel.com>
This commit is contained in:
2011-05-22 21:32:55 -03:00
parent 49a8513ec5
commit 98feb1ecce
148 changed files with 2309 additions and 597 deletions

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class AbyssWalkerTemplate extends AssassinTemplate {
@Inject
public AbyssWalkerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ABYSS_WALKER.id), CharacterClass.ABYSS_WALKER, Point.fromXYZ(28377, 10916, -4224));
public AbyssWalkerTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.ABYSS_WALKER.id),
CharacterClass.ABYSS_WALKER, Point.fromXYZ(28377, 10916, -4224));
// ATTRIBUTES
attributes.intelligence = 25;
attributes.strength = 41;
@@ -46,6 +47,11 @@ public class AbyssWalkerTemplate extends AssassinTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 69000;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 23.5;
}
protected AbyssWalkerTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class AdventurerTemplate extends TreasureHunterTemplate {
@Inject
public AdventurerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ADVENTURER.id), CharacterClass.ADVENTURER, Point.fromXYZ(-71338, 258271, -3104));
public AdventurerTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.ADVENTURER.id),
CharacterClass.ADVENTURER, Point.fromXYZ(-71338, 258271, -3104));
// ATTRIBUTES
attributes.intelligence = 21;
attributes.strength = 40;
@@ -46,6 +47,11 @@ public class AdventurerTemplate extends TreasureHunterTemplate {
attributes.moveSpeed = 115;
attributes.maxWeigth = 81900;
attributes.craft = false;
this.maleCollisionRadius = 9.0;
this.maleCollisionHeight = 23.0;
this.femaleCollisionRadius = 8.0;
this.femaleCollisionHeight = 23.5;
}
protected AdventurerTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class ArbalesterTemplate extends WarderTemplate {
@Inject
public ArbalesterTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ARBALESTER.id), CharacterClass.ARBALESTER, Point.fromXYZ(-125533, 38114, 1142));
public ArbalesterTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.ARBALESTER.id),
CharacterClass.ARBALESTER, Point.fromXYZ(-125533, 38114, 1142));
// ATTRIBUTES
attributes.intelligence = 28;
attributes.strength = 39;
@@ -46,6 +47,11 @@ public class ArbalesterTemplate extends WarderTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 87000;
attributes.craft = false;
this.maleCollisionRadius = 8.0;
this.maleCollisionHeight = 22.6;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 22.6;
}
protected ArbalesterTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class ArcanaLordTemplate extends WarlockTemplate {
@Inject
public ArcanaLordTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ARCANA_LORD.id), CharacterClass.ARCANA_LORD, Point.fromXYZ(-90890, 248027, -3570));
public ArcanaLordTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.ARCANA_LORD.id),
CharacterClass.ARCANA_LORD, Point
.fromXYZ(-90890, 248027, -3570));
// ATTRIBUTES
attributes.intelligence = 41;
attributes.strength = 22;
@@ -46,6 +48,11 @@ public class ArcanaLordTemplate extends WarlockTemplate {
attributes.moveSpeed = 120;
attributes.maxWeigth = 62500;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 22.8;
this.femaleCollisionRadius = 6.5;
this.femaleCollisionHeight = 22.5;
}
protected ArcanaLordTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class ArchmageTemplate extends SorcerorTemplate {
@Inject
public ArchmageTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ARCHMAGE.id), CharacterClass.ARCHMAGE, Point.fromXYZ(-90890, 248027, -3570));
public ArchmageTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.ARCHMAGE.id),
CharacterClass.ARCHMAGE, Point.fromXYZ(-90890, 248027, -3570));
// ATTRIBUTES
attributes.intelligence = 41;
attributes.strength = 22;
@@ -46,6 +47,11 @@ public class ArchmageTemplate extends SorcerorTemplate {
attributes.moveSpeed = 120;
attributes.maxWeigth = 62500;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 22.8;
this.femaleCollisionRadius = 6.5;
this.femaleCollisionHeight = 22.5;
}
protected ArchmageTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class ArtisanTemplate extends DwarvenFighterTemplate {
@Inject
public ArtisanTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ARTISAN.id), CharacterClass.ARTISAN, Point.fromXYZ(108512, -174026, -400));
public ArtisanTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.ARTISAN.id),
CharacterClass.ARTISAN, Point.fromXYZ(108512, -174026, -400));
// ATTRIBUTES
attributes.intelligence = 20;
attributes.strength = 39;
@@ -46,6 +47,11 @@ public class ArtisanTemplate extends DwarvenFighterTemplate {
attributes.moveSpeed = 115;
attributes.maxWeigth = 83000;
attributes.craft = true;
this.maleCollisionRadius = 9.0;
this.maleCollisionHeight = 18.0;
this.femaleCollisionRadius = 5.0;
this.femaleCollisionHeight = 19.0;
}
protected ArtisanTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class AssassinTemplate extends DarkFighterTemplate {
@Inject
public AssassinTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ASSASSIN.id), CharacterClass.ASSASSIN, Point.fromXYZ(28377, 10916, -4224));
public AssassinTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.ASSASSIN.id),
CharacterClass.ASSASSIN, Point.fromXYZ(28377, 10916, -4224));
// ATTRIBUTES
attributes.intelligence = 25;
attributes.strength = 41;
@@ -46,6 +47,11 @@ public class AssassinTemplate extends DarkFighterTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 69000;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 23.5;
}
protected AssassinTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class BersekerTemplate extends TrooperTemplate {
@Inject
public BersekerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.BERSEKER.id), CharacterClass.BERSEKER, Point.fromXYZ(-125533, 38114, 1142));
public BersekerTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.BERSEKER.id),
CharacterClass.BERSEKER, Point.fromXYZ(-125533, 38114, 1142));
// ATTRIBUTES
attributes.intelligence = 29;
attributes.strength = 41;
@@ -46,6 +47,11 @@ public class BersekerTemplate extends TrooperTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 87000;
attributes.craft = false;
this.maleCollisionRadius = 8.0;
this.maleCollisionHeight = 25.2;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 22.6;
}
protected BersekerTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class BishopTemplate extends ClericTemplate {
@Inject
public BishopTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.BISHOP.id), CharacterClass.BISHOP, Point.fromXYZ(-90890, 248027, -3570));
public BishopTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.BISHOP.id),
CharacterClass.BISHOP, Point.fromXYZ(-90890, 248027, -3570));
// ATTRIBUTES
attributes.intelligence = 41;
attributes.strength = 22;
@@ -46,6 +47,11 @@ public class BishopTemplate extends ClericTemplate {
attributes.moveSpeed = 120;
attributes.maxWeigth = 62500;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 22.8;
this.femaleCollisionRadius = 6.5;
this.femaleCollisionHeight = 22.5;
}
protected BishopTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class BladedancerTemplate extends PalusKnightTemplate {
@Inject
public BladedancerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.BLADEDANCER.id), CharacterClass.BLADEDANCER, Point.fromXYZ(28377, 10916, -4224));
public BladedancerTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.BLADEDANCER.id),
CharacterClass.BLADEDANCER, Point.fromXYZ(28377, 10916, -4224));
// ATTRIBUTES
attributes.intelligence = 25;
attributes.strength = 41;
@@ -46,6 +47,11 @@ public class BladedancerTemplate extends PalusKnightTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 69000;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 23.5;
}
protected BladedancerTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class BountyHunterTemplate extends ScavengerTemplate {
@Inject
public BountyHunterTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.BOUNTY_HUNTER.id), CharacterClass.BOUNTY_HUNTER, Point.fromXYZ(108512, -174026, -400));
public BountyHunterTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.BOUNTY_HUNTER.id),
CharacterClass.BOUNTY_HUNTER, Point.fromXYZ(108512, -174026,
-400));
// ATTRIBUTES
attributes.intelligence = 20;
attributes.strength = 39;
@@ -46,6 +48,11 @@ public class BountyHunterTemplate extends ScavengerTemplate {
attributes.moveSpeed = 115;
attributes.maxWeigth = 83000;
attributes.craft = true;
this.maleCollisionRadius = 9.0;
this.maleCollisionHeight = 18.0;
this.femaleCollisionRadius = 5.0;
this.femaleCollisionHeight = 19.0;
}
protected BountyHunterTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class CardinalTemplate extends BishopTemplate {
@Inject
public CardinalTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.CARDINAL.id), CharacterClass.CARDINAL, Point.fromXYZ(-90890, 248027, -3570));
public CardinalTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.CARDINAL.id),
CharacterClass.CARDINAL, Point.fromXYZ(-90890, 248027, -3570));
// ATTRIBUTES
attributes.intelligence = 41;
attributes.strength = 22;
@@ -46,6 +47,11 @@ public class CardinalTemplate extends BishopTemplate {
attributes.moveSpeed = 120;
attributes.maxWeigth = 62500;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 22.8;
this.femaleCollisionRadius = 6.5;
this.femaleCollisionHeight = 22.5;
}
protected CardinalTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class ClericTemplate extends HumanMysticTemplate {
@Inject
public ClericTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.CLERIC.id), CharacterClass.CLERIC, Point.fromXYZ(-90890, 248027, -3570));
public ClericTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.CLERIC.id),
CharacterClass.CLERIC, Point.fromXYZ(-90890, 248027, -3570));
// ATTRIBUTES
attributes.intelligence = 41;
attributes.strength = 22;
@@ -46,6 +47,11 @@ public class ClericTemplate extends HumanMysticTemplate {
attributes.moveSpeed = 120;
attributes.maxWeigth = 62500;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 22.8;
this.femaleCollisionRadius = 6.5;
this.femaleCollisionHeight = 22.5;
}
protected ClericTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class DarkAvengerTemplate extends KnightTemplate {
@Inject
public DarkAvengerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.DARK_AVENGER.id), CharacterClass.DARK_AVENGER, Point.fromXYZ(-71338, 258271, -3104));
public DarkAvengerTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.DARK_AVENGER.id),
CharacterClass.DARK_AVENGER, Point.fromXYZ(-71338, 258271,
-3104));
// ATTRIBUTES
attributes.intelligence = 21;
attributes.strength = 40;
@@ -46,6 +48,11 @@ public class DarkAvengerTemplate extends KnightTemplate {
attributes.moveSpeed = 115;
attributes.maxWeigth = 81900;
attributes.craft = false;
this.maleCollisionRadius = 9.0;
this.maleCollisionHeight = 23.0;
this.femaleCollisionRadius = 8.0;
this.femaleCollisionHeight = 23.5;
}
protected DarkAvengerTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class DarkFighterTemplate extends AbstractDarkElfCharacterTemplate {
@Inject
public DarkFighterTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.DARK_FIGHTER.id), CharacterClass.DARK_FIGHTER, Point.fromXYZ(28377, 10916, -4224));
public DarkFighterTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.DARK_FIGHTER.id),
CharacterClass.DARK_FIGHTER, Point.fromXYZ(28377, 10916, -4224));
// ATTRIBUTES
attributes.intelligence = 25;
attributes.strength = 41;
@@ -46,6 +47,11 @@ public class DarkFighterTemplate extends AbstractDarkElfCharacterTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 69000;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 23.5;
}
protected DarkFighterTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class DarkMysticTemplate extends AbstractDarkElfCharacterTemplate {
@Inject
public DarkMysticTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.DARK_MYSTIC.id), CharacterClass.DARK_MYSTIC, Point.fromXYZ(28295, 11063, -4224));
public DarkMysticTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.DARK_MYSTIC.id),
CharacterClass.DARK_MYSTIC, Point.fromXYZ(28295, 11063, -4224));
// ATTRIBUTES
attributes.intelligence = 44;
attributes.strength = 23;
@@ -46,6 +47,11 @@ public class DarkMysticTemplate extends AbstractDarkElfCharacterTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 61000;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 23.5;
}
protected DarkMysticTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class DarkWizardTemplate extends DarkMysticTemplate {
@Inject
public DarkWizardTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.DARK_WIZARD.id), CharacterClass.DARK_WIZARD, Point.fromXYZ(28295, 11063, -4224));
public DarkWizardTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.DARK_WIZARD.id),
CharacterClass.DARK_WIZARD, Point.fromXYZ(28295, 11063, -4224));
// ATTRIBUTES
attributes.intelligence = 44;
attributes.strength = 23;
@@ -46,6 +47,11 @@ public class DarkWizardTemplate extends DarkMysticTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 61000;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 23.5;
}
protected DarkWizardTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class DestroyerTemplate extends OrcRaiderTemplate {
@Inject
public DestroyerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.DESTROYER.id), CharacterClass.DESTROYER, Point.fromXYZ(-56693, -113610, -690));
public DestroyerTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.DESTROYER.id),
CharacterClass.DESTROYER, Point.fromXYZ(-56693, -113610, -690));
// ATTRIBUTES
attributes.intelligence = 18;
attributes.strength = 40;
@@ -46,6 +47,11 @@ public class DestroyerTemplate extends OrcRaiderTemplate {
attributes.moveSpeed = 117;
attributes.maxWeigth = 87000;
attributes.craft = false;
this.maleCollisionRadius = 11.0;
this.maleCollisionHeight = 28.0;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 27.0;
}
protected DestroyerTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class DominatorTemplate extends OverlordTemplate {
@Inject
public DominatorTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.DOMINATOR.id), CharacterClass.DOMINATOR, Point.fromXYZ(-56682, -113730, -690));
public DominatorTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.DOMINATOR.id),
CharacterClass.DOMINATOR, Point.fromXYZ(-56682, -113730, -690));
// ATTRIBUTES
attributes.intelligence = 31;
attributes.strength = 27;
@@ -46,6 +47,11 @@ public class DominatorTemplate extends OverlordTemplate {
attributes.moveSpeed = 121;
attributes.maxWeigth = 68000;
attributes.craft = false;
this.maleCollisionRadius = 7.0;
this.maleCollisionHeight = 27.5;
this.femaleCollisionRadius = 8.0;
this.femaleCollisionHeight = 25.5;
}
protected DominatorTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class DoombringerTemplate extends BersekerTemplate {
@Inject
public DoombringerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.DOOMBRINGER.id), CharacterClass.DOOMBRINGER, Point.fromXYZ(-125533, 38114, 1142));
public DoombringerTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.DOOMBRINGER.id),
CharacterClass.DOOMBRINGER, Point.fromXYZ(-125533, 38114, 1142));
// ATTRIBUTES
attributes.intelligence = 29;
attributes.strength = 41;
@@ -46,6 +47,11 @@ public class DoombringerTemplate extends BersekerTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 87000;
attributes.craft = false;
this.maleCollisionRadius = 8.0;
this.maleCollisionHeight = 25.2;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 22.6;
}
protected DoombringerTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class DoomcryerTemplate extends WarcryerTemplate {
@Inject
public DoomcryerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.DOOMCRYER.id), CharacterClass.DOOMCRYER, Point.fromXYZ(-56682, -113730, -690));
public DoomcryerTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.DOOMCRYER.id),
CharacterClass.DOOMCRYER, Point.fromXYZ(-56682, -113730, -690));
// ATTRIBUTES
attributes.intelligence = 31;
attributes.strength = 27;
@@ -46,6 +47,11 @@ public class DoomcryerTemplate extends WarcryerTemplate {
attributes.moveSpeed = 121;
attributes.maxWeigth = 68000;
attributes.craft = false;
this.maleCollisionRadius = 7.0;
this.maleCollisionHeight = 27.5;
this.femaleCollisionRadius = 8.0;
this.femaleCollisionHeight = 25.5;
}
protected DoomcryerTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class DreadnoughtTemplate extends WarlordTemplate {
@Inject
public DreadnoughtTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.DREADNOUGHT.id), CharacterClass.DREADNOUGHT, Point.fromXYZ(-71338, 258271, -3104));
public DreadnoughtTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.DREADNOUGHT.id),
CharacterClass.DREADNOUGHT, Point
.fromXYZ(-71338, 258271, -3104));
// ATTRIBUTES
attributes.intelligence = 21;
attributes.strength = 40;
@@ -46,6 +48,11 @@ public class DreadnoughtTemplate extends WarlordTemplate {
attributes.moveSpeed = 115;
attributes.maxWeigth = 81900;
attributes.craft = false;
this.maleCollisionRadius = 9.0;
this.maleCollisionHeight = 23.0;
this.femaleCollisionRadius = 8.0;
this.femaleCollisionHeight = 23.5;
}
protected DreadnoughtTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class DuelistTemplate extends GladiatorTemplate {
@Inject
public DuelistTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.DUELIST.id), CharacterClass.DUELIST, Point.fromXYZ(-71338, 258271, -3104));
public DuelistTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.DUELIST.id),
CharacterClass.DUELIST, Point.fromXYZ(-71338, 258271, -3104));
// ATTRIBUTES
attributes.intelligence = 21;
attributes.strength = 40;
@@ -46,6 +47,11 @@ public class DuelistTemplate extends GladiatorTemplate {
attributes.moveSpeed = 115;
attributes.maxWeigth = 81900;
attributes.craft = false;
this.maleCollisionRadius = 9.0;
this.maleCollisionHeight = 23.0;
this.femaleCollisionRadius = 8.0;
this.femaleCollisionHeight = 23.5;
}
protected DuelistTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class DwarvenFighterTemplate extends AbstractDwarfCharacterTemplate {
@Inject
public DwarvenFighterTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.DWARVEN_FIGHTER.id), CharacterClass.DWARVEN_FIGHTER, Point.fromXYZ(108512, -174026, -400));
public DwarvenFighterTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.DWARVEN_FIGHTER.id),
CharacterClass.DWARVEN_FIGHTER, Point.fromXYZ(108512, -174026,
-400));
// ATTRIBUTES
attributes.intelligence = 20;
attributes.strength = 39;
@@ -46,6 +48,11 @@ public class DwarvenFighterTemplate extends AbstractDwarfCharacterTemplate {
attributes.moveSpeed = 115;
attributes.maxWeigth = 83000;
attributes.craft = true;
this.maleCollisionRadius = 9.0;
this.maleCollisionHeight = 18.0;
this.femaleCollisionRadius = 5.0;
this.femaleCollisionHeight = 19.0;
}
protected DwarvenFighterTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class ElderTemplate extends OracleTemplate {
@Inject
public ElderTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ELDER.id), CharacterClass.ELDER, Point.fromXYZ(46182, 41198, -3440));
public ElderTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.ELDER.id), CharacterClass.ELDER,
Point.fromXYZ(46182, 41198, -3440));
// ATTRIBUTES
attributes.intelligence = 37;
attributes.strength = 21;
@@ -46,6 +47,11 @@ public class ElderTemplate extends OracleTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 62400;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.5;
this.femaleCollisionHeight = 23.0;
}
protected ElderTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class ElementalMasterTemplate extends ElementalSummonerTemplate {
@Inject
public ElementalMasterTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ELEMENTAL_MASTER.id), CharacterClass.ELEMENTAL_MASTER, Point.fromXYZ(46182, 41198, -3440));
public ElementalMasterTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.ELEMENTAL_MASTER.id),
CharacterClass.ELEMENTAL_MASTER, Point.fromXYZ(46182, 41198,
-3440));
// ATTRIBUTES
attributes.intelligence = 37;
attributes.strength = 21;
@@ -46,6 +48,11 @@ public class ElementalMasterTemplate extends ElementalSummonerTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 62400;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.5;
this.femaleCollisionHeight = 23.0;
}
protected ElementalMasterTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class ElementalSummonerTemplate extends ElvenWizardTemplate {
@Inject
public ElementalSummonerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ELEMENTAL_SUMMONER.id), CharacterClass.ELEMENTAL_SUMMONER, Point.fromXYZ(46182, 41198, -3440));
public ElementalSummonerTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.ELEMENTAL_SUMMONER.id),
CharacterClass.ELEMENTAL_SUMMONER, Point.fromXYZ(46182, 41198,
-3440));
// ATTRIBUTES
attributes.intelligence = 37;
attributes.strength = 21;
@@ -46,6 +48,11 @@ public class ElementalSummonerTemplate extends ElvenWizardTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 62400;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.5;
this.femaleCollisionHeight = 23.0;
}
protected ElementalSummonerTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class ElvenFighterTemplate extends AbstractElfCharacterTemplate {
@Inject
public ElvenFighterTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ELVEN_FIGHTER.id), CharacterClass.ELVEN_FIGHTER, Point.fromXYZ(45978, 41196, -3440));
public ElvenFighterTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.ELVEN_FIGHTER.id),
CharacterClass.ELVEN_FIGHTER, Point
.fromXYZ(45978, 41196, -3440));
// ATTRIBUTES
attributes.intelligence = 23;
attributes.strength = 36;
@@ -46,6 +48,11 @@ public class ElvenFighterTemplate extends AbstractElfCharacterTemplate {
attributes.moveSpeed = 125;
attributes.maxWeigth = 73000;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.5;
this.femaleCollisionHeight = 23.0;
}
protected ElvenFighterTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class ElvenKnightTemplate extends ElvenFighterTemplate {
@Inject
public ElvenKnightTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ELVEN_KNIGHT.id), CharacterClass.ELVEN_KNIGHT, Point.fromXYZ(45978, 41196, -3440));
public ElvenKnightTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.ELVEN_KNIGHT.id),
CharacterClass.ELVEN_KNIGHT, Point.fromXYZ(45978, 41196, -3440));
// ATTRIBUTES
attributes.intelligence = 23;
attributes.strength = 36;
@@ -46,6 +47,11 @@ public class ElvenKnightTemplate extends ElvenFighterTemplate {
attributes.moveSpeed = 125;
attributes.maxWeigth = 73000;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.5;
this.femaleCollisionHeight = 23.0;
}
protected ElvenKnightTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class ElvenMysticTemplate extends AbstractElfCharacterTemplate {
@Inject
public ElvenMysticTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ELVEN_MYSTIC.id), CharacterClass.ELVEN_MYSTIC, Point.fromXYZ(46182, 41198, -3440));
public ElvenMysticTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.ELVEN_MYSTIC.id),
CharacterClass.ELVEN_MYSTIC, Point.fromXYZ(46182, 41198, -3440));
// ATTRIBUTES
attributes.intelligence = 37;
attributes.strength = 21;
@@ -46,6 +47,11 @@ public class ElvenMysticTemplate extends AbstractElfCharacterTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 62400;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.5;
this.femaleCollisionHeight = 23.0;
}
protected ElvenMysticTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class ElvenScoutTemplate extends ElvenFighterTemplate {
@Inject
public ElvenScoutTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ELVEN_SCOUT.id), CharacterClass.ELVEN_SCOUT, Point.fromXYZ(45978, 41196, -3440));
public ElvenScoutTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.ELVEN_SCOUT.id),
CharacterClass.ELVEN_SCOUT, Point.fromXYZ(45978, 41196, -3440));
// ATTRIBUTES
attributes.intelligence = 23;
attributes.strength = 36;
@@ -46,6 +47,11 @@ public class ElvenScoutTemplate extends ElvenFighterTemplate {
attributes.moveSpeed = 125;
attributes.maxWeigth = 73000;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.5;
this.femaleCollisionHeight = 23.0;
}
protected ElvenScoutTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class ElvenWizardTemplate extends ElvenMysticTemplate {
@Inject
public ElvenWizardTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ELVEN_WIZARD.id), CharacterClass.ELVEN_WIZARD, Point.fromXYZ(46182, 41198, -3440));
public ElvenWizardTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.ELVEN_WIZARD.id),
CharacterClass.ELVEN_WIZARD, Point.fromXYZ(46182, 41198, -3440));
// ATTRIBUTES
attributes.intelligence = 37;
attributes.strength = 21;
@@ -46,6 +47,11 @@ public class ElvenWizardTemplate extends ElvenMysticTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 62400;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.5;
this.femaleCollisionHeight = 23.0;
}
protected ElvenWizardTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class EvaSaintTemplate extends ElderTemplate {
@Inject
public EvaSaintTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.EVA_SAINT.id), CharacterClass.EVA_SAINT, Point.fromXYZ(46182, 41198, -3440));
public EvaSaintTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.EVA_SAINT.id),
CharacterClass.EVA_SAINT, Point.fromXYZ(46182, 41198, -3440));
// ATTRIBUTES
attributes.intelligence = 37;
attributes.strength = 21;
@@ -46,6 +47,11 @@ public class EvaSaintTemplate extends ElderTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 62400;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.5;
this.femaleCollisionHeight = 23.0;
}
protected EvaSaintTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class EvaTemplarTemplate extends TempleKnightTemplate {
@Inject
public EvaTemplarTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.EVA_TEMPLAR.id), CharacterClass.EVA_TEMPLAR, Point.fromXYZ(45978, 41196, -3440));
public EvaTemplarTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.EVA_TEMPLAR.id),
CharacterClass.EVA_TEMPLAR, Point.fromXYZ(45978, 41196, -3440));
// ATTRIBUTES
attributes.intelligence = 23;
attributes.strength = 36;
@@ -46,6 +47,11 @@ public class EvaTemplarTemplate extends TempleKnightTemplate {
attributes.moveSpeed = 125;
attributes.maxWeigth = 73000;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.5;
this.femaleCollisionHeight = 23.0;
}
protected EvaTemplarTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class FemaleSoldierTemplate extends AbstractKamaelCharacterTemplate {
@Inject
public FemaleSoldierTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.FEMALE_SOLDIER.id), CharacterClass.FEMALE_SOLDIER, Point.fromXYZ(-125517, 38267, 1176));
public FemaleSoldierTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.FEMALE_SOLDIER.id),
CharacterClass.FEMALE_SOLDIER, Point.fromXYZ(-125517, 38267,
1176));
// ATTRIBUTES
attributes.intelligence = 28;
attributes.strength = 39;
@@ -46,6 +48,11 @@ public class FemaleSoldierTemplate extends AbstractKamaelCharacterTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 87000;
attributes.craft = false;
this.maleCollisionRadius = 8.0;
this.maleCollisionHeight = 22.6;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 22.6;
}
protected FemaleSoldierTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class FemaleSoulbreakerTemplate extends WarderTemplate {
@Inject
public FemaleSoulbreakerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.FEMALE_SOULBREAKER.id), CharacterClass.FEMALE_SOULBREAKER, Point.fromXYZ(-125533, 38114, 1142));
public FemaleSoulbreakerTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.FEMALE_SOULBREAKER.id),
CharacterClass.FEMALE_SOULBREAKER, Point.fromXYZ(-125533,
38114, 1142));
// ATTRIBUTES
attributes.intelligence = 28;
attributes.strength = 39;
@@ -46,6 +48,11 @@ public class FemaleSoulbreakerTemplate extends WarderTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 87000;
attributes.craft = false;
this.maleCollisionRadius = 8.0;
this.maleCollisionHeight = 22.6;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 22.6;
}
protected FemaleSoulbreakerTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class FemaleSouldhoundTemplate extends FemaleSoulbreakerTemplate {
@Inject
public FemaleSouldhoundTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.FEMALE_SOULDHOUND.id), CharacterClass.FEMALE_SOULDHOUND, Point.fromXYZ(-125533, 38114, 1142));
public FemaleSouldhoundTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.FEMALE_SOULDHOUND.id),
CharacterClass.FEMALE_SOULDHOUND, Point.fromXYZ(-125533, 38114,
1142));
// ATTRIBUTES
attributes.intelligence = 28;
attributes.strength = 39;
@@ -46,6 +48,11 @@ public class FemaleSouldhoundTemplate extends FemaleSoulbreakerTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 87000;
attributes.craft = false;
this.maleCollisionRadius = 8.0;
this.maleCollisionHeight = 22.6;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 22.6;
}
protected FemaleSouldhoundTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class FortuneSeekerTemplate extends BountyHunterTemplate {
@Inject
public FortuneSeekerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.FORTUNE_SEEKER.id), CharacterClass.FORTUNE_SEEKER, Point.fromXYZ(108512, -174026, -400));
public FortuneSeekerTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.FORTUNE_SEEKER.id),
CharacterClass.FORTUNE_SEEKER, Point.fromXYZ(108512, -174026,
-400));
// ATTRIBUTES
attributes.intelligence = 20;
attributes.strength = 39;
@@ -46,6 +48,11 @@ public class FortuneSeekerTemplate extends BountyHunterTemplate {
attributes.moveSpeed = 115;
attributes.maxWeigth = 83000;
attributes.craft = true;
this.maleCollisionRadius = 9.0;
this.maleCollisionHeight = 18.0;
this.femaleCollisionRadius = 5.0;
this.femaleCollisionHeight = 19.0;
}
protected FortuneSeekerTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class GhostHunterTemplate extends AbyssWalkerTemplate {
@Inject
public GhostHunterTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.GHOST_HUNTER.id), CharacterClass.GHOST_HUNTER, Point.fromXYZ(28377, 10916, -4224));
public GhostHunterTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.GHOST_HUNTER.id),
CharacterClass.GHOST_HUNTER, Point.fromXYZ(28377, 10916, -4224));
// ATTRIBUTES
attributes.intelligence = 25;
attributes.strength = 41;
@@ -46,6 +47,11 @@ public class GhostHunterTemplate extends AbyssWalkerTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 69000;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 23.5;
}
protected GhostHunterTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class GhostSentinelTemplate extends PhantomRangerTemplate {
@Inject
public GhostSentinelTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.GHOST_SENTINEL.id), CharacterClass.GHOST_SENTINEL, Point.fromXYZ(28377, 10916, -4224));
public GhostSentinelTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.GHOST_SENTINEL.id),
CharacterClass.GHOST_SENTINEL, Point.fromXYZ(28377, 10916,
-4224));
// ATTRIBUTES
attributes.intelligence = 25;
attributes.strength = 41;
@@ -46,6 +48,11 @@ public class GhostSentinelTemplate extends PhantomRangerTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 69000;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 23.5;
}
protected GhostSentinelTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class GladiatorTemplate extends WarriorTemplate {
@Inject
public GladiatorTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.GLADIATOR.id), CharacterClass.GLADIATOR, Point.fromXYZ(-71338, 258271, -3104));
public GladiatorTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.GLADIATOR.id),
CharacterClass.GLADIATOR, Point.fromXYZ(-71338, 258271, -3104));
// ATTRIBUTES
attributes.intelligence = 21;
attributes.strength = 40;
@@ -46,6 +47,11 @@ public class GladiatorTemplate extends WarriorTemplate {
attributes.moveSpeed = 115;
attributes.maxWeigth = 81900;
attributes.craft = false;
this.maleCollisionRadius = 9.0;
this.maleCollisionHeight = 23.0;
this.femaleCollisionRadius = 8.0;
this.femaleCollisionHeight = 23.5;
}
protected GladiatorTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class GrandKhauatariTemplate extends TyrantTemplate {
@Inject
public GrandKhauatariTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.GRAND_KHAUATARI.id), CharacterClass.GRAND_KHAUATARI, Point.fromXYZ(-56693, -113610, -690));
public GrandKhauatariTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.GRAND_KHAUATARI.id),
CharacterClass.GRAND_KHAUATARI, Point.fromXYZ(-56693, -113610,
-690));
// ATTRIBUTES
attributes.intelligence = 18;
attributes.strength = 40;
@@ -46,6 +48,11 @@ public class GrandKhauatariTemplate extends TyrantTemplate {
attributes.moveSpeed = 117;
attributes.maxWeigth = 87000;
attributes.craft = false;
this.maleCollisionRadius = 11.0;
this.maleCollisionHeight = 28.0;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 27.0;
}
protected GrandKhauatariTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class HawkeyeTemplate extends RogueTemplate {
@Inject
public HawkeyeTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.HAWKEYE.id), CharacterClass.HAWKEYE, Point.fromXYZ(-71338, 258271, -3104));
public HawkeyeTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.HAWKEYE.id),
CharacterClass.HAWKEYE, Point.fromXYZ(-71338, 258271, -3104));
// ATTRIBUTES
attributes.intelligence = 21;
attributes.strength = 40;
@@ -46,6 +47,11 @@ public class HawkeyeTemplate extends RogueTemplate {
attributes.moveSpeed = 115;
attributes.maxWeigth = 81900;
attributes.craft = false;
this.maleCollisionRadius = 9.0;
this.maleCollisionHeight = 23.0;
this.femaleCollisionRadius = 8.0;
this.femaleCollisionHeight = 23.5;
}
protected HawkeyeTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class HellKnightTemplate extends DarkAvengerTemplate {
@Inject
public HellKnightTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.HELL_KNIGHT.id), CharacterClass.HELL_KNIGHT, Point.fromXYZ(-71338, 258271, -3104));
public HellKnightTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.HELL_KNIGHT.id),
CharacterClass.HELL_KNIGHT, Point
.fromXYZ(-71338, 258271, -3104));
// ATTRIBUTES
attributes.intelligence = 21;
attributes.strength = 40;
@@ -46,6 +48,11 @@ public class HellKnightTemplate extends DarkAvengerTemplate {
attributes.moveSpeed = 115;
attributes.maxWeigth = 81900;
attributes.craft = false;
this.maleCollisionRadius = 9.0;
this.maleCollisionHeight = 23.0;
this.femaleCollisionRadius = 8.0;
this.femaleCollisionHeight = 23.5;
}
protected HellKnightTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class HierophantTemplate extends ProphetTemplate {
@Inject
public HierophantTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.HIEROPHANT.id), CharacterClass.HIEROPHANT, Point.fromXYZ(-90890, 248027, -3570));
public HierophantTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.HIEROPHANT.id),
CharacterClass.HIEROPHANT, Point.fromXYZ(-90890, 248027, -3570));
// ATTRIBUTES
attributes.intelligence = 41;
attributes.strength = 22;
@@ -46,6 +47,11 @@ public class HierophantTemplate extends ProphetTemplate {
attributes.moveSpeed = 120;
attributes.maxWeigth = 62500;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 22.8;
this.femaleCollisionRadius = 6.5;
this.femaleCollisionHeight = 22.5;
}
protected HierophantTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class HumanFighterTemplate extends AbstractHumanCharacterTemplate {
@Inject
public HumanFighterTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.HUMAN_FIGHTER.id), CharacterClass.HUMAN_FIGHTER, Point.fromXYZ(-71338, 258271, -3104));
public HumanFighterTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.HUMAN_FIGHTER.id),
CharacterClass.HUMAN_FIGHTER, Point.fromXYZ(-71338, 258271,
-3104));
// ATTRIBUTES
attributes.intelligence = 21;
attributes.strength = 40;
@@ -46,6 +48,11 @@ public class HumanFighterTemplate extends AbstractHumanCharacterTemplate {
attributes.moveSpeed = 115;
attributes.maxWeigth = 81900;
attributes.craft = false;
this.maleCollisionRadius = 9.0;
this.maleCollisionHeight = 23.0;
this.femaleCollisionRadius = 8.0;
this.femaleCollisionHeight = 23.5;
}
protected HumanFighterTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class HumanMysticTemplate extends AbstractHumanCharacterTemplate {
@Inject
public HumanMysticTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.HUMAN_MYSTIC.id), CharacterClass.HUMAN_MYSTIC, Point.fromXYZ(-90890, 248027, -3570));
public HumanMysticTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.HUMAN_MYSTIC.id),
CharacterClass.HUMAN_MYSTIC, Point.fromXYZ(-90890, 248027,
-3570));
// ATTRIBUTES
attributes.intelligence = 41;
attributes.strength = 22;
@@ -46,6 +48,11 @@ public class HumanMysticTemplate extends AbstractHumanCharacterTemplate {
attributes.moveSpeed = 120;
attributes.maxWeigth = 62500;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 22.8;
this.femaleCollisionRadius = 6.5;
this.femaleCollisionHeight = 22.5;
}
protected HumanMysticTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class InspectorTemplate extends WarderTemplate {
@Inject
public InspectorTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.INSPECTOR.id), CharacterClass.INSPECTOR, Point.fromXYZ(-125533, 38114, 1142));
public InspectorTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.INSPECTOR.id),
CharacterClass.INSPECTOR, Point.fromXYZ(-125533, 38114, 1142));
// ATTRIBUTES
attributes.intelligence = 28;
attributes.strength = 39;
@@ -46,6 +47,11 @@ public class InspectorTemplate extends WarderTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 87000;
attributes.craft = false;
this.maleCollisionRadius = 8.0;
this.maleCollisionHeight = 25.2;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 22.6;
}
protected InspectorTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class JudicatorTemplate extends InspectorTemplate {
@Inject
public JudicatorTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.JUDICATOR.id), CharacterClass.JUDICATOR, Point.fromXYZ(-125533, 38114, 1142));
public JudicatorTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.JUDICATOR.id),
CharacterClass.JUDICATOR, Point.fromXYZ(-125533, 38114, 1142));
// ATTRIBUTES
attributes.intelligence = 28;
attributes.strength = 39;
@@ -46,6 +47,11 @@ public class JudicatorTemplate extends InspectorTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 87000;
attributes.craft = false;
this.maleCollisionRadius = 8.0;
this.maleCollisionHeight = 25.2;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 22.6;
}
protected JudicatorTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class KnightTemplate extends HumanFighterTemplate {
@Inject
public KnightTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.KNIGHT.id), CharacterClass.KNIGHT, Point.fromXYZ(-71338, 258271, -3104));
public KnightTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.KNIGHT.id),
CharacterClass.KNIGHT, Point.fromXYZ(-71338, 258271, -3104));
// ATTRIBUTES
attributes.intelligence = 21;
attributes.strength = 40;
@@ -46,6 +47,11 @@ public class KnightTemplate extends HumanFighterTemplate {
attributes.moveSpeed = 115;
attributes.maxWeigth = 81900;
attributes.craft = false;
this.maleCollisionRadius = 9.0;
this.maleCollisionHeight = 23.0;
this.femaleCollisionRadius = 8.0;
this.femaleCollisionHeight = 23.5;
}
protected KnightTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class MaestroTemplate extends WarsmithTemplate {
@Inject
public MaestroTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.MAESTRO.id), CharacterClass.MAESTRO, Point.fromXYZ(108512, -174026, -400));
public MaestroTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.MAESTRO.id),
CharacterClass.MAESTRO, Point.fromXYZ(108512, -174026, -400));
// ATTRIBUTES
attributes.intelligence = 20;
attributes.strength = 39;
@@ -46,6 +47,11 @@ public class MaestroTemplate extends WarsmithTemplate {
attributes.moveSpeed = 115;
attributes.maxWeigth = 83000;
attributes.craft = true;
this.maleCollisionRadius = 9.0;
this.maleCollisionHeight = 18.0;
this.femaleCollisionRadius = 5.0;
this.femaleCollisionHeight = 19.0;
}
protected MaestroTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class MaleSoldierTemplate extends AbstractKamaelCharacterTemplate {
@Inject
public MaleSoldierTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.MALE_SOLDIER.id), CharacterClass.MALE_SOLDIER, Point.fromXYZ(-125464, 37776, 1176));
public MaleSoldierTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.MALE_SOLDIER.id),
CharacterClass.MALE_SOLDIER, Point
.fromXYZ(-125464, 37776, 1176));
// ATTRIBUTES
attributes.intelligence = 29;
attributes.strength = 41;
@@ -46,6 +48,11 @@ public class MaleSoldierTemplate extends AbstractKamaelCharacterTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 87000;
attributes.craft = false;
this.maleCollisionRadius = 8.0;
this.maleCollisionHeight = 25.2;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 22.6;
}
protected MaleSoldierTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class MaleSoulbreakerTemplate extends TrooperTemplate {
@Inject
public MaleSoulbreakerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.MALE_SOULBREAKER.id), CharacterClass.MALE_SOULBREAKER, Point.fromXYZ(-125533, 38114, 1142));
public MaleSoulbreakerTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.MALE_SOULBREAKER.id),
CharacterClass.MALE_SOULBREAKER, Point.fromXYZ(-125533, 38114,
1142));
// ATTRIBUTES
attributes.intelligence = 29;
attributes.strength = 41;
@@ -46,6 +48,11 @@ public class MaleSoulbreakerTemplate extends TrooperTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 87000;
attributes.craft = false;
this.maleCollisionRadius = 8.0;
this.maleCollisionHeight = 25.2;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 22.6;
}
protected MaleSoulbreakerTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class MaleSouldhoundTemplate extends MaleSoulbreakerTemplate {
@Inject
public MaleSouldhoundTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.MALE_SOULDHOUND.id), CharacterClass.MALE_SOULDHOUND, Point.fromXYZ(-125533, 38114, 1142));
public MaleSouldhoundTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.MALE_SOULDHOUND.id),
CharacterClass.MALE_SOULDHOUND, Point.fromXYZ(-125533, 38114,
1142));
// ATTRIBUTES
attributes.intelligence = 29;
attributes.strength = 41;
@@ -46,6 +48,11 @@ public class MaleSouldhoundTemplate extends MaleSoulbreakerTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 87000;
attributes.craft = false;
this.maleCollisionRadius = 8.0;
this.maleCollisionHeight = 25.2;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 22.6;
}
protected MaleSouldhoundTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class MoonlightSentinelTemplate extends SilverRangerTemplate {
@Inject
public MoonlightSentinelTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.MOONLIGHT_SENTINEL.id), CharacterClass.MOONLIGHT_SENTINEL, Point.fromXYZ(45978, 41196, -3440));
public MoonlightSentinelTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.MOONLIGHT_SENTINEL.id),
CharacterClass.MOONLIGHT_SENTINEL, Point.fromXYZ(45978, 41196,
-3440));
// ATTRIBUTES
attributes.intelligence = 23;
attributes.strength = 36;
@@ -46,6 +48,11 @@ public class MoonlightSentinelTemplate extends SilverRangerTemplate {
attributes.moveSpeed = 125;
attributes.maxWeigth = 73000;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.5;
this.femaleCollisionHeight = 23.0;
}
protected MoonlightSentinelTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class MysticMuseTemplate extends SpellsingerTemplate {
@Inject
public MysticMuseTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.MYSTIC_MUSE.id), CharacterClass.MYSTIC_MUSE, Point.fromXYZ(46182, 41198, -3440));
public MysticMuseTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.MYSTIC_MUSE.id),
CharacterClass.MYSTIC_MUSE, Point.fromXYZ(46182, 41198, -3440));
// ATTRIBUTES
attributes.intelligence = 37;
attributes.strength = 21;
@@ -46,6 +47,11 @@ public class MysticMuseTemplate extends SpellsingerTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 62400;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.5;
this.femaleCollisionHeight = 23.0;
}
protected MysticMuseTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class NecromancerTemplate extends WizardTemplate {
@Inject
public NecromancerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.NECROMANCER.id), CharacterClass.NECROMANCER, Point.fromXYZ(-90890, 248027, -3570));
public NecromancerTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.NECROMANCER.id),
CharacterClass.NECROMANCER, Point
.fromXYZ(-90890, 248027, -3570));
// ATTRIBUTES
attributes.intelligence = 41;
attributes.strength = 22;
@@ -46,6 +48,11 @@ public class NecromancerTemplate extends WizardTemplate {
attributes.moveSpeed = 120;
attributes.maxWeigth = 62500;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 22.8;
this.femaleCollisionRadius = 6.5;
this.femaleCollisionHeight = 22.5;
}
protected NecromancerTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class OracleTemplate extends ElvenMysticTemplate {
@Inject
public OracleTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ORACLE.id), CharacterClass.ORACLE, Point.fromXYZ(46182, 41198, -3440));
public OracleTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.ORACLE.id),
CharacterClass.ORACLE, Point.fromXYZ(46182, 41198, -3440));
// ATTRIBUTES
attributes.intelligence = 37;
attributes.strength = 21;
@@ -46,6 +47,11 @@ public class OracleTemplate extends ElvenMysticTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 62400;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.5;
this.femaleCollisionHeight = 23.0;
}
protected OracleTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class OrcFighterTemplate extends AbstractOrcCharacterTemplate {
@Inject
public OrcFighterTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ORC_FIGHTER.id), CharacterClass.ORC_FIGHTER, Point.fromXYZ(-56693, -113610, -690));
public OrcFighterTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.ORC_FIGHTER.id),
CharacterClass.ORC_FIGHTER, Point
.fromXYZ(-56693, -113610, -690));
// ATTRIBUTES
attributes.intelligence = 18;
attributes.strength = 40;
@@ -46,6 +48,11 @@ public class OrcFighterTemplate extends AbstractOrcCharacterTemplate {
attributes.moveSpeed = 117;
attributes.maxWeigth = 87000;
attributes.craft = false;
this.maleCollisionRadius = 11.0;
this.maleCollisionHeight = 28.0;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 27.0;
}
protected OrcFighterTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class OrcMonkTemplate extends OrcFighterTemplate {
@Inject
public OrcMonkTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ORC_MONK.id), CharacterClass.ORC_MONK, Point.fromXYZ(-56682, -113610, -690));
public OrcMonkTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.ORC_MONK.id),
CharacterClass.ORC_MONK, Point.fromXYZ(-56682, -113610, -690));
// ATTRIBUTES
attributes.intelligence = 18;
attributes.strength = 40;
@@ -46,6 +47,11 @@ public class OrcMonkTemplate extends OrcFighterTemplate {
attributes.moveSpeed = 117;
attributes.maxWeigth = 87000;
attributes.craft = false;
this.maleCollisionRadius = 11.0;
this.maleCollisionHeight = 28.0;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 27.0;
}
protected OrcMonkTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class OrcMysticTemplate extends AbstractOrcCharacterTemplate {
@Inject
public OrcMysticTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ORC_MYSTIC.id), CharacterClass.ORC_MYSTIC, Point.fromXYZ(-56682, -113730, -690));
public OrcMysticTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.ORC_MYSTIC.id),
CharacterClass.ORC_MYSTIC, Point.fromXYZ(-56682, -113730, -690));
// ATTRIBUTES
attributes.intelligence = 31;
attributes.strength = 27;
@@ -46,6 +47,11 @@ public class OrcMysticTemplate extends AbstractOrcCharacterTemplate {
attributes.moveSpeed = 121;
attributes.maxWeigth = 68000;
attributes.craft = false;
this.maleCollisionRadius = 7.0;
this.maleCollisionHeight = 27.5;
this.femaleCollisionRadius = 8.0;
this.femaleCollisionHeight = 25.5;
}
protected OrcMysticTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class OrcRaiderTemplate extends OrcFighterTemplate {
@Inject
public OrcRaiderTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ORC_RAIDER.id), CharacterClass.ORC_RAIDER, Point.fromXYZ(-56693, -113610, -690));
public OrcRaiderTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.ORC_RAIDER.id),
CharacterClass.ORC_RAIDER, Point.fromXYZ(-56693, -113610, -690));
// ATTRIBUTES
attributes.intelligence = 18;
attributes.strength = 40;
@@ -46,6 +47,11 @@ public class OrcRaiderTemplate extends OrcFighterTemplate {
attributes.moveSpeed = 117;
attributes.maxWeigth = 87000;
attributes.craft = false;
this.maleCollisionRadius = 11.0;
this.maleCollisionHeight = 28.0;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 27.0;
}
protected OrcRaiderTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class OrcShamanTemplate extends OrcMysticTemplate {
@Inject
public OrcShamanTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ORC_SHAMAN.id), CharacterClass.ORC_SHAMAN, Point.fromXYZ(-56682, -113730, -690));
public OrcShamanTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.ORC_SHAMAN.id),
CharacterClass.ORC_SHAMAN, Point.fromXYZ(-56682, -113730, -690));
// ATTRIBUTES
attributes.intelligence = 31;
attributes.strength = 27;
@@ -46,6 +47,11 @@ public class OrcShamanTemplate extends OrcMysticTemplate {
attributes.moveSpeed = 121;
attributes.maxWeigth = 68000;
attributes.craft = false;
this.maleCollisionRadius = 7.0;
this.maleCollisionHeight = 27.5;
this.femaleCollisionRadius = 8.0;
this.femaleCollisionHeight = 25.5;
}
protected OrcShamanTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class OverlordTemplate extends OrcShamanTemplate {
@Inject
public OverlordTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.OVERLORD.id), CharacterClass.OVERLORD, Point.fromXYZ(-56682, -113730, -690));
public OverlordTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.OVERLORD.id),
CharacterClass.OVERLORD, Point.fromXYZ(-56682, -113730, -690));
// ATTRIBUTES
attributes.intelligence = 31;
attributes.strength = 27;
@@ -46,6 +47,11 @@ public class OverlordTemplate extends OrcShamanTemplate {
attributes.moveSpeed = 121;
attributes.maxWeigth = 68000;
attributes.craft = false;
this.maleCollisionRadius = 7.0;
this.maleCollisionHeight = 27.5;
this.femaleCollisionRadius = 8.0;
this.femaleCollisionHeight = 25.5;
}
protected OverlordTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class PaladinTemplate extends KnightTemplate {
@Inject
public PaladinTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.PALADIN.id), CharacterClass.PALADIN, Point.fromXYZ(-71338, 258271, -3104));
public PaladinTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.PALADIN.id),
CharacterClass.PALADIN, Point.fromXYZ(-71338, 258271, -3104));
// ATTRIBUTES
attributes.intelligence = 21;
attributes.strength = 40;
@@ -46,6 +47,11 @@ public class PaladinTemplate extends KnightTemplate {
attributes.moveSpeed = 115;
attributes.maxWeigth = 81900;
attributes.craft = false;
this.maleCollisionRadius = 9.0;
this.maleCollisionHeight = 23.0;
this.femaleCollisionRadius = 8.0;
this.femaleCollisionHeight = 23.5;
}
protected PaladinTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class PalusKnightTemplate extends DarkFighterTemplate {
@Inject
public PalusKnightTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.PALUS_KNIGHT.id), CharacterClass.PALUS_KNIGHT, Point.fromXYZ(28377, 10916, -4224));
public PalusKnightTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.PALUS_KNIGHT.id),
CharacterClass.PALUS_KNIGHT, Point.fromXYZ(28377, 10916, -4224));
// ATTRIBUTES
attributes.intelligence = 25;
attributes.strength = 41;
@@ -46,6 +47,11 @@ public class PalusKnightTemplate extends DarkFighterTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 69000;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 23.5;
}
protected PalusKnightTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class PhantomRangerTemplate extends AssassinTemplate {
@Inject
public PhantomRangerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.PHANTOM_RANGER.id), CharacterClass.PHANTOM_RANGER, Point.fromXYZ(28377, 10916, -4224));
public PhantomRangerTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.PHANTOM_RANGER.id),
CharacterClass.PHANTOM_RANGER, Point.fromXYZ(28377, 10916,
-4224));
// ATTRIBUTES
attributes.intelligence = 25;
attributes.strength = 41;
@@ -46,6 +48,11 @@ public class PhantomRangerTemplate extends AssassinTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 69000;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 23.5;
}
protected PhantomRangerTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class PhantomSummonerTemplate extends DarkWizardTemplate {
@Inject
public PhantomSummonerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.PHANTOM_SUMMONER.id), CharacterClass.PHANTOM_SUMMONER, Point.fromXYZ(28295, 11063, -4224));
public PhantomSummonerTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.PHANTOM_SUMMONER.id),
CharacterClass.PHANTOM_SUMMONER, Point.fromXYZ(28295, 11063,
-4224));
// ATTRIBUTES
attributes.intelligence = 44;
attributes.strength = 23;
@@ -46,6 +48,11 @@ public class PhantomSummonerTemplate extends DarkWizardTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 61000;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 23.5;
}
protected PhantomSummonerTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class PhoenixKnightTemplate extends PaladinTemplate {
@Inject
public PhoenixKnightTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.PHOENIX_KNIGHT.id), CharacterClass.PHOENIX_KNIGHT, Point.fromXYZ(-71338, 258271, -3104));
public PhoenixKnightTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.PHOENIX_KNIGHT.id),
CharacterClass.PHOENIX_KNIGHT, Point.fromXYZ(-71338, 258271,
-3104));
// ATTRIBUTES
attributes.intelligence = 21;
attributes.strength = 40;
@@ -46,6 +48,11 @@ public class PhoenixKnightTemplate extends PaladinTemplate {
attributes.moveSpeed = 115;
attributes.maxWeigth = 81900;
attributes.craft = false;
this.maleCollisionRadius = 9.0;
this.maleCollisionHeight = 23.0;
this.femaleCollisionRadius = 8.0;
this.femaleCollisionHeight = 23.5;
}
protected PhoenixKnightTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class PlainsWalkerTemplate extends ElvenScoutTemplate {
@Inject
public PlainsWalkerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.PLAINS_WALKER.id), CharacterClass.PLAINS_WALKER, Point.fromXYZ(45978, 41196, -3440));
public PlainsWalkerTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.PLAINS_WALKER.id),
CharacterClass.PLAINS_WALKER, Point
.fromXYZ(45978, 41196, -3440));
// ATTRIBUTES
attributes.intelligence = 23;
attributes.strength = 36;
@@ -46,6 +48,11 @@ public class PlainsWalkerTemplate extends ElvenScoutTemplate {
attributes.moveSpeed = 125;
attributes.maxWeigth = 73000;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.5;
this.femaleCollisionHeight = 23.0;
}
protected PlainsWalkerTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class ProphetTemplate extends ClericTemplate {
@Inject
public ProphetTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.PROPHET.id), CharacterClass.PROPHET, Point.fromXYZ(-90890, 248027, -3570));
public ProphetTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.PROPHET.id),
CharacterClass.PROPHET, Point.fromXYZ(-90890, 248027, -3570));
// ATTRIBUTES
attributes.intelligence = 41;
attributes.strength = 22;
@@ -46,6 +47,11 @@ public class ProphetTemplate extends ClericTemplate {
attributes.moveSpeed = 120;
attributes.maxWeigth = 62500;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 22.8;
this.femaleCollisionRadius = 6.5;
this.femaleCollisionHeight = 22.5;
}
protected ProphetTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class RogueTemplate extends HumanFighterTemplate {
@Inject
public RogueTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.ROGUE.id), CharacterClass.ROGUE, Point.fromXYZ(-71338, 258271, -3104));
public RogueTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.ROGUE.id), CharacterClass.ROGUE,
Point.fromXYZ(-71338, 258271, -3104));
// ATTRIBUTES
attributes.intelligence = 21;
attributes.strength = 40;
@@ -46,6 +47,11 @@ public class RogueTemplate extends HumanFighterTemplate {
attributes.moveSpeed = 115;
attributes.maxWeigth = 81900;
attributes.craft = false;
this.maleCollisionRadius = 9.0;
this.maleCollisionHeight = 23.0;
this.femaleCollisionRadius = 8.0;
this.femaleCollisionHeight = 23.5;
}
protected RogueTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class SagittariusTemplate extends HawkeyeTemplate {
@Inject
public SagittariusTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.SAGITTARIUS.id), CharacterClass.SAGITTARIUS, Point.fromXYZ(-71338, 258271, -3104));
public SagittariusTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.SAGITTARIUS.id),
CharacterClass.SAGITTARIUS, Point
.fromXYZ(-71338, 258271, -3104));
// ATTRIBUTES
attributes.intelligence = 21;
attributes.strength = 40;
@@ -46,6 +48,11 @@ public class SagittariusTemplate extends HawkeyeTemplate {
attributes.moveSpeed = 115;
attributes.maxWeigth = 81900;
attributes.craft = false;
this.maleCollisionRadius = 9.0;
this.maleCollisionHeight = 23.0;
this.femaleCollisionRadius = 8.0;
this.femaleCollisionHeight = 23.5;
}
protected SagittariusTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class ScavengerTemplate extends DwarvenFighterTemplate {
@Inject
public ScavengerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.SCAVENGER.id), CharacterClass.SCAVENGER, Point.fromXYZ(108512, -174026, -400));
public ScavengerTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.SCAVENGER.id),
CharacterClass.SCAVENGER, Point.fromXYZ(108512, -174026, -400));
// ATTRIBUTES
attributes.intelligence = 20;
attributes.strength = 39;
@@ -46,6 +47,11 @@ public class ScavengerTemplate extends DwarvenFighterTemplate {
attributes.moveSpeed = 115;
attributes.maxWeigth = 83000;
attributes.craft = true;
this.maleCollisionRadius = 9.0;
this.maleCollisionHeight = 18.0;
this.femaleCollisionRadius = 5.0;
this.femaleCollisionHeight = 19.0;
}
protected ScavengerTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class ShillieanSaintTemplate extends ShillienElderTemplate {
@Inject
public ShillieanSaintTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.SHILLIEAN_SAINT.id), CharacterClass.SHILLIEAN_SAINT, Point.fromXYZ(28295, 11063, -4224));
public ShillieanSaintTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.SHILLIEAN_SAINT.id),
CharacterClass.SHILLIEAN_SAINT, Point.fromXYZ(28295, 11063,
-4224));
// ATTRIBUTES
attributes.intelligence = 44;
attributes.strength = 23;
@@ -46,6 +48,11 @@ public class ShillieanSaintTemplate extends ShillienElderTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 61000;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 23.5;
}
protected ShillieanSaintTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class ShillienElderTemplate extends ShillienOracleTemplate {
@Inject
public ShillienElderTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.SHILLIEN_ELDER.id), CharacterClass.SHILLIEN_ELDER, Point.fromXYZ(28295, 11063, -4224));
public ShillienElderTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.SHILLIEN_ELDER.id),
CharacterClass.SHILLIEN_ELDER, Point.fromXYZ(28295, 11063,
-4224));
// ATTRIBUTES
attributes.intelligence = 44;
attributes.strength = 23;
@@ -46,6 +48,11 @@ public class ShillienElderTemplate extends ShillienOracleTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 61000;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 23.5;
}
protected ShillienElderTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class ShillienKnightTemplate extends PalusKnightTemplate {
@Inject
public ShillienKnightTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.SHILLIEN_KNIGHT.id), CharacterClass.SHILLIEN_KNIGHT, Point.fromXYZ(28377, 10916, -4224));
public ShillienKnightTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.SHILLIEN_KNIGHT.id),
CharacterClass.SHILLIEN_KNIGHT, Point.fromXYZ(28377, 10916,
-4224));
// ATTRIBUTES
attributes.intelligence = 25;
attributes.strength = 41;
@@ -46,6 +48,11 @@ public class ShillienKnightTemplate extends PalusKnightTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 69000;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 23.5;
}
protected ShillienKnightTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class ShillienOracleTemplate extends DarkMysticTemplate {
@Inject
public ShillienOracleTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.SHILLIEN_ORACLE.id), CharacterClass.SHILLIEN_ORACLE, Point.fromXYZ(28295, 11063, -4224));
public ShillienOracleTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.SHILLIEN_ORACLE.id),
CharacterClass.SHILLIEN_ORACLE, Point.fromXYZ(28295, 11063,
-4224));
// ATTRIBUTES
attributes.intelligence = 44;
attributes.strength = 23;
@@ -46,6 +48,11 @@ public class ShillienOracleTemplate extends DarkMysticTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 61000;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 23.5;
}
protected ShillienOracleTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class ShillienTemplarTemplate extends ShillienKnightTemplate {
@Inject
public ShillienTemplarTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.SHILLIEN_TEMPLAR.id), CharacterClass.SHILLIEN_TEMPLAR, Point.fromXYZ(28377, 10916, -4224));
public ShillienTemplarTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.SHILLIEN_TEMPLAR.id),
CharacterClass.SHILLIEN_TEMPLAR, Point.fromXYZ(28377, 10916,
-4224));
// ATTRIBUTES
attributes.intelligence = 25;
attributes.strength = 41;
@@ -46,6 +48,11 @@ public class ShillienTemplarTemplate extends ShillienKnightTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 69000;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 23.5;
}
protected ShillienTemplarTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class SilverRangerTemplate extends ElvenScoutTemplate {
@Inject
public SilverRangerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.SILVER_RANGER.id), CharacterClass.SILVER_RANGER, Point.fromXYZ(45978, 41196, -3440));
public SilverRangerTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.SILVER_RANGER.id),
CharacterClass.SILVER_RANGER, Point
.fromXYZ(45978, 41196, -3440));
// ATTRIBUTES
attributes.intelligence = 23;
attributes.strength = 36;
@@ -46,6 +48,11 @@ public class SilverRangerTemplate extends ElvenScoutTemplate {
attributes.moveSpeed = 125;
attributes.maxWeigth = 73000;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.5;
this.femaleCollisionHeight = 23.0;
}
protected SilverRangerTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class SorcerorTemplate extends WizardTemplate {
@Inject
public SorcerorTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.SORCEROR.id), CharacterClass.SORCEROR, Point.fromXYZ(-90890, 248027, -3570));
public SorcerorTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.SORCEROR.id),
CharacterClass.SORCEROR, Point.fromXYZ(-90890, 248027, -3570));
// ATTRIBUTES
attributes.intelligence = 41;
attributes.strength = 22;
@@ -46,6 +47,11 @@ public class SorcerorTemplate extends WizardTemplate {
attributes.moveSpeed = 120;
attributes.maxWeigth = 62500;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 22.8;
this.femaleCollisionRadius = 6.5;
this.femaleCollisionHeight = 22.5;
}
protected SorcerorTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class SoultakerTemplate extends NecromancerTemplate {
@Inject
public SoultakerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.SOULTAKER.id), CharacterClass.SOULTAKER, Point.fromXYZ(-90890, 248027, -3570));
public SoultakerTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.SOULTAKER.id),
CharacterClass.SOULTAKER, Point.fromXYZ(-90890, 248027, -3570));
// ATTRIBUTES
attributes.intelligence = 41;
attributes.strength = 22;
@@ -46,6 +47,11 @@ public class SoultakerTemplate extends NecromancerTemplate {
attributes.moveSpeed = 120;
attributes.maxWeigth = 62500;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 22.8;
this.femaleCollisionRadius = 6.5;
this.femaleCollisionHeight = 22.5;
}
protected SoultakerTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class SpectralMasterTemplate extends PhantomSummonerTemplate {
@Inject
public SpectralMasterTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.SPECTRAL_MASTER.id), CharacterClass.SPECTRAL_MASTER, Point.fromXYZ(28295, 11063, -4224));
public SpectralMasterTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.SPECTRAL_MASTER.id),
CharacterClass.SPECTRAL_MASTER, Point.fromXYZ(28295, 11063,
-4224));
// ATTRIBUTES
attributes.intelligence = 44;
attributes.strength = 23;
@@ -46,6 +48,11 @@ public class SpectralMasterTemplate extends PhantomSummonerTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 61000;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 23.5;
}
protected SpectralMasterTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class SpectraldancerTemplate extends BladedancerTemplate {
@Inject
public SpectraldancerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.spectralDancer.id), CharacterClass.spectralDancer, Point.fromXYZ(28377, 10916, -4224));
public SpectraldancerTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.spectralDancer.id),
CharacterClass.spectralDancer, Point.fromXYZ(28377, 10916,
-4224));
// ATTRIBUTES
attributes.intelligence = 25;
attributes.strength = 41;
@@ -46,6 +48,11 @@ public class SpectraldancerTemplate extends BladedancerTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 69000;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 23.5;
}
protected SpectraldancerTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class SpellhowlerTemplate extends DarkWizardTemplate {
@Inject
public SpellhowlerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.SPELLHOWLER.id), CharacterClass.SPELLHOWLER, Point.fromXYZ(28295, 11063, -4224));
public SpellhowlerTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.SPELLHOWLER.id),
CharacterClass.SPELLHOWLER, Point.fromXYZ(28295, 11063, -4224));
// ATTRIBUTES
attributes.intelligence = 44;
attributes.strength = 23;
@@ -46,6 +47,11 @@ public class SpellhowlerTemplate extends DarkWizardTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 61000;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 23.5;
}
protected SpellhowlerTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class SpellsingerTemplate extends ElvenWizardTemplate {
@Inject
public SpellsingerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.SPELLSINGER.id), CharacterClass.SPELLSINGER, Point.fromXYZ(46182, 41198, -3440));
public SpellsingerTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.SPELLSINGER.id),
CharacterClass.SPELLSINGER, Point.fromXYZ(46182, 41198, -3440));
// ATTRIBUTES
attributes.intelligence = 37;
attributes.strength = 21;
@@ -46,6 +47,11 @@ public class SpellsingerTemplate extends ElvenWizardTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 62400;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.5;
this.femaleCollisionHeight = 23.0;
}
protected SpellsingerTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class StormScreamerTemplate extends SpellhowlerTemplate {
@Inject
public StormScreamerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.STORM_SCREAMER.id), CharacterClass.STORM_SCREAMER, Point.fromXYZ(28295, 11063, -4224));
public StormScreamerTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.STORM_SCREAMER.id),
CharacterClass.STORM_SCREAMER, Point.fromXYZ(28295, 11063,
-4224));
// ATTRIBUTES
attributes.intelligence = 44;
attributes.strength = 23;
@@ -46,6 +48,11 @@ public class StormScreamerTemplate extends SpellhowlerTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 61000;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 23.5;
}
protected StormScreamerTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class SwordMuseTemplate extends SwordSingerTemplate {
@Inject
public SwordMuseTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.SWORD_MUSE.id), CharacterClass.SWORD_MUSE, Point.fromXYZ(45978, 41196, -3440));
public SwordMuseTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.SWORD_MUSE.id),
CharacterClass.SWORD_MUSE, Point.fromXYZ(45978, 41196, -3440));
// ATTRIBUTES
attributes.intelligence = 23;
attributes.strength = 36;
@@ -46,6 +47,11 @@ public class SwordMuseTemplate extends SwordSingerTemplate {
attributes.moveSpeed = 125;
attributes.maxWeigth = 73000;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.5;
this.femaleCollisionHeight = 23.0;
}
protected SwordMuseTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class SwordSingerTemplate extends ElvenKnightTemplate {
@Inject
public SwordSingerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.SWORD_SINGER.id), CharacterClass.SWORD_SINGER, Point.fromXYZ(45978, 41196, -3440));
public SwordSingerTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.SWORD_SINGER.id),
CharacterClass.SWORD_SINGER, Point.fromXYZ(45978, 41196, -3440));
// ATTRIBUTES
attributes.intelligence = 23;
attributes.strength = 36;
@@ -46,6 +47,11 @@ public class SwordSingerTemplate extends ElvenKnightTemplate {
attributes.moveSpeed = 125;
attributes.maxWeigth = 73000;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.5;
this.femaleCollisionHeight = 23.0;
}
protected SwordSingerTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class TempleKnightTemplate extends ElvenKnightTemplate {
@Inject
public TempleKnightTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.TEMPLE_KNIGHT.id), CharacterClass.TEMPLE_KNIGHT, Point.fromXYZ(45978, 41196, -3440));
public TempleKnightTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.TEMPLE_KNIGHT.id),
CharacterClass.TEMPLE_KNIGHT, Point
.fromXYZ(45978, 41196, -3440));
// ATTRIBUTES
attributes.intelligence = 23;
attributes.strength = 36;
@@ -46,6 +48,11 @@ public class TempleKnightTemplate extends ElvenKnightTemplate {
attributes.moveSpeed = 125;
attributes.maxWeigth = 73000;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 24.0;
this.femaleCollisionRadius = 7.5;
this.femaleCollisionHeight = 23.0;
}
protected TempleKnightTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class TitanTemplate extends DestroyerTemplate {
@Inject
public TitanTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.TITAN.id), CharacterClass.TITAN, Point.fromXYZ(-56693, -113610, -690));
public TitanTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.TITAN.id), CharacterClass.TITAN,
Point.fromXYZ(-56693, -113610, -690));
// ATTRIBUTES
attributes.intelligence = 18;
attributes.strength = 40;
@@ -46,6 +47,11 @@ public class TitanTemplate extends DestroyerTemplate {
attributes.moveSpeed = 117;
attributes.maxWeigth = 87000;
attributes.craft = false;
this.maleCollisionRadius = 11.0;
this.maleCollisionHeight = 28.0;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 27.0;
}
protected TitanTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,10 @@ import com.l2jserver.util.dimensional.Point;
public class TreasureHunterTemplate extends RogueTemplate {
@Inject
public TreasureHunterTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.TREASURE_HUNTER.id), CharacterClass.TREASURE_HUNTER, Point.fromXYZ(-71338, 258271, -3104));
public TreasureHunterTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.TREASURE_HUNTER.id),
CharacterClass.TREASURE_HUNTER, Point.fromXYZ(-71338, 258271,
-3104));
// ATTRIBUTES
attributes.intelligence = 21;
attributes.strength = 40;
@@ -46,6 +48,11 @@ public class TreasureHunterTemplate extends RogueTemplate {
attributes.moveSpeed = 115;
attributes.maxWeigth = 81900;
attributes.craft = false;
this.maleCollisionRadius = 9.0;
this.maleCollisionHeight = 23.0;
this.femaleCollisionRadius = 8.0;
this.femaleCollisionHeight = 23.5;
}
protected TreasureHunterTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class TricksterTemplate extends ArbalesterTemplate {
@Inject
public TricksterTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.TRICKSTER.id), CharacterClass.TRICKSTER, Point.fromXYZ(-125533, 38114, 1142));
public TricksterTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.TRICKSTER.id),
CharacterClass.TRICKSTER, Point.fromXYZ(-125533, 38114, 1142));
// ATTRIBUTES
attributes.intelligence = 28;
attributes.strength = 39;
@@ -46,6 +47,11 @@ public class TricksterTemplate extends ArbalesterTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 87000;
attributes.craft = false;
this.maleCollisionRadius = 8.0;
this.maleCollisionHeight = 22.6;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 22.6;
}
protected TricksterTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class TrooperTemplate extends MaleSoldierTemplate {
@Inject
public TrooperTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.TROOPER.id), CharacterClass.TROOPER, Point.fromXYZ(-125533, 38114, 1142));
public TrooperTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.TROOPER.id),
CharacterClass.TROOPER, Point.fromXYZ(-125533, 38114, 1142));
// ATTRIBUTES
attributes.intelligence = 29;
attributes.strength = 41;
@@ -46,6 +47,11 @@ public class TrooperTemplate extends MaleSoldierTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 87000;
attributes.craft = false;
this.maleCollisionRadius = 8.0;
this.maleCollisionHeight = 25.2;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 22.6;
}
protected TrooperTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class TyrantTemplate extends OrcRaiderTemplate {
@Inject
public TyrantTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.TYRANT.id), CharacterClass.TYRANT, Point.fromXYZ(-56693, -113610, -690));
public TyrantTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.TYRANT.id),
CharacterClass.TYRANT, Point.fromXYZ(-56693, -113610, -690));
// ATTRIBUTES
attributes.intelligence = 18;
attributes.strength = 40;
@@ -46,6 +47,11 @@ public class TyrantTemplate extends OrcRaiderTemplate {
attributes.moveSpeed = 117;
attributes.maxWeigth = 87000;
attributes.craft = false;
this.maleCollisionRadius = 11.0;
this.maleCollisionHeight = 28.0;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 27.0;
}
protected TyrantTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class WarcryerTemplate extends OrcShamanTemplate {
@Inject
public WarcryerTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.WARCRYER.id), CharacterClass.WARCRYER, Point.fromXYZ(-56682, -113730, -690));
public WarcryerTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.WARCRYER.id),
CharacterClass.WARCRYER, Point.fromXYZ(-56682, -113730, -690));
// ATTRIBUTES
attributes.intelligence = 31;
attributes.strength = 27;
@@ -46,6 +47,11 @@ public class WarcryerTemplate extends OrcShamanTemplate {
attributes.moveSpeed = 121;
attributes.maxWeigth = 68000;
attributes.craft = false;
this.maleCollisionRadius = 7.0;
this.maleCollisionHeight = 27.5;
this.femaleCollisionRadius = 8.0;
this.femaleCollisionHeight = 25.5;
}
protected WarcryerTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class WarderTemplate extends FemaleSoldierTemplate {
@Inject
public WarderTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.WARDER.id), CharacterClass.WARDER, Point.fromXYZ(-125533, 38114, 1142));
public WarderTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.WARDER.id),
CharacterClass.WARDER, Point.fromXYZ(-125533, 38114, 1142));
// ATTRIBUTES
attributes.intelligence = 28;
attributes.strength = 39;
@@ -46,6 +47,11 @@ public class WarderTemplate extends FemaleSoldierTemplate {
attributes.moveSpeed = 122;
attributes.maxWeigth = 87000;
attributes.craft = false;
this.maleCollisionRadius = 8.0;
this.maleCollisionHeight = 22.6;
this.femaleCollisionRadius = 7.0;
this.femaleCollisionHeight = 22.6;
}
protected WarderTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class WarlockTemplate extends WizardTemplate {
@Inject
public WarlockTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.WARLOCK.id), CharacterClass.WARLOCK, Point.fromXYZ(-90890, 248027, -3570));
public WarlockTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.WARLOCK.id),
CharacterClass.WARLOCK, Point.fromXYZ(-90890, 248027, -3570));
// ATTRIBUTES
attributes.intelligence = 41;
attributes.strength = 22;
@@ -46,6 +47,11 @@ public class WarlockTemplate extends WizardTemplate {
attributes.moveSpeed = 120;
attributes.maxWeigth = 62500;
attributes.craft = false;
this.maleCollisionRadius = 7.5;
this.maleCollisionHeight = 22.8;
this.femaleCollisionRadius = 6.5;
this.femaleCollisionHeight = 22.5;
}
protected WarlockTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class WarlordTemplate extends WarriorTemplate {
@Inject
public WarlordTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.WARLORD.id), CharacterClass.WARLORD, Point.fromXYZ(-71338, 258271, -3104));
public WarlordTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.WARLORD.id),
CharacterClass.WARLORD, Point.fromXYZ(-71338, 258271, -3104));
// ATTRIBUTES
attributes.intelligence = 21;
attributes.strength = 40;
@@ -46,6 +47,11 @@ public class WarlordTemplate extends WarriorTemplate {
attributes.moveSpeed = 115;
attributes.maxWeigth = 81900;
attributes.craft = false;
this.maleCollisionRadius = 9.0;
this.maleCollisionHeight = 23.0;
this.femaleCollisionRadius = 8.0;
this.femaleCollisionHeight = 23.5;
}
protected WarlordTemplate(CharacterTemplateID id,

View File

@@ -25,8 +25,9 @@ import com.l2jserver.util.dimensional.Point;
public class WarriorTemplate extends HumanFighterTemplate {
@Inject
public WarriorTemplate(CharacterTemplateIDProvider factory) {
super(factory.createID(CharacterClass.WARRIOR.id), CharacterClass.WARRIOR, Point.fromXYZ(-71338, 258271, -3104));
public WarriorTemplate(CharacterTemplateIDProvider provider) {
super(provider.createID(CharacterClass.WARRIOR.id),
CharacterClass.WARRIOR, Point.fromXYZ(-71338, 258271, -3104));
// ATTRIBUTES
attributes.intelligence = 21;
attributes.strength = 40;
@@ -46,6 +47,11 @@ public class WarriorTemplate extends HumanFighterTemplate {
attributes.moveSpeed = 115;
attributes.maxWeigth = 81900;
attributes.craft = false;
this.maleCollisionRadius = 9.0;
this.maleCollisionHeight = 23.0;
this.femaleCollisionRadius = 8.0;
this.femaleCollisionHeight = 23.5;
}
protected WarriorTemplate(CharacterTemplateID id,

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