mirror of
https://github.com/Rogiel/l2jserver2
synced 2025-12-10 09:22:49 +00:00
@@ -87,9 +87,7 @@ public class AuthLoginPacket extends AbstractClientPacket {
|
||||
|
||||
final List<L2Character> chars = characterDao.selectByAccount(accountId);
|
||||
conn.write(CharacterSelectionListPacket.fromL2Session(
|
||||
conn.getSession(), chars.get(0)));
|
||||
// conn.setCharacterID(chars.get(0).getID());
|
||||
// conn.write(new CharacterEnterWorldPacket(chars.get(0), playKey1));
|
||||
conn.getSession(), chars.toArray(new L2Character[chars.size()])));
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -70,7 +70,7 @@ public class CharacterCreatePacket extends AbstractClientPacket {
|
||||
/**
|
||||
* The {@link CharacterTemplateID} factory
|
||||
*/
|
||||
private final CharacterTemplateIDProvider characterTemplateIdFactory;
|
||||
private final CharacterTemplateIDProvider characterTemplateIdProvider;
|
||||
|
||||
// packet
|
||||
/**
|
||||
@@ -140,7 +140,7 @@ public class CharacterCreatePacket extends AbstractClientPacket {
|
||||
CharacterTemplateIDProvider characterTemplateIdFactory) {
|
||||
this.characterDao = characterDao;
|
||||
this.characterIdFactory = characterIdFactory;
|
||||
this.characterTemplateIdFactory = characterTemplateIdFactory;
|
||||
this.characterTemplateIdProvider = characterTemplateIdFactory;
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -192,7 +192,7 @@ public class CharacterCreatePacket extends AbstractClientPacket {
|
||||
}
|
||||
|
||||
// create template id and lookup for the template instance
|
||||
final CharacterTemplateID templateId = characterTemplateIdFactory
|
||||
final CharacterTemplateID templateId = characterTemplateIdProvider
|
||||
.createID(characterClass.id);
|
||||
final CharacterTemplate template = templateId.getTemplate();
|
||||
log.debug("Creating character with template {}", template);
|
||||
|
||||
@@ -76,13 +76,13 @@ public class RequestCharacterTemplatesPacket extends AbstractClientPacket {
|
||||
@Override
|
||||
public void process(final Lineage2Connection conn) {
|
||||
log.debug("Requested character templates");
|
||||
|
||||
final CharacterTemplate[] templates = new CharacterTemplate[TEMPLATE_CLASSES.length];
|
||||
int i = 0;
|
||||
for (final CharacterClass charClass : TEMPLATE_CLASSES) {
|
||||
final CharacterTemplateID id = idFactory.createID(charClass.id);
|
||||
final CharacterTemplate template = id.getTemplate();
|
||||
final CharacterTemplatePacket templatePacket = new CharacterTemplatePacket(
|
||||
template);
|
||||
|
||||
conn.write(templatePacket);
|
||||
templates[i++] = id.getTemplate();
|
||||
}
|
||||
conn.write(new CharacterTemplatePacket(templates));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user