mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-08-05 06:17:19 -04:00
Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2
This commit is contained in:
@@ -5,7 +5,7 @@ from java.util import Vector
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('tuskenraider')
|
||||
mobileTemplate.setCreatureName('tusken_raider')
|
||||
mobileTemplate.setLevel(90)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(24)
|
||||
@@ -15,8 +15,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weaponTemplates.add('object/weapon/ranged/rifle/shared_rifle_e11.iff')
|
||||
weaponTemplates.add('object/weapon/ranged/rifle/shared_rifle_t21.iff')
|
||||
weaponTemplates.add('object/weapon/ranged/rifle/shared_rifle_tusken.iff')
|
||||
mobileTemplate.setWeaponTemplates(weaponTemplates)
|
||||
|
||||
|
||||
@@ -24,5 +23,5 @@ def addTemplate(core):
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
core.spawnService.addMobileTemplate('tuskenraider', mobileTemplate)
|
||||
core.spawnService.addMobileTemplate('tusken_raider', mobileTemplate)
|
||||
|
||||
@@ -151,7 +151,7 @@ public class BuildingObject extends TangibleObject implements IPersistent {
|
||||
public Vector<TangibleObject> getItemsList() {
|
||||
Vector<TangibleObject> items = new Vector<TangibleObject>();
|
||||
getCells().forEach(c -> c.viewChildren(c, true, false, (item) -> {
|
||||
if(!(item instanceof CreatureObject))
|
||||
if(!(item instanceof CreatureObject) && item.getTemplate() != "object/tangible/terminal/shared_terminal_player_structure.iff")
|
||||
items.add((TangibleObject) item);
|
||||
}));
|
||||
return items;
|
||||
|
||||
@@ -456,7 +456,8 @@ public class HousingService implements INetworkDispatch {
|
||||
Vector<TangibleObject> itemList = building.getItemsList();
|
||||
|
||||
for (int i=0;i<itemList.size();i++){
|
||||
window.addListBoxMenuItem("#"+(i+1)+": " + itemList.get(i).getTemplate(), i);
|
||||
String itemName = (itemList.get(i).getCustomName() != null) ? itemList.get(i).getCustomName() : "@" + itemList.get(i).getStfFilename() + ":" + itemList.get(i).getStfName();
|
||||
window.addListBoxMenuItem(itemName, i);
|
||||
}
|
||||
|
||||
window.setProperty("btnOk:visible", "True");
|
||||
|
||||
@@ -903,11 +903,9 @@ public class HarvesterService implements INetworkDispatch {
|
||||
|
||||
public void placeHarvester(SWGObject object) {
|
||||
CreatureObject actor = (CreatureObject) object.getAttachment("Owner");
|
||||
|
||||
String structureTemplate = (String)object.getAttachment("Deed_StructureTemplate");
|
||||
HarvesterObject harvester = (HarvesterObject) NGECore.getInstance().objectService.createObject(structureTemplate, actor.getPlanet());
|
||||
long objectId = harvester.getObjectID();
|
||||
|
||||
Vector<String> adminList = harvester.getAdminList();
|
||||
//String[] fullName = ((CreatureObject)actor).getCustomName().split(" ");
|
||||
adminList.add(actor.getCustomName());
|
||||
@@ -927,9 +925,7 @@ public class HarvesterService implements INetworkDispatch {
|
||||
// build harvester
|
||||
float positionY = NGECore.getInstance().terrainService.getHeight(actor.getPlanetId(), object.getPosition().x, object.getPosition().z);
|
||||
harvester.setPosition(new Point3D(object.getPosition().x,positionY, object.getPosition().z));
|
||||
core.simulationService.add(harvester, harvester.getPosition().x, harvester.getPosition().x, true);
|
||||
|
||||
|
||||
core.simulationService.add(harvester, harvester.getPosition().x, harvester.getPosition().z, true);
|
||||
PlayerObject player = (PlayerObject) actor.getSlottedObject("ghost");
|
||||
WaypointObject constructionWaypoint = (WaypointObject)NGECore.getInstance().objectService.createObject("object/waypoint/shared_world_waypoint_blue.iff", actor.getPlanet(), harvester.getPosition().x, 0 ,harvester.getPosition().z);
|
||||
String displayname = "@installation_n:"+harvester.getStfName();
|
||||
|
||||
Reference in New Issue
Block a user