mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-07-14 00:02:07 -04:00
Fixed commit b9ed655f
This commit is contained in:
@@ -33,7 +33,7 @@ import main.NGECore;
|
||||
import org.apache.mina.core.buffer.IoBuffer;
|
||||
import org.apache.mina.core.session.IoSession;
|
||||
|
||||
//import clientdata.visitors.ProfessionTemplateVisitor;
|
||||
|
||||
import engine.clientdata.ClientFileManager;
|
||||
import engine.clientdata.visitors.DatatableVisitor;
|
||||
import engine.clients.Client;
|
||||
@@ -63,6 +63,7 @@ import resources.objects.mission.MissionObject;
|
||||
import resources.objects.player.PlayerObject;
|
||||
import resources.objects.tangible.TangibleObject;
|
||||
import resources.objects.weapon.WeaponObject;
|
||||
import resources.visitors.ProfessionTemplateVisitor;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
|
||||
@@ -329,7 +330,7 @@ public class CharacterService implements INetworkDispatch {
|
||||
object._add(defaultWeapon);
|
||||
object.setWeaponId(defaultWeapon.getObjectID());
|
||||
|
||||
//createStarterClothing(object, sharedRaceTemplate, clientCreateCharacter.getStarterProfession());
|
||||
createStarterClothing(object, sharedRaceTemplate, clientCreateCharacter.getStarterProfession());
|
||||
//core.scriptService.callScript("scripts/", "demo", "CreateStartingCharacter", core, object);
|
||||
|
||||
core.getCreatureODB().put(object, Long.class, CreatureObject.class, object.getTransaction());
|
||||
@@ -530,7 +531,7 @@ public class CharacterService implements INetworkDispatch {
|
||||
return false;
|
||||
}
|
||||
|
||||
/*private void createStarterClothing(CreatureObject creature, String raceTemplate, String profession) {
|
||||
private void createStarterClothing(CreatureObject creature, String raceTemplate, String profession) {
|
||||
try {
|
||||
ProfessionTemplateVisitor visitor = ClientFileManager.loadFile("creation/profession_defaults_" + profession + ".iff", ProfessionTemplateVisitor.class);
|
||||
TangibleObject inventory = (TangibleObject) creature.getSlottedObject("inventory");
|
||||
@@ -540,10 +541,14 @@ public class CharacterService implements INetworkDispatch {
|
||||
|
||||
for(String item : visitor.getItems(raceTemplate)) {
|
||||
TangibleObject createdItem = (TangibleObject) core.objectService.createObject(item, creature.getPlanet());
|
||||
|
||||
if (createdItem == null)
|
||||
return;
|
||||
|
||||
creature._add(createdItem);
|
||||
creature.addObjectToEquipList(createdItem);
|
||||
}
|
||||
}
|
||||
catch (InstantiationException | IllegalAccessException e) { e.printStackTrace();}
|
||||
}*/
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user