Fixed character creation script, more work on cloning, added java sui callbacks

This commit is contained in:
Light2
2013-09-17 15:30:32 +02:00
parent 58b3a0490f
commit ee43b34757
8 changed files with 123 additions and 1 deletions
+18
View File
@@ -21,8 +21,12 @@
******************************************************************************/
package services;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import resources.objects.building.BuildingObject;
import main.NGECore;
import engine.resources.objects.SWGObject;
@@ -95,5 +99,19 @@ public class StaticService implements INetworkDispatch {
}
}
public List<SWGObject> getCloningFacilitiesByPlanet(Planet planet) {
List<SWGObject> objects = core.simulationService.get(planet, 0, 0, 8300);
List<SWGObject> cloners = new ArrayList<SWGObject>();
for(SWGObject obj : objects) {
if(obj instanceof BuildingObject && (obj.getTemplate().contains("cloning_facility") || obj.getTemplate().contains("cloning_tatooine") || obj.getTemplate().contains("cloning_naboo") || obj.getTemplate().contains("cloning_corellia")))
cloners.add(obj);
}
return cloners;
}
}