Basic combat works now, fixed /pvp, added waypoint mail attachments, fixed several bugs

This commit is contained in:
Light2
2013-08-04 21:15:12 +02:00
parent 8c6d56bef3
commit a8c61f8e50
24 changed files with 547 additions and 62 deletions
+15 -11
View File
@@ -360,21 +360,23 @@ public class ObjectService implements INetworkDispatch {
@Override
public void process(SWGObject object) {
if(object.getParentId() != 0 && object.getContainer() == null)
object.setParent(getObject(object.getParentId()));
object.getContainerInfo(object.getTemplate());
}
});
creature.viewChildren(creature, true, true, new Traverser() {
@Override
public void process(SWGObject object) {
//System.out.println(object.getTemplate());
objectList.add(object);
}
});
creature.viewChildren(creature, true, true, new Traverser() {
@Override
public void process(SWGObject object) {
if(object.getParentId() != 0 && object.getContainer() == null)
object.setParent(getObject(object.getParentId()));
object.getContainerInfo(object.getTemplate());
if(getObject(object.getObjectID()) == null)
objectList.add(object);
}
});
if(creature.getParentId() != 0) {
SWGObject parent = getObject(creature.getParentId());
@@ -400,6 +402,8 @@ public class ObjectService implements INetworkDispatch {
core.simulationService.handleZoneIn(client);
creature.makeAware(creature);
core.playerService.postZoneIn(creature);
//CmdSceneReady cmdSceneReady = new CmdSceneReady();
//session.write(cmdSceneReady.serialize());