mirror of
https://github.com/Rogiel/l2jserver2
synced 2025-12-05 23:22:47 +00:00
@@ -59,7 +59,6 @@ public class StaticTemplateService extends AbstractService implements
|
||||
|
||||
public void addTemplate(Class<? extends Template<?>> t) {
|
||||
final Template<?> template = injector.getInstance(t);
|
||||
System.out.println(template.getID() + " -> " + template);
|
||||
if (template.getID() != null)
|
||||
templates.put(template.getID(), template);
|
||||
}
|
||||
|
||||
@@ -16,6 +16,8 @@ import com.l2jserver.service.BasicServiceModule;
|
||||
import com.l2jserver.service.ServiceModule;
|
||||
import com.l2jserver.service.ServiceStartException;
|
||||
import com.l2jserver.service.database.DatabaseService;
|
||||
import com.l2jserver.service.game.scripting.ScriptingService;
|
||||
import com.l2jserver.service.game.template.TemplateService;
|
||||
|
||||
public class IDFactoryTest {
|
||||
private final Injector injector = Guice.createInjector(new ServiceModule(),
|
||||
@@ -42,14 +44,17 @@ public class IDFactoryTest {
|
||||
@Test
|
||||
public void testGetObject() throws ServiceStartException {
|
||||
BasicConfigurator.configure();
|
||||
injector.getInstance(ScriptingService.class).start();
|
||||
injector.getInstance(TemplateService.class).start();
|
||||
|
||||
injector.getInstance(DatabaseService.class).start();
|
||||
final CharacterID id1 = charIdFactory.createID(268435456);
|
||||
final L2Character character = id1.getObject();
|
||||
final CharacterID id = charIdFactory.createID(268437456);
|
||||
final L2Character character = id.getObject();
|
||||
|
||||
Assert.assertNotNull(character);
|
||||
System.out.println(character.getAppearance().getHairColor());
|
||||
|
||||
Assert.assertNotNull(character);
|
||||
Assert.assertEquals(id1, character.getID());
|
||||
Assert.assertEquals(id, character.getID());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,7 +12,8 @@ public class CharacterSQLEnumGenerator {
|
||||
final StringBuilder builder = new StringBuilder();
|
||||
builder.append("ALTER TABLE `character` CHANGE `class` `class` ENUM(");
|
||||
for (CharacterClass c : CharacterClass.values()) {
|
||||
builder.append("'" + c.name() + "',");
|
||||
if (!c.name().startsWith("DUMMY"))
|
||||
builder.append("'" + c.name() + "',");
|
||||
}
|
||||
builder.replace(builder.length() - 1, builder.length(), "");
|
||||
builder.append(") CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT 'HUMAN_FIGHTER';");
|
||||
|
||||
Reference in New Issue
Block a user