From 0c2f4b29a06938097bddc08397030f1192663d3d Mon Sep 17 00:00:00 2001 From: CharonInferar Date: Sat, 26 Apr 2014 01:18:18 +0200 Subject: [PATCH 01/33] Grant zoning added test with 2 player chars to increase population to 2 citizens after zoning and declare residence. --- scripts/commands/grantzoningrights.py | 40 ++++++++++ src/services/housing/HousingService.java | 77 +++++++++++++++---- src/services/playercities/PlayerCity.java | 22 +++++- .../playercities/PlayerCityService.java | 32 ++++++-- 4 files changed, 148 insertions(+), 23 deletions(-) create mode 100644 scripts/commands/grantzoningrights.py diff --git a/scripts/commands/grantzoningrights.py b/scripts/commands/grantzoningrights.py new file mode 100644 index 00000000..21cbbb8d --- /dev/null +++ b/scripts/commands/grantzoningrights.py @@ -0,0 +1,40 @@ +import sys +from java.lang import System +from resources.common import OutOfBand +from resources.common import ProsePackage +import main.NGECore + +def setup(): + return + +def run(core, actor, target, commandString): + + if target == None: + return + + #if !actor.hasSkill('Politician'): + #You must be a Politician to enable city zoning. + #actor.sendSystemMessage('@city/city:zoning_skill', 0) + #return + + thisCity = main.NGECore.getInstance().playerCityService.getCityObjectIsIn(actor) + + if thisCity == None: + #not_in_city_limits + actor.sendSystemMessage('@city/city:not_in_city_limits', 0) + return + + if thisCity.getMayorID()!=actor.getObjectID() and not thisCity.isMilitiaMember(actor.getObjectID()): + #You must be the mayor of the city or a member of the city militia to grant zoning rights. + actor.sendSystemMessage('@city/city:grant_rights_fail', 0) + actor.sendSystemMessage('thisCity.getMayorID() %s' % thisCity.getMayorID(), 0) + actor.sendSystemMessage('actor.getObjectID() %s' % actor.getObjectID(), 0) + return + + #You have granted %TO zoning rights for 24 hours. + actor.sendSystemMessage(OutOfBand.ProsePackage("@city/city:rights_granted_self", "TO", target.getCustomName()), 0) + target.setAttachment('Has24HZoningFor',thisCity.getCityID()) + target.setAttachment('Has24HZoningUntil',System.currentTimeMillis()+60*60*24) + target.sendSystemMessage(OutOfBand.ProsePackage("@city/city:rights_granted", "TO", thisCity.getCityName()), 0) + + return \ No newline at end of file diff --git a/src/services/housing/HousingService.java b/src/services/housing/HousingService.java index ff85019e..47fdaceb 100644 --- a/src/services/housing/HousingService.java +++ b/src/services/housing/HousingService.java @@ -22,6 +22,7 @@ package services.housing; import java.io.IOException; +import java.math.BigInteger; import java.nio.file.FileVisitResult; import java.nio.file.FileVisitor; import java.nio.file.Files; @@ -85,6 +86,10 @@ public class HousingService implements INetworkDispatch { HouseTemplate houseTemplate = housingTemplates.get(deed.getTemplate()); Player_House_Deed playerHourseDeed = (Player_House_Deed)core.objectService.getObject(deed.getObjectID()); int structureLotCost = houseTemplate.getLotCost(); + + if (deed.getTemplate().contains("cityhall")) + structureLotCost = 0; + String structureTemplate = houseTemplate.getBuildingTemplate(); if(!houseTemplate.canBePlacedOn(actor.getPlanet().getName())) @@ -112,10 +117,55 @@ public class HousingService implements INetworkDispatch { float positionY = core.terrainService.getHeight(actor.getPlanetId(), positionX, positionZ) + 2f; - // Create the building + boolean canBuild = true; + + // Check for city founders joining a new city + PlayerCity cityActorIsIn = core.playerCityService.getCityObjectIsIn(actor); + + if (cityActorIsIn != null){ + // Actor is inside the bounds of a city, so zoning must be checked + //actor.setAttachment("Has24HZoningFor",cityActorIsIn.getCityID()); // for testing + //actor.setAttachment("Has24HZoningUntil",System.currentTimeMillis()+1000000); // for testing + if (actor.getAttachment("Has24HZoningFor")==null || actor.getAttachment("Has24HZoningFor")==null) + return; + int cityActorHasZoning = (int)actor.getAttachment("Has24HZoningFor"); + BigInteger zoningUntilBI = (BigInteger) actor.getAttachment("Has24HZoningUntil"); + long zoningUntil = zoningUntilBI.longValue(); + if (cityActorHasZoning==cityActorIsIn.getCityID() && System.currentTimeMillis() returnList = new Vector(); + returnList.add("txtInput:LocalText"); + window.addHandler(0, "", Trigger.TRIGGER_OK, returnList, new SUICallback() { + @Override + public void process(SWGObject owner, int eventType, Vector returnList) { + if (returnList.size()==0) + return; + PlayerCity playerCity = main.NGECore.getInstance().playerCityService.getPlayerCity((CreatureObject) owner); + playerCity.setCityName(returnList.get(0)); + //owner.sendSystemMessage("@city/city:name_changed", 0); + core.suiService.closeSUIWindow(owner, 0); + newCitySUI2((CreatureObject) owner, playerCity); + } + }); + core.suiService.openSUIWindow(window); + } + + public void newCitySUI2(CreatureObject citizen, final PlayerCity newCity) { final SUIWindow window = core.suiService.createSUIWindow("Script.messageBox", citizen, citizen, 0); window.setProperty("bg.caption.lblTitle:Text", "@city/city:rank0"); window.setProperty("Prompt.lblPrompt:Text", "@city/city:new_city_body"); @@ -135,6 +156,7 @@ public class PlayerCityService implements INetworkDispatch { }); core.suiService.openSUIWindow(window); } + @Override public void insertOpcodes(Map arg0, From 7dca8b362fc5ef8d6f2c1f4407c76df814a6b677 Mon Sep 17 00:00:00 2001 From: Treeku Date: Sat, 26 Apr 2014 00:36:13 +0100 Subject: [PATCH 02/33] Moved resource functions to resourceService --- src/main/NGECore.java | 4 +- src/services/object/ObjectService.java | 99 ++----------------- src/services/resources/ResourceService.java | 102 +++++++++++++++++++- 3 files changed, 106 insertions(+), 99 deletions(-) diff --git a/src/main/NGECore.java b/src/main/NGECore.java index e51fd562..c99d4912 100644 --- a/src/main/NGECore.java +++ b/src/main/NGECore.java @@ -441,8 +441,8 @@ public class NGECore { objectService.loadBuildings(); if (optionsConfigLoaded && options.getInt("LOAD.RESOURCE.SYSTEM") > 0) { - objectService.loadResourceRoots(); - objectService.loadResources(); + resourceService.loadResourceRoots(); + resourceService.loadResources(); } terrainService.loadSnapShotObjects(); diff --git a/src/services/object/ObjectService.java b/src/services/object/ObjectService.java index dde507fb..d89bce74 100644 --- a/src/services/object/ObjectService.java +++ b/src/services/object/ObjectService.java @@ -143,6 +143,7 @@ public class ObjectService implements INetworkDispatch { public ObjectService(final NGECore core) { this.core = core; databaseConnection = core.getDatabase1(); + Runtime.getRuntime().addShutdownHook(new Thread() { @Override public void run() { @@ -158,8 +159,8 @@ public class ObjectService implements INetworkDispatch { } } }); - long highestId; + long highestId; try { PreparedStatement ps = databaseConnection.preparedStatement("SELECT id FROM highestid WHERE id=(SELECT max(id) FROM highestid)"); @@ -171,7 +172,6 @@ public class ObjectService implements INetworkDispatch { } catch (SQLException e) { e.printStackTrace(); } - } public void loadBuildings() { @@ -196,99 +196,10 @@ public class ObjectService implements INetworkDispatch { }); } + cursor.close(); } - // loads the resource roots at server start - public void loadResourceRoots() { - EntityCursor cursor = core.getResourceRootsODB().getCursor(Integer.class, ResourceRoot.class); - Iterator it = cursor.iterator(); - int loadedResourceRootsCounter = 0; - System.out.println("Loading resource roots..."); - while(it.hasNext()) { - final ResourceRoot resourceRoot = it.next(); - System.err.println("resourceRoot loaded ID: " + resourceRoot.getResourceRootID() + " " + resourceRoot.getResourceFileName()); - core.resourceService.add_resourceRoot(resourceRoot); - loadedResourceRootsCounter++; - } - - if (loadedResourceRootsCounter==0){ - //big bang will take care of it - } - //System.err.println("loadedResourceRootsCounter " + loadedResourceRootsCounter); - cursor.close(); - System.out.println("Finished loading resource roots."); - } - - // loads the currently spawned resources at server start - public void loadResources() { - EntityCursor cursor = core.getResourcesODB().getCursor(Long.class, GalacticResource.class); - Iterator it = cursor.iterator(); - int loadedResourceCounter = 0; - System.out.println("Loading resources..."); - while(it.hasNext()) { - final GalacticResource resource = it.next(); - System.err.println("resource " + resource.getName() + " rootID " + resource.getResourceRootID()); - objectList.put(resource.getId(), resource); - - // re-reference ResourceRoot - int resourceRootID = resource.getResourceRootID(); - ResourceRoot resourceRoot = core.resourceService.retrieveResourceRootReference(resourceRootID); - resource.setResourceRoot(resourceRoot); - - // recreate the collections - core.resourceService.addSpawnedResource(resource); - byte pool = resource.getPoolNumber(); - switch (pool){ - case 1: - core.resourceService.add_spawnedResourcesPool1(resource); - break; - case 2: - core.resourceService.add_spawnedResourcesPool2(resource); - break; - case 3: - core.resourceService.add_spawnedResourcesPool3(resource); - break; - case 4: - core.resourceService.add_spawnedResourcesPool4(resource); - break; - default: - System.err.println("Loaded resource " + resource.getName() + " has no valid pool value!"); - resource.setPoolNumber((byte)4); // Make it a pool 4 - } - loadedResourceCounter++; - } - - if (loadedResourceCounter==0){ - core.resourceService.kickOffBigBang(); // spawn resources initially once - } - - cursor.close(); - System.out.println("Finished loading resources."); - } - - public SWGObject createResource() { - SWGObject object = null; - Planet planet = core.terrainService.getPlanetByID(1); - Point3D position = new Point3D(0,0,0); - Quaternion orientation = new Quaternion(1,1,1,1); - String Template = "object/resource_container/base/shared_base_resource_container.iff"; - boolean isSnapshot = false; - - long objectID = generateObjectID(); - - object = new GalacticResource(objectID, planet, position, orientation, Template); - - object.setPlanetId(planet.getID()); - - object.setAttachment("customServerTemplate", Template); - - object.setisInSnapshot(isSnapshot); - - objectList.put(objectID, object); - return object; - } - public void loadServerTemplates() { System.out.println("Loading server templates..."); loadServerTemplateTasks.forEach(Runnable::run); @@ -538,7 +449,9 @@ public class ObjectService implements INetworkDispatch { return objectList.get(objectID); } - public Map getObjectList() { return objectList; } + public Map getObjectList() { + return objectList; + } public void destroyObject(final SWGObject object, int seconds) { scheduler.schedule(new Runnable() { diff --git a/src/services/resources/ResourceService.java b/src/services/resources/ResourceService.java index 245690ce..0cb2cab1 100644 --- a/src/services/resources/ResourceService.java +++ b/src/services/resources/ResourceService.java @@ -34,6 +34,9 @@ import com.sleepycat.persist.EntityCursor; import main.NGECore; import engine.resources.common.CRC; import engine.resources.objects.SWGObject; +import engine.resources.scene.Planet; +import engine.resources.scene.Point3D; +import engine.resources.scene.Quaternion; import engine.resources.service.INetworkDispatch; import engine.resources.service.INetworkRemoteEvent; import resources.objects.creature.CreatureObject; @@ -128,6 +131,97 @@ public class ResourceService implements INetworkDispatch { //"Cold Res","Cond","Decay Res","Heat Res","Malle","Shock Res","Unit Tough","Entangle Res","Pot E","OQ","Flavor" + // loads the resource roots at server start + public void loadResourceRoots() { + EntityCursor cursor = core.getResourceRootsODB().getCursor(Integer.class, ResourceRoot.class); + Iterator it = cursor.iterator(); + int loadedResourceRootsCounter = 0; + System.out.println("Loading resource roots..."); + while(it.hasNext()) { + final ResourceRoot resourceRoot = it.next(); + System.err.println("resourceRoot loaded ID: " + resourceRoot.getResourceRootID() + " " + resourceRoot.getResourceFileName()); + core.resourceService.add_resourceRoot(resourceRoot); + loadedResourceRootsCounter++; + } + + if (loadedResourceRootsCounter==0){ + //big bang will take care of it + } + //System.err.println("loadedResourceRootsCounter " + loadedResourceRootsCounter); + cursor.close(); + System.out.println("Finished loading resource roots."); + } + + // loads the currently spawned resources at server start + public void loadResources() { + EntityCursor cursor = core.getResourcesODB().getCursor(Long.class, GalacticResource.class); + Iterator it = cursor.iterator(); + int loadedResourceCounter = 0; + System.out.println("Loading resources..."); + while(it.hasNext()) { + final GalacticResource resource = it.next(); + System.err.println("resource " + resource.getName() + " rootID " + resource.getResourceRootID()); + core.objectService.getObjectList().put(resource.getId(), resource); + + // re-reference ResourceRoot + int resourceRootID = resource.getResourceRootID(); + ResourceRoot resourceRoot = core.resourceService.retrieveResourceRootReference(resourceRootID); + resource.setResourceRoot(resourceRoot); + + // recreate the collections + core.resourceService.addSpawnedResource(resource); + byte pool = resource.getPoolNumber(); + switch (pool){ + case 1: + core.resourceService.add_spawnedResourcesPool1(resource); + break; + case 2: + core.resourceService.add_spawnedResourcesPool2(resource); + break; + case 3: + core.resourceService.add_spawnedResourcesPool3(resource); + break; + case 4: + core.resourceService.add_spawnedResourcesPool4(resource); + break; + default: + System.err.println("Loaded resource " + resource.getName() + " has no valid pool value!"); + resource.setPoolNumber((byte)4); // Make it a pool 4 + } + + loadedResourceCounter++; + } + + if (loadedResourceCounter==0){ + core.resourceService.kickOffBigBang(); // spawn resources initially once + } + + cursor.close(); + System.out.println("Finished loading resources."); + } + + public SWGObject createResource() { + SWGObject object = null; + Planet planet = core.terrainService.getPlanetByID(1); + Point3D position = new Point3D(0,0,0); + Quaternion orientation = new Quaternion(1,1,1,1); + String Template = "object/resource_container/base/shared_base_resource_container.iff"; + boolean isSnapshot = false; + + long objectID = core.objectService.generateObjectID(); + + object = new GalacticResource(objectID, planet, position, orientation, Template); + + object.setPlanetId(planet.getID()); + + object.setAttachment("customServerTemplate", Template); + + object.setisInSnapshot(isSnapshot); + + core.objectService.getObjectList().put(objectID, object); + + return object; + } public void createCollections(){ @@ -11083,7 +11177,7 @@ public class ResourceService implements INetworkDispatch { public GalacticResource spawnResourcePool1(ResourceRoot root){ - GalacticResource resource = (GalacticResource) core.objectService.createResource(); + GalacticResource resource = (GalacticResource) createResource(); try { resource.setResourceRoot(root); resource.setPoolNumber((byte)1); @@ -11112,7 +11206,7 @@ public class ResourceService implements INetworkDispatch { public GalacticResource spawnResourcePool2(ResourceRoot root){ - GalacticResource resource = (GalacticResource) core.objectService.createResource(); + GalacticResource resource = (GalacticResource) createResource(); try { resource.setResourceRoot(root); resource.setPoolNumber((byte)2); @@ -11141,7 +11235,7 @@ public class ResourceService implements INetworkDispatch { public GalacticResource spawnResourcePool3(ResourceRoot root){ - GalacticResource resource = (GalacticResource) core.objectService.createResource(); + GalacticResource resource = (GalacticResource) createResource(); try { resource.setResourceRoot(root); resource.setPoolNumber((byte)3); @@ -11170,7 +11264,7 @@ public class ResourceService implements INetworkDispatch { public GalacticResource spawnResourcePool4(ResourceRoot root,int planetID){ - GalacticResource resource = (GalacticResource) core.objectService.createResource(); + GalacticResource resource = (GalacticResource) createResource(); try { resource.setResourceRoot(root); resource.setPoolNumber((byte)4); From 9b3397923afd7272dda6f4f95977b41998df07f2 Mon Sep 17 00:00:00 2001 From: Treeku Date: Sat, 26 Apr 2014 01:07:40 +0100 Subject: [PATCH 03/33] Fixed Agility.py --- scripts/skillMods/agility.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/scripts/skillMods/agility.py b/scripts/skillMods/agility.py index 9f9e8568..3ea2c7a9 100644 --- a/scripts/skillMods/agility.py +++ b/scripts/skillMods/agility.py @@ -1,14 +1,14 @@ import sys def add(core, actor, skillMod, value): - core.skillModService.addSkillMod('display_only_dodge', base) - core.skillModService.addSkillMod('display_only_parry', base / 2) - core.skillModService.addSkillMod('display_only_evasion', base) + core.skillModService.addSkillMod('display_only_dodge', skillMod.getBase()) + core.skillModService.addSkillMod('display_only_parry', skillMod.getBase() / 2) + core.skillModService.addSkillMod('display_only_evasion', skillMod.getBase()) return def deduct(core, actor, skillMod, value): - core.skillModService.deductSkillMod('display_only_dodge', base) - core.skillModService.deductSkillMod('display_only_parry', base / 2) - core.skillModService.deductSkillMod('display_only_evasion', base) + core.skillModService.deductSkillMod('display_only_dodge', skillMod.getBase()) + core.skillModService.deductSkillMod('display_only_parry', skillMod.getBase() / 2) + core.skillModService.deductSkillMod('display_only_evasion', skillMod.getBase()) return \ No newline at end of file From 41589dd0cbebc652f41527760c38ddc0fe54b193 Mon Sep 17 00:00:00 2001 From: tacef Date: Sat, 26 Apr 2014 09:27:31 +0200 Subject: [PATCH 04/33] Naboo House Deed's added Also fixed typos corellia house deed's --- .../player_house_corellia_large_style_01.py | 2 +- .../player_house_corellia_large_style_02.py | 5 ++--- .../player_house_corellia_medium_style_01.py | 1 + .../houses/player_house_naboo_large_style_01.py | 15 +++++++++++++++ .../houses/player_house_naboo_medium_style_01.py | 14 ++++++++++++++ .../houses/player_house_naboo_small_style_01.py | 14 ++++++++++++++ .../houses/player_house_naboo_small_style_02.py | 14 ++++++++++++++ .../player_house_naboo_small_window_style_01.py | 14 ++++++++++++++ .../player/player_house_naboo_large_style_01.py | 7 +++++++ .../player/player_house_naboo_medium_style_01.py | 7 +++++++ .../player/player_house_naboo_small_style_01.py | 7 +++++++ .../player/player_house_naboo_small_style_02.py | 7 +++++++ .../player_house_naboo_small_window_style_01.py | 7 +++++++ .../player_house_deed/naboo_house_large_deed.py | 11 ++++++++++- .../player_house_deed/naboo_house_medium_deed.py | 8 ++++++++ .../player_house_deed/naboo_house_small_deed.py | 8 ++++++++ .../naboo_house_small_style_02_deed.py | 8 ++++++++ .../naboo_house_small_window_deed.py | 8 ++++++++ 18 files changed, 152 insertions(+), 5 deletions(-) create mode 100644 scripts/houses/player_house_naboo_large_style_01.py create mode 100644 scripts/houses/player_house_naboo_medium_style_01.py create mode 100644 scripts/houses/player_house_naboo_small_style_01.py create mode 100644 scripts/houses/player_house_naboo_small_style_02.py create mode 100644 scripts/houses/player_house_naboo_small_window_style_01.py diff --git a/scripts/houses/player_house_corellia_large_style_01.py b/scripts/houses/player_house_corellia_large_style_01.py index c47098c5..44d9fd81 100644 --- a/scripts/houses/player_house_corellia_large_style_01.py +++ b/scripts/houses/player_house_corellia_large_style_01.py @@ -3,7 +3,7 @@ from services.housing import HouseTemplate from engine.resources.scene import Point3D def setup(core): - houseTemplate = HouseTemplate("object/tangible/deed/player_house_deed/shared_corellia_house_large_deed.iff", "object/building/player/shared_player_house_corellia_large_style_01.iff", 2) + houseTemplate = HouseTemplate("object/tangible/deed/player_house_deed/shared_corellia_house_large_deed.iff", "object/building/player/shared_player_house_corellia_large_style_01.iff", 5) houseTemplate.addBuildingSign("object/tangible/sign/player/shared_house_address.iff", Point3D(float(6), float(3), float(13.4))) houseTemplate.addPlaceablePlanet("corellia") diff --git a/scripts/houses/player_house_corellia_large_style_02.py b/scripts/houses/player_house_corellia_large_style_02.py index 6e005a55..7d35d0de 100644 --- a/scripts/houses/player_house_corellia_large_style_02.py +++ b/scripts/houses/player_house_corellia_large_style_02.py @@ -3,12 +3,11 @@ from services.housing import HouseTemplate from engine.resources.scene import Point3D def setup(core): - houseTemplate = HouseTemplate("object/tangible/deed/player_house_deed/shared_corellia_house_large_style_02_deed.iff", "object/building/player/shared_player_house_generic_large_style_02.iff", 2) + houseTemplate = HouseTemplate("object/tangible/deed/player_house_deed/shared_corellia_house_large_style_02_deed.iff", "object/building/player/shared_player_house_generic_large_style_02.iff", 5) houseTemplate.addBuildingSign("object/tangible/sign/player/shared_house_address.iff", Point3D(float(-13.4), float(3), float(9.1))) houseTemplate.addPlaceablePlanet("corellia") houseTemplate.addPlaceablePlanet("talus") - houseTemplate.setDefaultItemLimit(500) - + houseTemplate.setDefaultItemLimit(500) core.housingService.addHousingTemplate(houseTemplate) return \ No newline at end of file diff --git a/scripts/houses/player_house_corellia_medium_style_01.py b/scripts/houses/player_house_corellia_medium_style_01.py index d8a293c7..27988156 100644 --- a/scripts/houses/player_house_corellia_medium_style_01.py +++ b/scripts/houses/player_house_corellia_medium_style_01.py @@ -6,6 +6,7 @@ def setup(core): houseTemplate = HouseTemplate("object/tangible/deed/player_house_deed/shared_corellia_house_medium_deed.iff", "object/building/player/shared_player_house_corellia_medium_style_01.iff", 2) houseTemplate.addBuildingSign("object/tangible/sign/player/shared_house_address.iff", Point3D(float(5.3),float(2.26),float(7.7))) + houseTemplate.addPlaceablePlanet("corellia") houseTemplate.addPlaceablePlanet("talus") houseTemplate.setDefaultItemLimit(200) core.housingService.addHousingTemplate(houseTemplate) diff --git a/scripts/houses/player_house_naboo_large_style_01.py b/scripts/houses/player_house_naboo_large_style_01.py new file mode 100644 index 00000000..afaf05dd --- /dev/null +++ b/scripts/houses/player_house_naboo_large_style_01.py @@ -0,0 +1,15 @@ +import sys +from services.housing import HouseTemplate +from engine.resources.scene import Point3D + +def setup(core): + houseTemplate = HouseTemplate("object/tangible/deed/player_house_deed/shared_naboo_house_large_deed.iff", "object/building/player/shared_player_house_naboo_large_style_01.iff", 5) + + houseTemplate.addBuildingSign("object/tangible/sign/player/shared_house_address.iff", Point3D(float(-7), float(3), float(-15.5))) + houseTemplate.addPlaceablePlanet("naboo") + houseTemplate.addPlaceablePlanet("rori") + houseTemplate.addPlaceablePlanet("dantooine") + houseTemplate.setDefaultItemLimit(500) + + core.housingService.addHousingTemplate(houseTemplate) + return \ No newline at end of file diff --git a/scripts/houses/player_house_naboo_medium_style_01.py b/scripts/houses/player_house_naboo_medium_style_01.py new file mode 100644 index 00000000..fd16fd70 --- /dev/null +++ b/scripts/houses/player_house_naboo_medium_style_01.py @@ -0,0 +1,14 @@ +import sys +from services.housing import HouseTemplate +from engine.resources.scene import Point3D + +def setup(core): + houseTemplate = HouseTemplate("object/tangible/deed/player_house_deed/shared_naboo_house_medium_deed.iff", "object/building/player/shared_player_house_naboo_medium_style_01.iff", 2) + + houseTemplate.addBuildingSign("object/tangible/sign/player/shared_house_address.iff", Point3D(float(-2.2),float(3),float(-11.5))) + houseTemplate.addPlaceablePlanet("naboo") + houseTemplate.addPlaceablePlanet("rori") + houseTemplate.addPlaceablePlanet("dantooine") + houseTemplate.setDefaultItemLimit(200) + core.housingService.addHousingTemplate(houseTemplate) + return \ No newline at end of file diff --git a/scripts/houses/player_house_naboo_small_style_01.py b/scripts/houses/player_house_naboo_small_style_01.py new file mode 100644 index 00000000..eb092bce --- /dev/null +++ b/scripts/houses/player_house_naboo_small_style_01.py @@ -0,0 +1,14 @@ +import sys +from services.housing import HouseTemplate +from engine.resources.scene import Point3D + +def setup(core): + houseTemplate = HouseTemplate("object/tangible/deed/player_house_deed/shared_naboo_house_small_deed.iff", "object/building/player/shared_player_house_naboo_small_style_01.iff", 2) + + houseTemplate.addBuildingSign("object/tangible/sign/player/shared_house_address.iff", Point3D(float(-1.7),float(3),float(8.2))) + houseTemplate.addPlaceablePlanet("naboo") + houseTemplate.addPlaceablePlanet("rori") + houseTemplate.addPlaceablePlanet("dantooine") + houseTemplate.setDefaultItemLimit(200) + core.housingService.addHousingTemplate(houseTemplate) + return \ No newline at end of file diff --git a/scripts/houses/player_house_naboo_small_style_02.py b/scripts/houses/player_house_naboo_small_style_02.py new file mode 100644 index 00000000..f5f35f0f --- /dev/null +++ b/scripts/houses/player_house_naboo_small_style_02.py @@ -0,0 +1,14 @@ +import sys +from services.housing import HouseTemplate +from engine.resources.scene import Point3D + +def setup(core): + houseTemplate = HouseTemplate("object/tangible/deed/player_house_deed/shared_naboo_house_small_style_02_deed.iff", "object/building/player/shared_player_house_naboo_small_style_02.iff", 1) + + houseTemplate.addBuildingSign("object/tangible/sign/player/shared_house_address.iff", Point3D(float(8.4),float(3),float(7.2))) + houseTemplate.addPlaceablePlanet("naboo") + houseTemplate.addPlaceablePlanet("rori") + houseTemplate.addPlaceablePlanet("dantooine") + houseTemplate.setDefaultItemLimit(100) + core.housingService.addHousingTemplate(houseTemplate) + return \ No newline at end of file diff --git a/scripts/houses/player_house_naboo_small_window_style_01.py b/scripts/houses/player_house_naboo_small_window_style_01.py new file mode 100644 index 00000000..7ffa7dec --- /dev/null +++ b/scripts/houses/player_house_naboo_small_window_style_01.py @@ -0,0 +1,14 @@ +import sys +from services.housing import HouseTemplate +from engine.resources.scene import Point3D + +def setup(core): + houseTemplate = HouseTemplate("object/tangible/deed/player_house_deed/shared_naboo_house_small_window_deed.iff", "object/building/player/shared_player_house_naboo_small_window_style_01.iff", 2) + + houseTemplate.addBuildingSign("object/tangible/sign/player/shared_house_address.iff", Point3D(float(-1.7),float(3),float(8.2))) + houseTemplate.addPlaceablePlanet("naboo") + houseTemplate.addPlaceablePlanet("rori") + houseTemplate.addPlaceablePlanet("dantooine") + houseTemplate.setDefaultItemLimit(200) + core.housingService.addHousingTemplate(houseTemplate) + return \ No newline at end of file diff --git a/scripts/object/building/player/player_house_naboo_large_style_01.py b/scripts/object/building/player/player_house_naboo_large_style_01.py index ccad8904..7a05615e 100644 --- a/scripts/object/building/player/player_house_naboo_large_style_01.py +++ b/scripts/object/building/player/player_house_naboo_large_style_01.py @@ -1,4 +1,11 @@ import sys def setup(core, object): + sign = core.objectService.createChildObject(object, 'object/tangible/sign/player/shared_house_address.iff', -7, 3, -15.5, 0, 1, -1) + print(sign) + object.setAttachment("structureSign", sign) + + structureterminal = core.objectService.createChildObject(object, 'object/tangible/terminal/shared_terminal_player_structure.iff', 14.8, 4.5, -1.8, 0.707108, -0.707108, 2) + #structureterminal.setAttachment('radial_filename', 'structure_management_terminal') + structureterminal.setAttachment('housing_parentstruct', object) return \ No newline at end of file diff --git a/scripts/object/building/player/player_house_naboo_medium_style_01.py b/scripts/object/building/player/player_house_naboo_medium_style_01.py index ccad8904..fd60d18b 100644 --- a/scripts/object/building/player/player_house_naboo_medium_style_01.py +++ b/scripts/object/building/player/player_house_naboo_medium_style_01.py @@ -1,4 +1,11 @@ import sys def setup(core, object): + sign = core.objectService.createChildObject(object, 'object/tangible/sign/player/shared_house_address.iff', -2.2, 3, -11.5, 1, 1, -1) + print(sign) + object.setAttachment("structureSign", sign) + + structureterminal = core.objectService.createChildObject(object, 'object/tangible/terminal/shared_terminal_player_structure.iff', 9.8, 0.7, -10.4, 0, 1, 1) + #structureterminal.setAttachment('radial_filename', 'structure_management_terminal') + structureterminal.setAttachment('housing_parentstruct', object) return \ No newline at end of file diff --git a/scripts/object/building/player/player_house_naboo_small_style_01.py b/scripts/object/building/player/player_house_naboo_small_style_01.py index ccad8904..cacc9a2a 100644 --- a/scripts/object/building/player/player_house_naboo_small_style_01.py +++ b/scripts/object/building/player/player_house_naboo_small_style_01.py @@ -1,4 +1,11 @@ import sys def setup(core, object): + sign = core.objectService.createChildObject(object, 'object/tangible/sign/player/shared_house_address.iff', -1.7, 3, -8.2, 0, 1, -1) + print(sign) + object.setAttachment("structureSign", sign) + + structureterminal = core.objectService.createChildObject(object, 'object/tangible/terminal/shared_terminal_player_structure.iff', 0, 0.7, 6.2, 1, 0, 1) + #structureterminal.setAttachment('radial_filename', 'structure_management_terminal') + structureterminal.setAttachment('housing_parentstruct', object) return \ No newline at end of file diff --git a/scripts/object/building/player/player_house_naboo_small_style_02.py b/scripts/object/building/player/player_house_naboo_small_style_02.py index ccad8904..90382dc1 100644 --- a/scripts/object/building/player/player_house_naboo_small_style_02.py +++ b/scripts/object/building/player/player_house_naboo_small_style_02.py @@ -1,4 +1,11 @@ import sys def setup(core, object): + sign = core.objectService.createChildObject(object, 'object/tangible/sign/player/shared_house_address.iff', 8.4, 3, 7.2, 0.2, 0, -1) + print(sign) + object.setAttachment("structureSign", sign) + + structureterminal = core.objectService.createChildObject(object, 'object/tangible/terminal/shared_terminal_player_structure.iff', 0.4, 0.5, 6.2, 1, 0, 2) + #structureterminal.setAttachment('radial_filename', 'structure_management_terminal') + structureterminal.setAttachment('housing_parentstruct', object) return \ No newline at end of file diff --git a/scripts/object/building/player/player_house_naboo_small_window_style_01.py b/scripts/object/building/player/player_house_naboo_small_window_style_01.py index ccad8904..cacc9a2a 100644 --- a/scripts/object/building/player/player_house_naboo_small_window_style_01.py +++ b/scripts/object/building/player/player_house_naboo_small_window_style_01.py @@ -1,4 +1,11 @@ import sys def setup(core, object): + sign = core.objectService.createChildObject(object, 'object/tangible/sign/player/shared_house_address.iff', -1.7, 3, -8.2, 0, 1, -1) + print(sign) + object.setAttachment("structureSign", sign) + + structureterminal = core.objectService.createChildObject(object, 'object/tangible/terminal/shared_terminal_player_structure.iff', 0, 0.7, 6.2, 1, 0, 1) + #structureterminal.setAttachment('radial_filename', 'structure_management_terminal') + structureterminal.setAttachment('housing_parentstruct', object) return \ No newline at end of file diff --git a/scripts/object/tangible/deed/player_house_deed/naboo_house_large_deed.py b/scripts/object/tangible/deed/player_house_deed/naboo_house_large_deed.py index ccad8904..0f0a6353 100644 --- a/scripts/object/tangible/deed/player_house_deed/naboo_house_large_deed.py +++ b/scripts/object/tangible/deed/player_house_deed/naboo_house_large_deed.py @@ -1,4 +1,13 @@ import sys def setup(core, object): - return \ No newline at end of file + object.setAttachment('radial_filename', 'deeds/structureDeed') + object.setConstructorTemplate('object/building/player/construction/shared_construction_player_house_naboo_large_style_01.iff') + object.setStructureTemplate('object/tangible/deed/player_house_deed/shared_naboo_house_large_deed.iff') + object.setLotRequirement(2) + object.setBMR(8) + return + + + + diff --git a/scripts/object/tangible/deed/player_house_deed/naboo_house_medium_deed.py b/scripts/object/tangible/deed/player_house_deed/naboo_house_medium_deed.py index ccad8904..22d9b33e 100644 --- a/scripts/object/tangible/deed/player_house_deed/naboo_house_medium_deed.py +++ b/scripts/object/tangible/deed/player_house_deed/naboo_house_medium_deed.py @@ -1,4 +1,12 @@ import sys def setup(core, object): + object.setAttachment('radial_filename', 'deeds/structureDeed') + object.setConstructorTemplate('object/building/player/construction/shared_construction_player_house_naboo_medium_style_01.iff') + object.setStructureTemplate('object/tangible/deed/player_house_deed/shared_naboo_house_medium_deed.iff') + object.setLotRequirement(2) + object.setBMR(18) + return + +def use(core, actor, object): return \ No newline at end of file diff --git a/scripts/object/tangible/deed/player_house_deed/naboo_house_small_deed.py b/scripts/object/tangible/deed/player_house_deed/naboo_house_small_deed.py index ccad8904..edff2158 100644 --- a/scripts/object/tangible/deed/player_house_deed/naboo_house_small_deed.py +++ b/scripts/object/tangible/deed/player_house_deed/naboo_house_small_deed.py @@ -1,4 +1,12 @@ import sys def setup(core, object): + object.setAttachment('radial_filename', 'deeds/structureDeed') + object.setConstructorTemplate('object/building/player/construction/shared_construction_player_house_naboo_small_style_01.iff') + object.setStructureTemplate('object/tangible/deed/player_house_deed/shared_naboo_house_small_deed.iff') + object.setLotRequirement(2) + object.setBMR(18) + return + +def use(core, actor, object): return \ No newline at end of file diff --git a/scripts/object/tangible/deed/player_house_deed/naboo_house_small_style_02_deed.py b/scripts/object/tangible/deed/player_house_deed/naboo_house_small_style_02_deed.py index ccad8904..adeca170 100644 --- a/scripts/object/tangible/deed/player_house_deed/naboo_house_small_style_02_deed.py +++ b/scripts/object/tangible/deed/player_house_deed/naboo_house_small_style_02_deed.py @@ -1,4 +1,12 @@ import sys def setup(core, object): + object.setAttachment('radial_filename', 'deeds/structureDeed') + object.setConstructorTemplate('object/building/player/construction/shared_construction_player_house_naboo_small_style_02.iff') + object.setStructureTemplate('object/tangible/deed/player_house_deed/shared_naboo_house_small_style_02_deed.iff') + object.setLotRequirement(2) + object.setBMR(18) + return + +def use(core, actor, object): return \ No newline at end of file diff --git a/scripts/object/tangible/deed/player_house_deed/naboo_house_small_window_deed.py b/scripts/object/tangible/deed/player_house_deed/naboo_house_small_window_deed.py index ccad8904..8ebc7feb 100644 --- a/scripts/object/tangible/deed/player_house_deed/naboo_house_small_window_deed.py +++ b/scripts/object/tangible/deed/player_house_deed/naboo_house_small_window_deed.py @@ -1,4 +1,12 @@ import sys def setup(core, object): + object.setAttachment('radial_filename', 'deeds/structureDeed') + object.setConstructorTemplate('object/building/player/construction/shared_player_house_naboo_small_window_style_01.iff') + object.setStructureTemplate('object/tangible/deed/player_house_deed/shared_naboo_house_small_window_deed.iff') + object.setLotRequirement(2) + object.setBMR(18) + return + +def use(core, actor, object): return \ No newline at end of file From 50ddd6f42fc6e145d858188714c64a9fdeb9f741 Mon Sep 17 00:00:00 2001 From: tacef Date: Sat, 26 Apr 2014 15:19:44 +0200 Subject: [PATCH 05/33] Continued Work on Playerhouse deed Altered Objectservice again to support storyteller house deeds --- scripts/houses/player_house_sandcrawler.py | 19 +++++++++++++++++++ .../player_house_tatooine_large_style_01.py | 15 +++++++++++++++ .../player_house_tatooine_medium_style_01.py | 14 ++++++++++++++ .../player_house_tatooine_small_style_01.py | 14 ++++++++++++++ .../player_house_tatooine_small_style_02.py | 14 ++++++++++++++ ...er_house_tatooine_small_window_style_01.py | 14 ++++++++++++++ .../player/player_house_sandcrawler.py | 8 ++++++++ .../player_house_tatooine_large_style_01.py | 7 +++++++ .../player_house_tatooine_medium_style_01.py | 7 +++++++ .../player_house_tatooine_small_style_01.py | 7 +++++++ .../player_house_tatooine_small_style_02.py | 7 +++++++ ...er_house_tatooine_small_window_style_01.py | 7 +++++++ .../tatooine_house_large_deed.py | 8 ++++++++ .../tatooine_house_medium_deed.py | 8 ++++++++ .../tatooine_house_small_deed.py | 8 ++++++++ .../tatooine_house_small_style_02_deed.py | 8 ++++++++ .../tatooine_house_window_small_deed.py | 8 ++++++++ ...structure_deed_player_house_sandcrawler.py | 8 ++++++++ src/services/object/ObjectService.java | 2 +- 19 files changed, 182 insertions(+), 1 deletion(-) create mode 100644 scripts/houses/player_house_sandcrawler.py create mode 100644 scripts/houses/player_house_tatooine_large_style_01.py create mode 100644 scripts/houses/player_house_tatooine_medium_style_01.py create mode 100644 scripts/houses/player_house_tatooine_small_style_01.py create mode 100644 scripts/houses/player_house_tatooine_small_style_02.py create mode 100644 scripts/houses/player_house_tatooine_small_window_style_01.py diff --git a/scripts/houses/player_house_sandcrawler.py b/scripts/houses/player_house_sandcrawler.py new file mode 100644 index 00000000..c14d2b8c --- /dev/null +++ b/scripts/houses/player_house_sandcrawler.py @@ -0,0 +1,19 @@ +import sys +from services.housing import HouseTemplate +from engine.resources.scene import Point3D + +def setup(core): + houseTemplate = HouseTemplate("object/tangible/saga_system/rewards/shared_structure_deed_player_house_sandcrawler.iff", "object/building/player/shared_player_house_sandcrawler.iff", 3) + + houseTemplate.addBuildingSign("object/tangible/sign/player/shared_house_address.iff", Point3D(float(-8.75), float(3.86), float(1))) + houseTemplate.addPlaceablePlanet("tatooine") + houseTemplate.addPlaceablePlanet("corellia") + houseTemplate.addPlaceablePlanet("naboo") + houseTemplate.addPlaceablePlanet("talus") + houseTemplate.addPlaceablePlanet("rori") + houseTemplate.addPlaceablePlanet("dantooine") + houseTemplate.addPlaceablePlanet("lok") + houseTemplate.setDefaultItemLimit(350) + + core.housingService.addHousingTemplate(houseTemplate) + return \ No newline at end of file diff --git a/scripts/houses/player_house_tatooine_large_style_01.py b/scripts/houses/player_house_tatooine_large_style_01.py new file mode 100644 index 00000000..3085eb20 --- /dev/null +++ b/scripts/houses/player_house_tatooine_large_style_01.py @@ -0,0 +1,15 @@ +import sys +from services.housing import HouseTemplate +from engine.resources.scene import Point3D + +def setup(core): + houseTemplate = HouseTemplate("object/tangible/deed/player_house_deed/shared_tatooine_house_large_deed.iff", "object/building/player/shared_player_house_tatooine_large_style_01.iff", 5) + + houseTemplate.addBuildingSign("object/tangible/sign/player/shared_house_address.iff", Point3D(float(-3), float(3), float(15.8))) + houseTemplate.addPlaceablePlanet("tatooine") + houseTemplate.addPlaceablePlanet("lok") + houseTemplate.addPlaceablePlanet("dantooine") + houseTemplate.setDefaultItemLimit(500) + + core.housingService.addHousingTemplate(houseTemplate) + return \ No newline at end of file diff --git a/scripts/houses/player_house_tatooine_medium_style_01.py b/scripts/houses/player_house_tatooine_medium_style_01.py new file mode 100644 index 00000000..d173048d --- /dev/null +++ b/scripts/houses/player_house_tatooine_medium_style_01.py @@ -0,0 +1,14 @@ +import sys +from services.housing import HouseTemplate +from engine.resources.scene import Point3D + +def setup(core): + houseTemplate = HouseTemplate("object/tangible/deed/player_house_deed/shared_tatooine_house_medium_deed.iff", "object/building/player/shared_player_house_tatooine_medium_style_01.iff", 2) + + houseTemplate.addBuildingSign("object/tangible/sign/player/shared_house_address.iff", Point3D(float(4.3),float(2.26),float(12.5))) + houseTemplate.addPlaceablePlanet("tatooine") + houseTemplate.addPlaceablePlanet("lok") + houseTemplate.addPlaceablePlanet("dantooine") + houseTemplate.setDefaultItemLimit(200) + core.housingService.addHousingTemplate(houseTemplate) + return \ No newline at end of file diff --git a/scripts/houses/player_house_tatooine_small_style_01.py b/scripts/houses/player_house_tatooine_small_style_01.py new file mode 100644 index 00000000..eff8a21d --- /dev/null +++ b/scripts/houses/player_house_tatooine_small_style_01.py @@ -0,0 +1,14 @@ +import sys +from services.housing import HouseTemplate +from engine.resources.scene import Point3D + +def setup(core): + houseTemplate = HouseTemplate("object/tangible/deed/player_house_deed/shared_tatooine_house_small_deed.iff", "object/building/player/shared_player_house_tatooine_small_style_01.iff", 2) + + houseTemplate.addBuildingSign("object/tangible/sign/player/shared_house_address.iff", Point3D(float(-1.7),float(3),float(7.9))) + houseTemplate.addPlaceablePlanet("tatooine") + houseTemplate.addPlaceablePlanet("lok") + houseTemplate.addPlaceablePlanet("dantooine") + houseTemplate.setDefaultItemLimit(200) + core.housingService.addHousingTemplate(houseTemplate) + return \ No newline at end of file diff --git a/scripts/houses/player_house_tatooine_small_style_02.py b/scripts/houses/player_house_tatooine_small_style_02.py new file mode 100644 index 00000000..e5484c22 --- /dev/null +++ b/scripts/houses/player_house_tatooine_small_style_02.py @@ -0,0 +1,14 @@ +import sys +from services.housing import HouseTemplate +from engine.resources.scene import Point3D + +def setup(core): + houseTemplate = HouseTemplate("object/tangible/deed/player_house_deed/shared_tatooine_house_small_style_02_deed.iff", "object/building/player/shared_player_house_tatooine_small_style_02.iff", 2) + + houseTemplate.addBuildingSign("object/tangible/sign/player/shared_house_address.iff", Point3D(float(-1.7),float(3),float(8.2))) + houseTemplate.addPlaceablePlanet("tatooine") + houseTemplate.addPlaceablePlanet("lok") + houseTemplate.addPlaceablePlanet("dantooine") + houseTemplate.setDefaultItemLimit(200) + core.housingService.addHousingTemplate(houseTemplate) + return \ No newline at end of file diff --git a/scripts/houses/player_house_tatooine_small_window_style_01.py b/scripts/houses/player_house_tatooine_small_window_style_01.py new file mode 100644 index 00000000..eff8a21d --- /dev/null +++ b/scripts/houses/player_house_tatooine_small_window_style_01.py @@ -0,0 +1,14 @@ +import sys +from services.housing import HouseTemplate +from engine.resources.scene import Point3D + +def setup(core): + houseTemplate = HouseTemplate("object/tangible/deed/player_house_deed/shared_tatooine_house_small_deed.iff", "object/building/player/shared_player_house_tatooine_small_style_01.iff", 2) + + houseTemplate.addBuildingSign("object/tangible/sign/player/shared_house_address.iff", Point3D(float(-1.7),float(3),float(7.9))) + houseTemplate.addPlaceablePlanet("tatooine") + houseTemplate.addPlaceablePlanet("lok") + houseTemplate.addPlaceablePlanet("dantooine") + houseTemplate.setDefaultItemLimit(200) + core.housingService.addHousingTemplate(houseTemplate) + return \ No newline at end of file diff --git a/scripts/object/building/player/player_house_sandcrawler.py b/scripts/object/building/player/player_house_sandcrawler.py index ccad8904..3d2f2529 100644 --- a/scripts/object/building/player/player_house_sandcrawler.py +++ b/scripts/object/building/player/player_house_sandcrawler.py @@ -1,4 +1,12 @@ import sys +from engine.resources.scene import Quaternion def setup(core, object): + sign = core.objectService.createChildObject(object, 'object/tangible/sign/player/shared_house_address.iff', -8.75, 3.86, 1, 0.5, 0.5, -1) + print(sign) + object.setAttachment("structureSign", sign) + + structureterminal = core.objectService.createChildObject(object, 'object/tangible/terminal/shared_terminal_player_structure.iff', 6, 3.5, 0.7, 0.707108, -0.707108, 1) + #structureterminal.setAttachment('radial_filename', 'structure_management_terminal') + structureterminal.setAttachment('housing_parentstruct', object) return \ No newline at end of file diff --git a/scripts/object/building/player/player_house_tatooine_large_style_01.py b/scripts/object/building/player/player_house_tatooine_large_style_01.py index ccad8904..89f9d082 100644 --- a/scripts/object/building/player/player_house_tatooine_large_style_01.py +++ b/scripts/object/building/player/player_house_tatooine_large_style_01.py @@ -1,4 +1,11 @@ import sys def setup(core, object): + sign = core.objectService.createChildObject(object, 'object/tangible/sign/player/shared_house_address.iff', -3, 3, 15.8, -1, 0, -1) + print(sign) + object.setAttachment("structureSign", sign) + + structureterminal = core.objectService.createChildObject(object, 'object/tangible/terminal/shared_terminal_player_structure.iff', 9, 0.5, 12, 1, 0, 2) + #structureterminal.setAttachment('radial_filename', 'structure_management_terminal') + structureterminal.setAttachment('housing_parentstruct', object) return \ No newline at end of file diff --git a/scripts/object/building/player/player_house_tatooine_medium_style_01.py b/scripts/object/building/player/player_house_tatooine_medium_style_01.py index ccad8904..3b5cb8e9 100644 --- a/scripts/object/building/player/player_house_tatooine_medium_style_01.py +++ b/scripts/object/building/player/player_house_tatooine_medium_style_01.py @@ -1,4 +1,11 @@ import sys def setup(core, object): + sign = core.objectService.createChildObject(object, 'object/tangible/sign/player/shared_house_address.iff', 4.3, 2.26, 12.5, -1, 0, -1) + print(sign) + object.setAttachment("structureSign", sign) + + structureterminal = core.objectService.createChildObject(object, 'object/tangible/terminal/shared_terminal_player_structure.iff', 4, 0.5, 6.5, 1, 0, 2) + #structureterminal.setAttachment('radial_filename', 'structure_management_terminal') + structureterminal.setAttachment('housing_parentstruct', object) return \ No newline at end of file diff --git a/scripts/object/building/player/player_house_tatooine_small_style_01.py b/scripts/object/building/player/player_house_tatooine_small_style_01.py index ccad8904..2c07f46e 100644 --- a/scripts/object/building/player/player_house_tatooine_small_style_01.py +++ b/scripts/object/building/player/player_house_tatooine_small_style_01.py @@ -1,4 +1,11 @@ import sys def setup(core, object): + sign = core.objectService.createChildObject(object, 'object/tangible/sign/player/shared_house_address.iff', -1.7, 3, 7.9, 1, 0, -1) + print(sign) + object.setAttachment("structureSign", sign) + + structureterminal = core.objectService.createChildObject(object, 'object/tangible/terminal/shared_terminal_player_structure.iff', -6, 0.7, 6.2, 1, 0, 2) + #structureterminal.setAttachment('radial_filename', 'structure_management_terminal') + structureterminal.setAttachment('housing_parentstruct', object) return \ No newline at end of file diff --git a/scripts/object/building/player/player_house_tatooine_small_style_02.py b/scripts/object/building/player/player_house_tatooine_small_style_02.py index ccad8904..f4846b69 100644 --- a/scripts/object/building/player/player_house_tatooine_small_style_02.py +++ b/scripts/object/building/player/player_house_tatooine_small_style_02.py @@ -1,4 +1,11 @@ import sys def setup(core, object): + sign = core.objectService.createChildObject(object, 'object/tangible/sign/player/shared_house_address.iff', 4, 3, 7.6, 1, 0, -1) + print(sign) + object.setAttachment("structureSign", sign) + + structureterminal = core.objectService.createChildObject(object, 'object/tangible/terminal/shared_terminal_player_structure.iff', -6, 0.7, 6.2, 1, 0, 2) + #structureterminal.setAttachment('radial_filename', 'structure_management_terminal') + structureterminal.setAttachment('housing_parentstruct', object) return \ No newline at end of file diff --git a/scripts/object/building/player/player_house_tatooine_small_window_style_01.py b/scripts/object/building/player/player_house_tatooine_small_window_style_01.py index ccad8904..2c07f46e 100644 --- a/scripts/object/building/player/player_house_tatooine_small_window_style_01.py +++ b/scripts/object/building/player/player_house_tatooine_small_window_style_01.py @@ -1,4 +1,11 @@ import sys def setup(core, object): + sign = core.objectService.createChildObject(object, 'object/tangible/sign/player/shared_house_address.iff', -1.7, 3, 7.9, 1, 0, -1) + print(sign) + object.setAttachment("structureSign", sign) + + structureterminal = core.objectService.createChildObject(object, 'object/tangible/terminal/shared_terminal_player_structure.iff', -6, 0.7, 6.2, 1, 0, 2) + #structureterminal.setAttachment('radial_filename', 'structure_management_terminal') + structureterminal.setAttachment('housing_parentstruct', object) return \ No newline at end of file diff --git a/scripts/object/tangible/deed/player_house_deed/tatooine_house_large_deed.py b/scripts/object/tangible/deed/player_house_deed/tatooine_house_large_deed.py index ccad8904..7110ddc2 100644 --- a/scripts/object/tangible/deed/player_house_deed/tatooine_house_large_deed.py +++ b/scripts/object/tangible/deed/player_house_deed/tatooine_house_large_deed.py @@ -1,4 +1,12 @@ import sys def setup(core, object): + object.setAttachment('radial_filename', 'deeds/structureDeed') + object.setConstructorTemplate('object/building/player/construction/shared_construction_player_house_corellia_large_style_01.iff') + object.setStructureTemplate('object/tangible/deed/player_house_deed/shared_corellia_house_large_deed.iff') + object.setLotRequirement(5) + object.setBMR(26) + return + +def use(core, actor, object): return \ No newline at end of file diff --git a/scripts/object/tangible/deed/player_house_deed/tatooine_house_medium_deed.py b/scripts/object/tangible/deed/player_house_deed/tatooine_house_medium_deed.py index ccad8904..b9918233 100644 --- a/scripts/object/tangible/deed/player_house_deed/tatooine_house_medium_deed.py +++ b/scripts/object/tangible/deed/player_house_deed/tatooine_house_medium_deed.py @@ -1,4 +1,12 @@ import sys def setup(core, object): + object.setAttachment('radial_filename', 'deeds/structureDeed') + object.setConstructorTemplate('object/building/player/construction/shared_construction_player_house_tatooine_medium_style_01.iff') + object.setStructureTemplate('object/tangible/deed/player_house_deed/shared_tatooine_house_medium_deed.iff') + object.setLotRequirement(2) + object.setBMR(18) + return + +def use(core, actor, object): return \ No newline at end of file diff --git a/scripts/object/tangible/deed/player_house_deed/tatooine_house_small_deed.py b/scripts/object/tangible/deed/player_house_deed/tatooine_house_small_deed.py index ccad8904..dd23d101 100644 --- a/scripts/object/tangible/deed/player_house_deed/tatooine_house_small_deed.py +++ b/scripts/object/tangible/deed/player_house_deed/tatooine_house_small_deed.py @@ -1,4 +1,12 @@ import sys def setup(core, object): + object.setAttachment('radial_filename', 'deeds/structureDeed') + object.setConstructorTemplate('object/building/player/construction/shared_construction_player_house_tatooine_small_style_01.iff') + object.setStructureTemplate('object/tangible/deed/player_house_deed/shared_tatooine_house_small_deed.iff') + object.setLotRequirement(2) + object.setBMR(8) + return + +def use(core, actor, object): return \ No newline at end of file diff --git a/scripts/object/tangible/deed/player_house_deed/tatooine_house_small_style_02_deed.py b/scripts/object/tangible/deed/player_house_deed/tatooine_house_small_style_02_deed.py index ccad8904..31de820d 100644 --- a/scripts/object/tangible/deed/player_house_deed/tatooine_house_small_style_02_deed.py +++ b/scripts/object/tangible/deed/player_house_deed/tatooine_house_small_style_02_deed.py @@ -1,4 +1,12 @@ import sys def setup(core, object): + object.setAttachment('radial_filename', 'deeds/structureDeed') + object.setConstructorTemplate('object/building/player/construction/shared_tatooine_house_small_style_02_deed.iff') + object.setStructureTemplate('object/tangible/deed/player_house_deed/shared_tatooine_house_small_deed.iff') + object.setLotRequirement(2) + object.setBMR(8) + return + +def use(core, actor, object): return \ No newline at end of file diff --git a/scripts/object/tangible/deed/player_house_deed/tatooine_house_window_small_deed.py b/scripts/object/tangible/deed/player_house_deed/tatooine_house_window_small_deed.py index ccad8904..8f52a919 100644 --- a/scripts/object/tangible/deed/player_house_deed/tatooine_house_window_small_deed.py +++ b/scripts/object/tangible/deed/player_house_deed/tatooine_house_window_small_deed.py @@ -1,4 +1,12 @@ import sys def setup(core, object): + object.setAttachment('radial_filename', 'deeds/structureDeed') + object.setConstructorTemplate('object/building/player/construction/shared_construction_player_house_tatooine_small_style_01.iff') + object.setStructureTemplate('object/tangible/deed/player_house_deed/shared_tatooine_house_window_small_deed.iff') + object.setLotRequirement(2) + object.setBMR(8) + return + +def use(core, actor, object): return \ No newline at end of file diff --git a/scripts/object/tangible/saga_system/rewards/structure_deed_player_house_sandcrawler.py b/scripts/object/tangible/saga_system/rewards/structure_deed_player_house_sandcrawler.py index ccad8904..5a653b5c 100644 --- a/scripts/object/tangible/saga_system/rewards/structure_deed_player_house_sandcrawler.py +++ b/scripts/object/tangible/saga_system/rewards/structure_deed_player_house_sandcrawler.py @@ -1,4 +1,12 @@ import sys def setup(core, object): + object.setAttachment('radial_filename', 'deeds/structureDeed') + object.setConstructorTemplate('object/building/player/shared_construction_structure.iff') + object.setStructureTemplate('object/tangible/saga_system/rewards/shared_structure_deed_player_house_sandcrawler.iff') + object.setLotRequirement(5) + object.setBMR(26) + return + +def use(core, actor, object): return \ No newline at end of file diff --git a/src/services/object/ObjectService.java b/src/services/object/ObjectService.java index d89bce74..f0f864af 100644 --- a/src/services/object/ObjectService.java +++ b/src/services/object/ObjectService.java @@ -245,7 +245,7 @@ public class ObjectService implements INetworkDispatch { object = new Harvester_Deed(objectID, planet, Template, position, orientation); - } else if(Template.startsWith("object/tangible/deed/player_house_deed") || Template.startsWith("object/tangible/deed/guild_deed") || Template.startsWith("object/tangible/deed/city_deed") || Template.startsWith("object/tangible/tcg")) { + } else if(Template.startsWith("object/tangible/deed/player_house_deed") || Template.startsWith("object/tangible/deed/guild_deed") || Template.startsWith("object/tangible/deed/city_deed") || Template.startsWith("object/tangible/tcg") || Template.startsWith("object/tangible/saga_system")) { object = new Player_House_Deed(objectID, planet, Template, position, orientation); From f0e345bf377a708228d5512ae6b0481969ad3a70 Mon Sep 17 00:00:00 2001 From: tacef Date: Sat, 26 Apr 2014 15:40:12 +0200 Subject: [PATCH 06/33] Updated Objectservice to just load playerdeed out of TCG and Saga_system --- src/services/object/ObjectService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/object/ObjectService.java b/src/services/object/ObjectService.java index f0f864af..8158ae15 100644 --- a/src/services/object/ObjectService.java +++ b/src/services/object/ObjectService.java @@ -245,7 +245,7 @@ public class ObjectService implements INetworkDispatch { object = new Harvester_Deed(objectID, planet, Template, position, orientation); - } else if(Template.startsWith("object/tangible/deed/player_house_deed") || Template.startsWith("object/tangible/deed/guild_deed") || Template.startsWith("object/tangible/deed/city_deed") || Template.startsWith("object/tangible/tcg") || Template.startsWith("object/tangible/saga_system")) { + } else if(Template.startsWith("object/tangible/deed/player_house_deed") || Template.startsWith("object/tangible/deed/guild_deed") || Template.startsWith("object/tangible/deed/city_deed") || Template.startsWith("object/tangible/tcg/series3/shared_structure_deed_sith_meditation_room_deed.iff") || Template.startsWith("object/tangible/tcg/series5/shared_structure_deed_player_house_atat.iff") || Template.startsWith("object/tangible/tcg/series5/shared_structure_deed_player_house_hangar.iff") || Template.startsWith("object/tangible/tcg/series3/shared_structure_deed_jedi_meditation_room_deed.iff") || Template.startsWith("object/tangible/saga_system/rewards/shared_structure_deed_player_house_sandcrawler.iff")) { object = new Player_House_Deed(objectID, planet, Template, position, orientation); From 60d282015631261738db66117f8bd6407f4627cc Mon Sep 17 00:00:00 2001 From: Treeku Date: Sat, 26 Apr 2014 16:15:26 +0100 Subject: [PATCH 07/33] Fixed agility.py issue --- scripts/skillMods/agility.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/scripts/skillMods/agility.py b/scripts/skillMods/agility.py index 3ea2c7a9..7978281a 100644 --- a/scripts/skillMods/agility.py +++ b/scripts/skillMods/agility.py @@ -1,14 +1,14 @@ import sys -def add(core, actor, skillMod, value): - core.skillModService.addSkillMod('display_only_dodge', skillMod.getBase()) - core.skillModService.addSkillMod('display_only_parry', skillMod.getBase() / 2) - core.skillModService.addSkillMod('display_only_evasion', skillMod.getBase()) +def add(core, actor, skillMod, divisor): + core.skillModService.addSkillMod(actor, 'display_only_dodge', skillMod.getBase()) + core.skillModService.addSkillMod(actor, 'display_only_parry', skillMod.getBase() / 2) + core.skillModService.addSkillMod(actor, 'display_only_evasion', skillMod.getBase()) return -def deduct(core, actor, skillMod, value): - core.skillModService.deductSkillMod('display_only_dodge', skillMod.getBase()) - core.skillModService.deductSkillMod('display_only_parry', skillMod.getBase() / 2) - core.skillModService.deductSkillMod('display_only_evasion', skillMod.getBase()) +def deduct(core, actor, skillMod, divisor): + core.skillModService.deductSkillMod(actor, 'display_only_dodge', skillMod.getBase()) + core.skillModService.deductSkillMod(actor, 'display_only_parry', skillMod.getBase() / 2) + core.skillModService.deductSkillMod(actor, 'display_only_evasion', skillMod.getBase()) return - \ No newline at end of file + From 989ee0a772d33d71216c9f2d5426271620cf1a95 Mon Sep 17 00:00:00 2001 From: zingzing175 Date: Sat, 26 Apr 2014 15:52:46 -0700 Subject: [PATCH 08/33] Revert "Fixed agility.py issue" This reverts commit 8afe1e4af1b8970741d51fab711a625f81e478ae. --- scripts/skillMods/agility.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/scripts/skillMods/agility.py b/scripts/skillMods/agility.py index 7978281a..3ea2c7a9 100644 --- a/scripts/skillMods/agility.py +++ b/scripts/skillMods/agility.py @@ -1,14 +1,14 @@ import sys -def add(core, actor, skillMod, divisor): - core.skillModService.addSkillMod(actor, 'display_only_dodge', skillMod.getBase()) - core.skillModService.addSkillMod(actor, 'display_only_parry', skillMod.getBase() / 2) - core.skillModService.addSkillMod(actor, 'display_only_evasion', skillMod.getBase()) +def add(core, actor, skillMod, value): + core.skillModService.addSkillMod('display_only_dodge', skillMod.getBase()) + core.skillModService.addSkillMod('display_only_parry', skillMod.getBase() / 2) + core.skillModService.addSkillMod('display_only_evasion', skillMod.getBase()) return -def deduct(core, actor, skillMod, divisor): - core.skillModService.deductSkillMod(actor, 'display_only_dodge', skillMod.getBase()) - core.skillModService.deductSkillMod(actor, 'display_only_parry', skillMod.getBase() / 2) - core.skillModService.deductSkillMod(actor, 'display_only_evasion', skillMod.getBase()) +def deduct(core, actor, skillMod, value): + core.skillModService.deductSkillMod('display_only_dodge', skillMod.getBase()) + core.skillModService.deductSkillMod('display_only_parry', skillMod.getBase() / 2) + core.skillModService.deductSkillMod('display_only_evasion', skillMod.getBase()) return - + \ No newline at end of file From 410257723e18b3ad1591a9a0c1d87b16805af0de Mon Sep 17 00:00:00 2001 From: zingzing175 Date: Sat, 26 Apr 2014 16:21:30 -0700 Subject: [PATCH 09/33] Revert "Revert "Fixed agility.py issue"" This reverts commit 3e02e080cf485e254f820f75d7591c32c1b3a145. --- scripts/skillMods/agility.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/scripts/skillMods/agility.py b/scripts/skillMods/agility.py index 3ea2c7a9..7978281a 100644 --- a/scripts/skillMods/agility.py +++ b/scripts/skillMods/agility.py @@ -1,14 +1,14 @@ import sys -def add(core, actor, skillMod, value): - core.skillModService.addSkillMod('display_only_dodge', skillMod.getBase()) - core.skillModService.addSkillMod('display_only_parry', skillMod.getBase() / 2) - core.skillModService.addSkillMod('display_only_evasion', skillMod.getBase()) +def add(core, actor, skillMod, divisor): + core.skillModService.addSkillMod(actor, 'display_only_dodge', skillMod.getBase()) + core.skillModService.addSkillMod(actor, 'display_only_parry', skillMod.getBase() / 2) + core.skillModService.addSkillMod(actor, 'display_only_evasion', skillMod.getBase()) return -def deduct(core, actor, skillMod, value): - core.skillModService.deductSkillMod('display_only_dodge', skillMod.getBase()) - core.skillModService.deductSkillMod('display_only_parry', skillMod.getBase() / 2) - core.skillModService.deductSkillMod('display_only_evasion', skillMod.getBase()) +def deduct(core, actor, skillMod, divisor): + core.skillModService.deductSkillMod(actor, 'display_only_dodge', skillMod.getBase()) + core.skillModService.deductSkillMod(actor, 'display_only_parry', skillMod.getBase() / 2) + core.skillModService.deductSkillMod(actor, 'display_only_evasion', skillMod.getBase()) return - \ No newline at end of file + From 07e1f7c9f6625003d200a509e543d3654b0edfaa Mon Sep 17 00:00:00 2001 From: zingzing175 Date: Sat, 26 Apr 2014 16:47:03 -0700 Subject: [PATCH 10/33] Added action add to Officer Inspiration, fixed a couple base skill mods, fixed officer buffs. --- scripts/skillMods/agility_modified.py | 16 ++++++++-------- scripts/skillMods/constitution.py | 8 ++++---- scripts/skillMods/constitution_modified.py | 8 ++++---- .../skillMods/expertise_critical_niche_all.py | 4 ++-- scripts/skillMods/healing_action.py | 1 + 5 files changed, 19 insertions(+), 18 deletions(-) diff --git a/scripts/skillMods/agility_modified.py b/scripts/skillMods/agility_modified.py index 9f9e8568..f5752055 100644 --- a/scripts/skillMods/agility_modified.py +++ b/scripts/skillMods/agility_modified.py @@ -1,14 +1,14 @@ import sys -def add(core, actor, skillMod, value): - core.skillModService.addSkillMod('display_only_dodge', base) - core.skillModService.addSkillMod('display_only_parry', base / 2) - core.skillModService.addSkillMod('display_only_evasion', base) +def add((core, actor, skillMod, divisor): + core.skillModService.addSkillMod('display_only_dodge', skillMod.getBase()) + core.skillModService.addSkillMod('display_only_parry', skillMod.getBase() / 2) + core.skillModService.addSkillMod('display_only_evasion', skillMod.getBase()) return -def deduct(core, actor, skillMod, value): - core.skillModService.deductSkillMod('display_only_dodge', base) - core.skillModService.deductSkillMod('display_only_parry', base / 2) - core.skillModService.deductSkillMod('display_only_evasion', base) +def deduct((core, actor, skillMod, divisor): + core.skillModService.deductSkillMod('display_only_dodge', skillMod.getBase()) + core.skillModService.deductSkillMod('display_only_parry', skillMod.getBase() / 2) + core.skillModService.deductSkillMod('display_only_evasion', skillMod.getBase()) return \ No newline at end of file diff --git a/scripts/skillMods/constitution.py b/scripts/skillMods/constitution.py index 73c88999..299bf30d 100644 --- a/scripts/skillMods/constitution.py +++ b/scripts/skillMods/constitution.py @@ -1,12 +1,12 @@ import sys def add(core, actor, skillMod, value): - actor.setMaxHealth(actor.getMaxHealth() + base * 8) - actor.setMaxAction(actor.getMaxAction() + base * 2) + actor.setMaxHealth(actor.getMaxHealth() + skillMod.getBase() * 8) + actor.setMaxAction(actor.getMaxAction() + skillMod.getBase() * 2) return def deduct(core, actor, skillMod, value): - actor.setMaxHealth(actor.getMaxHealth() - base * 8) - actor.setMaxAction(actor.getMaxAction() - base * 2) + actor.setMaxHealth(actor.getMaxHealth() - skillMod.getBase() * 8) + actor.setMaxAction(actor.getMaxAction() - skillMod.getBase() * 2) return \ No newline at end of file diff --git a/scripts/skillMods/constitution_modified.py b/scripts/skillMods/constitution_modified.py index 73c88999..299bf30d 100644 --- a/scripts/skillMods/constitution_modified.py +++ b/scripts/skillMods/constitution_modified.py @@ -1,12 +1,12 @@ import sys def add(core, actor, skillMod, value): - actor.setMaxHealth(actor.getMaxHealth() + base * 8) - actor.setMaxAction(actor.getMaxAction() + base * 2) + actor.setMaxHealth(actor.getMaxHealth() + skillMod.getBase() * 8) + actor.setMaxAction(actor.getMaxAction() + skillMod.getBase() * 2) return def deduct(core, actor, skillMod, value): - actor.setMaxHealth(actor.getMaxHealth() - base * 8) - actor.setMaxAction(actor.getMaxAction() - base * 2) + actor.setMaxHealth(actor.getMaxHealth() - skillMod.getBase() * 8) + actor.setMaxAction(actor.getMaxAction() - skillMod.getBase() * 2) return \ No newline at end of file diff --git a/scripts/skillMods/expertise_critical_niche_all.py b/scripts/skillMods/expertise_critical_niche_all.py index b6492df5..f2d7d723 100644 --- a/scripts/skillMods/expertise_critical_niche_all.py +++ b/scripts/skillMods/expertise_critical_niche_all.py @@ -1,10 +1,10 @@ import sys def add(core, actor, skillMod, value): - core.skillModService.addSkillMod(actor, 'display_only_critical', 100 * base) + core.skillModService.addSkillMod(actor, 'display_only_critical', 100 * skillMod.getBase()) return def deduct(core, actor, skillMod, value): - core.skillModService.deductSkillMod(actor, 'display_only_critical', 100 * base) + core.skillModService.deductSkillMod(actor, 'display_only_critical', 100 * skillMod.getBase()) return \ No newline at end of file diff --git a/scripts/skillMods/healing_action.py b/scripts/skillMods/healing_action.py index 6cd11173..026370f5 100644 --- a/scripts/skillMods/healing_action.py +++ b/scripts/skillMods/healing_action.py @@ -1,6 +1,7 @@ import sys def add(core, actor, skillMod, divisor): + actor.setAction(actor.getAction() + skillMod.getBase()) return def deduct(core, actor, skillMod, divisor): From 2010163228182c404fc996b6d68e06e1f2e754e8 Mon Sep 17 00:00:00 2001 From: Treeku Date: Sun, 27 Apr 2014 01:06:57 +0100 Subject: [PATCH 11/33] Fixed minor agility_modified.py error --- scripts/skillMods/agility_modified.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/scripts/skillMods/agility_modified.py b/scripts/skillMods/agility_modified.py index f5752055..7978281a 100644 --- a/scripts/skillMods/agility_modified.py +++ b/scripts/skillMods/agility_modified.py @@ -1,14 +1,14 @@ import sys -def add((core, actor, skillMod, divisor): - core.skillModService.addSkillMod('display_only_dodge', skillMod.getBase()) - core.skillModService.addSkillMod('display_only_parry', skillMod.getBase() / 2) - core.skillModService.addSkillMod('display_only_evasion', skillMod.getBase()) +def add(core, actor, skillMod, divisor): + core.skillModService.addSkillMod(actor, 'display_only_dodge', skillMod.getBase()) + core.skillModService.addSkillMod(actor, 'display_only_parry', skillMod.getBase() / 2) + core.skillModService.addSkillMod(actor, 'display_only_evasion', skillMod.getBase()) return -def deduct((core, actor, skillMod, divisor): - core.skillModService.deductSkillMod('display_only_dodge', skillMod.getBase()) - core.skillModService.deductSkillMod('display_only_parry', skillMod.getBase() / 2) - core.skillModService.deductSkillMod('display_only_evasion', skillMod.getBase()) +def deduct(core, actor, skillMod, divisor): + core.skillModService.deductSkillMod(actor, 'display_only_dodge', skillMod.getBase()) + core.skillModService.deductSkillMod(actor, 'display_only_parry', skillMod.getBase() / 2) + core.skillModService.deductSkillMod(actor, 'display_only_evasion', skillMod.getBase()) return - \ No newline at end of file + From 4cef2c09cc499d8580b9c0cd7c2bdc460c1fcba1 Mon Sep 17 00:00:00 2001 From: Mesagoppinmypants Date: Sat, 26 Apr 2014 20:23:25 -0400 Subject: [PATCH 12/33] Scripted Stormtrooper Squad Leader NPC Tested and works. --- .../canon/stormtrooper_squad_leader.py | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 scripts/mobiles/canon/stormtrooper_squad_leader.py diff --git a/scripts/mobiles/canon/stormtrooper_squad_leader.py b/scripts/mobiles/canon/stormtrooper_squad_leader.py new file mode 100644 index 00000000..8fbea697 --- /dev/null +++ b/scripts/mobiles/canon/stormtrooper_squad_leader.py @@ -0,0 +1,31 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('stormtrooper_squad_leader') + mobileTemplate.setLevel(28) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(24) + mobileTemplate.setAttackSpeed(0.4) + mobileTemplate.setWeaponType(1) + + templates = Vector() + templates.add('object/mobile/shared_dressed_stormtrooper_squad_leader_white_white.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_scout_blaster.iff', 0, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('stormtrooper_squad_leader', mobileTemplate) + From 3948fe11f3023f9483481b1867f46935f308b1df Mon Sep 17 00:00:00 2001 From: CharonInferar Date: Mon, 28 Apr 2014 04:31:45 +0200 Subject: [PATCH 13/33] Sandbox city building --- src/services/DevService.java | 8 ++ .../playercities/PlayerCityService.java | 83 +++++++++++++++++++ 2 files changed, 91 insertions(+) diff --git a/src/services/DevService.java b/src/services/DevService.java index 8a3ce949..e3d8a5d4 100644 --- a/src/services/DevService.java +++ b/src/services/DevService.java @@ -93,6 +93,7 @@ public class DevService implements INetworkDispatch { if(creature.getClient().isGM()) suiOptions.put((long) 120, "House Deeds"); if(creature.getClient().isGM()) suiOptions.put((long) 125, "Crafting Tools"); if(creature.getClient().isGM()) suiOptions.put((long) 130, "Vehicle Deeds"); + if(creature.getClient().isGM()) suiOptions.put((long) 121, "Sandbox City"); break; case 3: // [Items] Weapons @@ -1232,6 +1233,11 @@ public class DevService implements INetworkDispatch { inventory.add(deed); return; + + case 121: + NGECore.getInstance().playerCityService.buildSandboxTestCity(player); + + return; case 125: TangibleObject genericCraftingTool = (TangibleObject) core.objectService.createObject("object/tangible/crafting/station/shared_generic_tool.iff", planet); @@ -1244,6 +1250,8 @@ public class DevService implements INetworkDispatch { inventory.add(swoopDeed); inventory.add(av21deed); return; + + } } }); diff --git a/src/services/playercities/PlayerCityService.java b/src/services/playercities/PlayerCityService.java index 86cb57ed..e5864069 100644 --- a/src/services/playercities/PlayerCityService.java +++ b/src/services/playercities/PlayerCityService.java @@ -27,11 +27,15 @@ import java.util.Vector; import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.TimeUnit; + +import resources.objects.building.BuildingObject; import resources.objects.creature.CreatureObject; +import resources.objects.tangible.TangibleObject; import services.sui.SUIWindow; import services.sui.SUIWindow.SUICallback; import services.sui.SUIWindow.Trigger; import engine.resources.objects.SWGObject; +import engine.resources.scene.Point3D; import engine.resources.service.INetworkDispatch; import engine.resources.service.INetworkRemoteEvent; import main.NGECore; @@ -157,6 +161,85 @@ public class PlayerCityService implements INetworkDispatch { core.suiService.openSUIWindow(window); } + public void buildSandboxTestCity(CreatureObject founder) { + + + float positionX = 2170.0F; + float positionY = 1.0F; + float positionZ = -4659.0F; + + String structureTemplate = "object/building/player/city/shared_cityhall_tatooine.iff"; + + BuildingObject cityHall = (BuildingObject) core.objectService.createObject(structureTemplate, 0, founder.getPlanet(), new Point3D(positionX, positionY, positionZ), founder.getOrientation()); + core.simulationService.add(cityHall, cityHall.getPosition().x, cityHall.getPosition().z, true); + + SWGObject sign = core.objectService.createChildObject((SWGObject)cityHall, "object/tangible/sign/player/shared_house_address.iff", -7.39F, 2.36F, 2, -1, 0, -1); + cityHall.setAttachment("structureSign", sign); + + PlayerCity sandboxCity = null; + synchronized(playerCities){ + sandboxCity = new PlayerCity(founder,cityID++); + sandboxCity.setCityName("Sandbox City"); + playerCities.add(sandboxCity); + } + + cityHall.setAttachment("structureCity", sandboxCity.getCityID()); + founder.setAttachment("residentCity", sandboxCity.getCityID()); + // Name the sign +// TangibleObject sign = (TangibleObject) cityHall.getAttachment("structureSign"); +// String playerFirstName = founder.getCustomName().split(" ")[0]; +// +// if (sign !=null) +// sign.setCustomName2(playerFirstName + "'s House"); + + + + // Structure management + Vector admins = new Vector<>(); + admins.add(founder.getObjectID()); + + cityHall.setAttachment("structureOwner", founder.getObjectID()); + cityHall.setAttachment("structureAdmins", admins); + cityHall.setDeedTemplate("object/tangible/deed/city_deed/shared_cityhall_tatooine_deed.iff"); + cityHall.setBMR(325); + cityHall.setConditionDamage(100); + + + positionY = core.terrainService.getHeight(founder.getPlanetId(), positionX, positionZ)+ 2f; + founder.setPosition(new Point3D(positionX+100,positionY,positionZ)); + core.simulationService.teleport(founder, new Point3D(positionX,positionY,positionZ+150), founder.getOrientation(), 0); + + TangibleObject swoopDeed = (TangibleObject) core.objectService.createObject("object/tangible/deed/vehicle_deed/shared_speederbike_swoop_deed.iff", founder.getPlanet()); + SWGObject inventory = founder.getSlottedObject("inventory"); + inventory.add(swoopDeed); + + + //structureTemplate = "object/building/player/city/shared_shuttleport_tatooine.iff"; + structureTemplate = "object/building/tatooine/shared_shuttleport_tatooine.iff"; + positionX = 2170.0F; + positionY = 1.0F; + positionZ = -4559.0F; + + //StructureObject shuttlePort = (StructureObject) core.objectService.createObject(structureTemplate, 0, founder.getPlanet(), new Point3D(positionX, positionY, positionZ), founder.getOrientation()); + BuildingObject shuttlePort = (BuildingObject) core.objectService.createObject(structureTemplate, 0, founder.getPlanet(), new Point3D(positionX, positionY, positionZ), founder.getOrientation()); + //shuttlePort.setAttachment("cellsSorted", new Boolean(true)); + //"bigSpawnRange" + + core.simulationService.add(shuttlePort, shuttlePort.getPosition().x, shuttlePort.getPosition().z, true); +// sign = core.objectService.createChildObject((SWGObject)shuttlePort, "object/tangible/sign/player/shared_house_address.iff", -7.39F, 2.36F, 2, -1, 0, -1); +// shuttlePort.setAttachment("structureSign", sign); + + // Structure management + admins = new Vector<>(); + admins.add(founder.getObjectID()); + + shuttlePort.setAttachment("structureOwner", founder.getObjectID()); + shuttlePort.setAttachment("structureAdmins", admins); + shuttlePort.setDeedTemplate("object/tangible/deed/city_deed/shared_cityhall_tatooine_deed.iff"); + shuttlePort.setBMR(12); + shuttlePort.setConditionDamage(100); + } + @Override public void insertOpcodes(Map arg0, From bec401c57b71569cb281f392e6f5d557e2c63fed Mon Sep 17 00:00:00 2001 From: CharonInferar Date: Mon, 28 Apr 2014 22:52:04 +0200 Subject: [PATCH 14/33] continued sandbox city, public structure problem --- .../houses/player_garden_tatooine_sml_01.py | 15 ++ scripts/houses/player_shuttleport_tatooine.py | 12 ++ .../player/city/garden_tatooine_sml_01.py | 10 + .../city_deed/garden_tatooine_sml_01_deed.py | 8 + .../city_deed/shuttleport_tatooine_deed.py | 8 + .../terminal/city_maintenance_terminal.py | 32 ++- src/services/DevService.java | 1 + src/services/housing/HousingService.java | 19 +- src/services/playercities/PlayerCity.java | 190 +++++++++++++++--- .../playercities/PlayerCityService.java | 23 ++- 10 files changed, 275 insertions(+), 43 deletions(-) create mode 100644 scripts/houses/player_garden_tatooine_sml_01.py create mode 100644 scripts/houses/player_shuttleport_tatooine.py diff --git a/scripts/houses/player_garden_tatooine_sml_01.py b/scripts/houses/player_garden_tatooine_sml_01.py new file mode 100644 index 00000000..516ed6a3 --- /dev/null +++ b/scripts/houses/player_garden_tatooine_sml_01.py @@ -0,0 +1,15 @@ +import sys +from services.housing import HouseTemplate +from engine.resources.scene import Point3D + +def setup(core): + houseTemplate = HouseTemplate("object/tangible/deed/city_deed/shared_garden_tatooine_sml_01_deed.iff", "object/building/player/city/shared_garden_tatooine_sml_01.iff", 0) + + houseTemplate.addBuildingSign("object/tangible/sign/player/shared_house_address.iff", Point3D(1, 2, 3)) + houseTemplate.addPlaceablePlanet("tatooine") + houseTemplate.addPlaceablePlanet("dantooine") + houseTemplate.addPlaceablePlanet("lok") + houseTemplate.setDefaultItemLimit(0) + + core.housingService.addHousingTemplate(houseTemplate) + return \ No newline at end of file diff --git a/scripts/houses/player_shuttleport_tatooine.py b/scripts/houses/player_shuttleport_tatooine.py new file mode 100644 index 00000000..9ff64abc --- /dev/null +++ b/scripts/houses/player_shuttleport_tatooine.py @@ -0,0 +1,12 @@ +import sys +from services.housing import HouseTemplate +from engine.resources.scene import Point3D + +def setup(core): + houseTemplate = HouseTemplate("object/tangible/deed/city_deed/shared_shuttleport_tatooine_deed.iff", "object/building/tatooine/shared_shuttleport_tatooine.iff", 1) + + houseTemplate.addBuildingSign("object/tangible/sign/player/shared_house_address.iff", Point3D(float(3.5),float(-0.3),float(3.5))) + houseTemplate.addPlaceablePlanet("tatooine") + houseTemplate.setDefaultItemLimit(0) + core.housingService.addHousingTemplate(houseTemplate) + return \ No newline at end of file diff --git a/scripts/object/building/player/city/garden_tatooine_sml_01.py b/scripts/object/building/player/city/garden_tatooine_sml_01.py index ccad8904..287ca8f0 100644 --- a/scripts/object/building/player/city/garden_tatooine_sml_01.py +++ b/scripts/object/building/player/city/garden_tatooine_sml_01.py @@ -1,4 +1,14 @@ import sys +from engine.resources.scene import Point3D +from engine.resources.scene import Quaternion def setup(core, object): + sign = core.objectService.createChildObject(object, 'object/tangible/sign/player/shared_house_address.iff', -13.7, 3, 9.1, -1, 0, -1) + print(sign) + object.setAttachment("structureSign", sign) + + structureterminal = core.objectService.createChildObject(object, 'object/tangible/terminal/shared_terminal_player_structure.iff', -17.2, 1.5 , 8, 1, 0 ,4) + #structureterminal.setAttachment('radial_filename', 'structure_management_terminal') + structureterminal.setAttachment('housing_parentstruct', object) + return \ No newline at end of file diff --git a/scripts/object/tangible/deed/city_deed/garden_tatooine_sml_01_deed.py b/scripts/object/tangible/deed/city_deed/garden_tatooine_sml_01_deed.py index ccad8904..d3678f09 100644 --- a/scripts/object/tangible/deed/city_deed/garden_tatooine_sml_01_deed.py +++ b/scripts/object/tangible/deed/city_deed/garden_tatooine_sml_01_deed.py @@ -1,4 +1,12 @@ import sys def setup(core, object): + object.setAttachment('radial_filename', 'deeds/structureDeed') + object.setConstructorTemplate('object/building/player/shared_construction_structure.iff') + object.setStructureTemplate('object/tangible/deed/city_deed/shared_garden_tatooine_sml_01_deed.iff') + #object.setLotRequirement(5) + object.setBMR(5) + return + +def use(core, actor, object): return \ No newline at end of file diff --git a/scripts/object/tangible/deed/city_deed/shuttleport_tatooine_deed.py b/scripts/object/tangible/deed/city_deed/shuttleport_tatooine_deed.py index ccad8904..d676ac12 100644 --- a/scripts/object/tangible/deed/city_deed/shuttleport_tatooine_deed.py +++ b/scripts/object/tangible/deed/city_deed/shuttleport_tatooine_deed.py @@ -1,4 +1,12 @@ import sys def setup(core, object): + object.setAttachment('radial_filename', 'deeds/structureDeed') + object.setConstructorTemplate('object/building/player/shared_construction_structure.iff') + object.setStructureTemplate('object/tangible/deed/city_deed/shared_shuttleport_tatooine_deed.iff') + #object.setLotRequirement(5) + object.setBMR(100) + return + +def use(core, actor, object): return \ No newline at end of file diff --git a/scripts/radial/terminal/city_maintenance_terminal.py b/scripts/radial/terminal/city_maintenance_terminal.py index ef951426..e5bab716 100644 --- a/scripts/radial/terminal/city_maintenance_terminal.py +++ b/scripts/radial/terminal/city_maintenance_terminal.py @@ -24,6 +24,10 @@ def createRadial(core, owner, target, radials): radials.add(RadialOptions(3, 121, 0, '@city/city:non_citizen_city_status')) radials.add(RadialOptions(3, 122, 0, '@city/city:rank_info_t')) radials.add(RadialOptions(3, 123, 0, '@city/city:citizen_list_t')) + radials.add(RadialOptions(3, 230, 0, '@city/city:revoke_citizenship')) + + radials.add(RadialOptions(3, 231, 0, 'Add 10 citizens')) + radials.add(RadialOptions(3, 232, 0, 'Deduct 10 citizens')) return @@ -80,14 +84,26 @@ def handleSelection(core, owner, target, option): if owner is not None: handleCitizenList(core, owner, target, option) return - -def handleSetCityName(core, owner, target, option): - window = core.suiService.createInputBox(2,'@city/city:city_name_new_t','@city/city:city_name_new_d', owner, target, 0) - returnList = Vector() - returnList.add('txtInput:LocalText') - window.addHandler(0, '', Trigger.TRIGGER_OK, returnList, setnameCallBack) - window.addHandler(1, '', Trigger.TRIGGER_CANCEL, returnList, setnameCallBack) - core.suiService.openSUIWindow(window); + + if option == 231: + if owner is not None: + handle10Add(core, owner, target, option) + return + + if option == 232: + if owner is not None: + handle10Deduct(core, owner, target, option) + return + +def handle10Add(core, owner, target, option): + playerCity = main.NGECore.getInstance().playerCityService.getPlayerCity(owner) + playerCity.Add10MoreCitizens() + return + + +def handle10Deduct(core, owner, target, option): + playerCity = main.NGECore.getInstance().playerCityService.getPlayerCity(owner) + playerCity.Deduct10Citizens() return def setnameCallBack(owner, window, eventType, returnList): diff --git a/src/services/DevService.java b/src/services/DevService.java index e3d8a5d4..b5d204a8 100644 --- a/src/services/DevService.java +++ b/src/services/DevService.java @@ -1231,6 +1231,7 @@ public class DevService implements INetworkDispatch { deed.setBMR(15); deed.setAttributes(); inventory.add(deed); + return; diff --git a/src/services/housing/HousingService.java b/src/services/housing/HousingService.java index 47fdaceb..b4ac1589 100644 --- a/src/services/housing/HousingService.java +++ b/src/services/housing/HousingService.java @@ -74,8 +74,10 @@ public class HousingService implements INetworkDispatch { } if(housingTemplates.containsKey(deed.getTemplate())) - { + { HouseTemplate houseTemplate = housingTemplates.get(deed.getTemplate()); + System.out.println("DEED FOUND " + houseTemplate.getBuildingTemplate()); + System.out.println("DEED TEMP " + deed.getTemplate()); EnterStructurePlacementModeMessage packet = new EnterStructurePlacementModeMessage(deed, houseTemplate.getBuildingTemplate()); actor.getClient().getSession().write(packet.serialize()); } @@ -90,6 +92,7 @@ public class HousingService implements INetworkDispatch { if (deed.getTemplate().contains("cityhall")) structureLotCost = 0; + String structureTemplate = houseTemplate.getBuildingTemplate(); if(!houseTemplate.canBePlacedOn(actor.getPlanet().getName())) @@ -126,6 +129,20 @@ public class HousingService implements INetworkDispatch { // Actor is inside the bounds of a city, so zoning must be checked //actor.setAttachment("Has24HZoningFor",cityActorIsIn.getCityID()); // for testing //actor.setAttachment("Has24HZoningUntil",System.currentTimeMillis()+1000000); // for testing + + + if (deed.getTemplate().contains("shuttleport")){ + + if (actor.getObjectID()!=cityActorIsIn.getMayorID()) + actor.sendSystemMessage("You must be the mayor of this city to place the structure.", (byte) 0); + + if (cityActorIsIn.getRank()<0){ + actor.sendSystemMessage("@city/city:rank_req", (byte) 0); + return; + } + + } + if (actor.getAttachment("Has24HZoningFor")==null || actor.getAttachment("Has24HZoningFor")==null) return; int cityActorHasZoning = (int)actor.getAttachment("Has24HZoningFor"); diff --git a/src/services/playercities/PlayerCity.java b/src/services/playercities/PlayerCity.java index c8d7d2c2..2fbb7179 100644 --- a/src/services/playercities/PlayerCity.java +++ b/src/services/playercities/PlayerCity.java @@ -42,7 +42,7 @@ import engine.resources.scene.Point3D; public class PlayerCity { - public static final int DESERTED = 0; + public static final int NEWCITY = 0; public static final int OUTPOST = 1; public static final int VILLAGE = 2; public static final int TOWNSHIP = 3; @@ -106,8 +106,11 @@ public class PlayerCity { private boolean registered = false; private boolean zoningEnabled = false; - private final long cityUpdateSpan = 7*86400*1000; - private final long legislationPeriod = 21*86400*1000; + //private final long cityUpdateSpan = 7*86400*1000; + private final long cityUpdateSpan = 100*1000; + + //private final long legislationPeriod = 21*86400*1000; + private final long legislationPeriod = 100*1000; private Vector placedStructures = new Vector(); private Vector citizens = new Vector(); @@ -157,36 +160,67 @@ public class PlayerCity { public void processCityUpdate() { // has something changed? System.out.println("processCityUpdate"); - int censusResult = citizens.size(); - // ToDo: Consider 1 rank per update changes - if (censusResult<5){ - setRank(DESERTED); // City is technically not a city anymore - setCityRadius(0); - } + int censusResult = citizens.size(); + int currentRank = getRank(); - if (censusResult>=5 && censusResult<10){ - setRank(OUTPOST); - setCityRadius(150); - } + switch (currentRank) { + case NEWCITY : if (censusResult>=5){ + setRank(++currentRank); // Expand to Outpost + sendCityExpandMailAll(); + } + + if (censusResult<5){ + // kill city + } + break; + + case OUTPOST : if (censusResult>=10){ + setRank(++currentRank); // Expand to Village + sendCityExpandMailAll(); + } + if (censusResult<5){ + setRank(--currentRank); // Contract to Deserted + sendCityContractMailAll(); + } + break; + + case VILLAGE : if (censusResult>=15){ + setRank(++currentRank); // Expand to Township + sendCityExpandMailAll(); + } + if (censusResult<10){ + setRank(--currentRank); // Contract to Outpost + sendCityContractMailAll(); + } + break; + + case TOWNSHIP : if (censusResult>=30){ + setRank(++currentRank); // Expand to City + sendCityExpandMailAll(); + } + if (censusResult<15){ + setRank(--currentRank); // Contract to Village + sendCityContractMailAll(); + } + break; + + case CITY : if (censusResult>=40){ + setRank(++currentRank); // Expand to Metropolis + sendCityExpandMailAll(); + } + if (censusResult<15){ + setRank(--currentRank); // Contract to Township + sendCityContractMailAll(); + } + break; + + case METROPOLIS : if (censusResult<40){ + setRank(--currentRank); // Contract to City + sendCityContractMailAll(); + } + break; + - if (censusResult>=10 && censusResult<15){ - setRank(VILLAGE); - setCityRadius(200); - } - - if (censusResult>=15 && censusResult<30){ - setRank(TOWNSHIP); - setCityRadius(300); - } - - if (censusResult>=30 && censusResult<40){ - setRank(CITY); - setCityRadius(400); - } - - if (censusResult>=40){ - setRank(METROPOLIS); - setCityRadius(450); } // collect taxes @@ -213,6 +247,10 @@ public class PlayerCity { setNextCityUpdate(System.currentTimeMillis()+cityUpdateSpan); } + public void cityFixUp(){ + + } + public void demolishHighRankStructures() { // Check if there are any structures in the city // that require a higher rank than the current one @@ -713,5 +751,95 @@ public class PlayerCity { } } + + public void sendCityExpandMailAll() { + Vector citizenList = getCitizens(); + for (long citizen : citizenList){ + CreatureObject citizenObject = (CreatureObject) NGECore.getInstance().objectService.getObject(citizen); + Mail actorMail = new Mail(); + actorMail.setMailId(NGECore.getInstance().chatService.generateMailId()); + actorMail.setRecieverId(citizen); + actorMail.setStatus(Mail.NEW); + actorMail.setTimeStamp((int) (new Date().getTime() / 1000)); + actorMail.setMessage("@city/city:city_expand_body"); + actorMail.setSubject("@city/city:city_expand_subject"); + actorMail.setSenderName("City " + this.cityName); + + List attachments = new ArrayList(); + WaypointObject constructionWaypoint = (WaypointObject)NGECore.getInstance().objectService.createObject("object/waypoint/shared_world_waypoint_blue.iff", citizenObject.getPlanet(), citizenObject.getPosition().x, 0 ,citizenObject.getPosition().z); + WaypointAttachment attachment = new WaypointAttachment(); + attachment.active = false; + attachment.cellID = constructionWaypoint.getCellId(); + attachment.color = (byte)1; + attachment.name = "City"; + attachment.planetCRC = engine.resources.common.CRC.StringtoCRC(citizenObject.getPlanet().getName()); + attachment.positionX = citizenObject.getPosition().x; + attachment.positionY = 0; + attachment.positionZ = citizenObject.getPosition().z; + attachments.add(attachment); + actorMail.setAttachments(attachments); + + NGECore.getInstance().chatService.storePersistentMessage(actorMail); + + } + } + + public void sendCityContractMailAll() { + + Vector citizenList = getCitizens(); + for (long citizen : citizenList){ + CreatureObject citizenObject = (CreatureObject) NGECore.getInstance().objectService.getObject(citizen); + Mail actorMail = new Mail(); + actorMail.setMailId(NGECore.getInstance().chatService.generateMailId()); + actorMail.setRecieverId(citizen); + actorMail.setStatus(Mail.NEW); + actorMail.setTimeStamp((int) (new Date().getTime() / 1000)); + actorMail.setMessage("@city/city:city_contract_body"); + actorMail.setSubject("@city/city:city_contract_subject"); + actorMail.setSenderName("City " + this.cityName); + + List attachments = new ArrayList(); + WaypointObject constructionWaypoint = (WaypointObject)NGECore.getInstance().objectService.createObject("object/waypoint/shared_world_waypoint_blue.iff", citizenObject.getPlanet(), citizenObject.getPosition().x, 0 ,citizenObject.getPosition().z); + WaypointAttachment attachment = new WaypointAttachment(); + attachment.active = false; + attachment.cellID = constructionWaypoint.getCellId(); + attachment.color = (byte)1; + attachment.name = "City"; + attachment.planetCRC = engine.resources.common.CRC.StringtoCRC(citizenObject.getPlanet().getName()); + attachment.positionX = citizenObject.getPosition().x; + attachment.positionY = 0; + attachment.positionZ = citizenObject.getPosition().z; + attachments.add(attachment); + actorMail.setAttachments(attachments); + + NGECore.getInstance().chatService.storePersistentMessage(actorMail); + } + } + + + + + // Test method to be deleted later + public void Add10MoreCitizens() { + synchronized(citizens){ + for (int i=0;i<10;i++){ + this.citizens.add(this.getMayorID()); + } + + } + } + + + // Test method to be deleted later + public void Deduct10Citizens() { + int citizenCount = this.getCitizens().size(); + synchronized(citizens){ + this.citizens.clear(); + + for (int i=0;i playerCities = new Vector(); private int cityID = 0; // This must be persisted or handled via objectservice somehow + // static helper variable to be deleted later + public static boolean sandboxCityBuilt = false; + public PlayerCityService(NGECore core) { this.core = core; @@ -161,8 +165,12 @@ public class PlayerCityService implements INetworkDispatch { core.suiService.openSUIWindow(window); } + + // Test method to be deleted later public void buildSandboxTestCity(CreatureObject founder) { + if (sandboxCityBuilt) + return; float positionX = 2170.0F; float positionY = 1.0F; @@ -205,13 +213,19 @@ public class PlayerCityService implements INetworkDispatch { cityHall.setConditionDamage(100); - positionY = core.terrainService.getHeight(founder.getPlanetId(), positionX, positionZ)+ 2f; - founder.setPosition(new Point3D(positionX+100,positionY,positionZ)); - core.simulationService.teleport(founder, new Point3D(positionX,positionY,positionZ+150), founder.getOrientation(), 0); + positionY = core.terrainService.getHeight(founder.getPlanetId(), positionX, positionZ); + founder.setPosition(new Point3D(positionX,positionY,positionZ+50)); + core.simulationService.teleport(founder, new Point3D(positionX,positionY,positionZ+50), founder.getOrientation(), 0); TangibleObject swoopDeed = (TangibleObject) core.objectService.createObject("object/tangible/deed/vehicle_deed/shared_speederbike_swoop_deed.iff", founder.getPlanet()); SWGObject inventory = founder.getSlottedObject("inventory"); inventory.add(swoopDeed); + + TangibleObject shuttleportDeed = (TangibleObject) core.objectService.createObject("object/tangible/deed/city_deed/shared_shuttleport_tatooine_deed.iff", founder.getPlanet()); + inventory.add(shuttleportDeed); + + TangibleObject garden1 = (TangibleObject) core.objectService.createObject("object/tangible/deed/city_deed/shared_garden_tatooine_sml_01_deed.iff", founder.getPlanet()); + inventory.add(garden1); //structureTemplate = "object/building/player/city/shared_shuttleport_tatooine.iff"; @@ -219,6 +233,7 @@ public class PlayerCityService implements INetworkDispatch { positionX = 2170.0F; positionY = 1.0F; positionZ = -4559.0F; + positionY = core.terrainService.getHeight(founder.getPlanetId(), positionX, positionZ); //StructureObject shuttlePort = (StructureObject) core.objectService.createObject(structureTemplate, 0, founder.getPlanet(), new Point3D(positionX, positionY, positionZ), founder.getOrientation()); BuildingObject shuttlePort = (BuildingObject) core.objectService.createObject(structureTemplate, 0, founder.getPlanet(), new Point3D(positionX, positionY, positionZ), founder.getOrientation()); @@ -238,6 +253,8 @@ public class PlayerCityService implements INetworkDispatch { shuttlePort.setDeedTemplate("object/tangible/deed/city_deed/shared_cityhall_tatooine_deed.iff"); shuttlePort.setBMR(12); shuttlePort.setConditionDamage(100); + + sandboxCityBuilt = true; } From ee5be99699be7f9d1349c264b593ff9f9cb53b2f Mon Sep 17 00:00:00 2001 From: CharonInferar Date: Wed, 30 Apr 2014 18:44:30 +0200 Subject: [PATCH 15/33] Disabled automatic shuttleport placement in sandbox city --- src/services/playercities/PlayerCityService.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/services/playercities/PlayerCityService.java b/src/services/playercities/PlayerCityService.java index e3de95be..329ceede 100644 --- a/src/services/playercities/PlayerCityService.java +++ b/src/services/playercities/PlayerCityService.java @@ -236,11 +236,11 @@ public class PlayerCityService implements INetworkDispatch { positionY = core.terrainService.getHeight(founder.getPlanetId(), positionX, positionZ); //StructureObject shuttlePort = (StructureObject) core.objectService.createObject(structureTemplate, 0, founder.getPlanet(), new Point3D(positionX, positionY, positionZ), founder.getOrientation()); - BuildingObject shuttlePort = (BuildingObject) core.objectService.createObject(structureTemplate, 0, founder.getPlanet(), new Point3D(positionX, positionY, positionZ), founder.getOrientation()); + //BuildingObject shuttlePort = (BuildingObject) core.objectService.createObject(structureTemplate, 0, founder.getPlanet(), new Point3D(positionX, positionY, positionZ), founder.getOrientation()); //shuttlePort.setAttachment("cellsSorted", new Boolean(true)); //"bigSpawnRange" - core.simulationService.add(shuttlePort, shuttlePort.getPosition().x, shuttlePort.getPosition().z, true); + //core.simulationService.add(shuttlePort, shuttlePort.getPosition().x, shuttlePort.getPosition().z, true); // sign = core.objectService.createChildObject((SWGObject)shuttlePort, "object/tangible/sign/player/shared_house_address.iff", -7.39F, 2.36F, 2, -1, 0, -1); // shuttlePort.setAttachment("structureSign", sign); @@ -248,11 +248,11 @@ public class PlayerCityService implements INetworkDispatch { admins = new Vector<>(); admins.add(founder.getObjectID()); - shuttlePort.setAttachment("structureOwner", founder.getObjectID()); - shuttlePort.setAttachment("structureAdmins", admins); - shuttlePort.setDeedTemplate("object/tangible/deed/city_deed/shared_cityhall_tatooine_deed.iff"); - shuttlePort.setBMR(12); - shuttlePort.setConditionDamage(100); +// shuttlePort.setAttachment("structureOwner", founder.getObjectID()); +// shuttlePort.setAttachment("structureAdmins", admins); +// shuttlePort.setDeedTemplate("object/tangible/deed/city_deed/shared_cityhall_tatooine_deed.iff"); +// shuttlePort.setBMR(12); +// shuttlePort.setConditionDamage(100); sandboxCityBuilt = true; } From 2a23dd8076adff03bf64e97ad305e87c043c2f14 Mon Sep 17 00:00:00 2001 From: CharonInferar Date: Wed, 30 Apr 2014 19:45:12 +0200 Subject: [PATCH 16/33] merge conflict resolve --- odb/bounties/placeholder.txt | 0 scripts/conversation/reb_recruiter.py | 585 ++++++++++++++++++ scripts/mobiles/canon/scout_trooper.py | 31 + scripts/mobiles/canon/swamp_trooper.py | 31 + .../lairs/tatooine_rill_lair_neutral_small.py | 5 + .../tatooine_worrt_lair_neutral_small.py | 5 + .../tatooine/adolescent_krayt_dragon.py | 30 + scripts/mobiles/tatooine/armodragon.py | 30 + scripts/mobiles/tatooine/bantha_low.py | 30 + scripts/mobiles/tatooine/bantha_matriarch.py | 30 + scripts/mobiles/tatooine/blight_boar.py | 30 + scripts/mobiles/tatooine/bocatt.py | 30 + .../mobiles/tatooine/bonecracker_bantha.py | 30 + scripts/mobiles/tatooine/bull_bantha.py | 30 + scripts/mobiles/tatooine/bull_ronto.py | 30 + scripts/mobiles/tatooine/cannibal_dewback.py | 30 + .../mobiles/tatooine/canyon_krayt_dragon.py | 30 + scripts/mobiles/tatooine/carion_kreetle.py | 30 + scripts/mobiles/tatooine/cave_beetle.py | 30 + scripts/mobiles/tatooine/city_rockmite.py | 30 + .../mobiles/tatooine/city_sewer_swamprat.py | 30 + scripts/mobiles/tatooine/cupa.py | 30 + scripts/mobiles/tatooine/death_kreetle.py | 30 + scripts/mobiles/tatooine/desert_eopie.py | 30 + scripts/mobiles/tatooine/desert_kreetle.py | 30 + scripts/mobiles/tatooine/desert_razorback.py | 30 + scripts/mobiles/tatooine/desert_squill.py | 30 + scripts/mobiles/tatooine/dimu_bantha.py | 30 + scripts/mobiles/tatooine/diseased_bocatt.py | 30 + scripts/mobiles/tatooine/domestic_eopie.py | 30 + scripts/mobiles/tatooine/dragonet.py | 30 + scripts/mobiles/tatooine/drooling_nuna.py | 30 + scripts/mobiles/tatooine/dune_bantha.py | 30 + scripts/mobiles/tatooine/dune_beetle.py | 30 + scripts/mobiles/tatooine/dune_lizard.py | 30 + scripts/mobiles/tatooine/dwarf_bantha.py | 30 + scripts/mobiles/tatooine/dwarf_eopie.py | 30 + scripts/mobiles/tatooine/dwarf_nuna.py | 30 + scripts/mobiles/tatooine/elder_zucca_boar.py | 30 + .../tatooine/elite_dewback_cannibal.py | 30 + scripts/mobiles/tatooine/elite_dragonet.py | 30 + scripts/mobiles/tatooine/elite_dune_lizard.py | 30 + .../tatooine/elite_giant_sand_beetle.py | 30 + .../mobiles/tatooine/elite_mutant_womprat.py | 30 + scripts/mobiles/tatooine/elite_ronto.py | 30 + scripts/mobiles/tatooine/elite_scyk.py | 30 + scripts/mobiles/tatooine/elite_sevorrt.py | 30 + .../tatooine/enraged_mountain_dewback.py | 30 + scripts/mobiles/tatooine/enraged_squill.py | 30 + scripts/mobiles/tatooine/eoni.py | 30 + scripts/mobiles/tatooine/eopie.py | 30 + scripts/mobiles/tatooine/eopie_herdmaster.py | 30 + .../tatooine/female_mountain_squill.py | 30 + scripts/mobiles/tatooine/feral_bantha.py | 30 + scripts/mobiles/tatooine/furios_ronto.py | 30 + .../tatooine/giant_canyon_krayt_dragon.py | 30 + scripts/mobiles/tatooine/giant_sand_beetle.py | 30 + scripts/mobiles/tatooine/giant_worrt.py | 30 + scripts/mobiles/tatooine/gorg.py | 30 + scripts/mobiles/tatooine/gorg_glutton.py | 30 + .../mobiles/tatooine/grand_krayt_dragon.py | 30 + scripts/mobiles/tatooine/great_squill.py | 30 + .../tatooine/greater_desert_womprat.py | 30 + scripts/mobiles/tatooine/grizzled_dewback.py | 30 + scripts/mobiles/tatooine/harmony_worrt.py | 30 + scripts/mobiles/tatooine/jundland_eopie.py | 30 + .../tatooine/juvenile_canyon_krayt_dragon.py | 30 + scripts/mobiles/tatooine/kreetle_swarmling.py | 30 + scripts/mobiles/tatooine/large_cave_beetle.py | 30 + .../mobiles/tatooine/large_rock_beetle1.py | 30 + .../mobiles/tatooine/large_rock_beetle2.py | 30 + .../mobiles/tatooine/large_rock_beetle3.py | 30 + scripts/mobiles/tatooine/large_sand_beetle.py | 30 + scripts/mobiles/tatooine/lesser_bocatt.py | 30 + .../mobiles/tatooine/lesser_desert_womprat.py | 30 + scripts/mobiles/tatooine/lesser_dewback.py | 30 + scripts/mobiles/tatooine/malignant_squill.py | 30 + scripts/mobiles/tatooine/minor_worrt.py | 30 + scripts/mobiles/tatooine/mound_mite.py | 30 + scripts/mobiles/tatooine/mountain_dewback.py | 30 + scripts/mobiles/tatooine/mountain_squill.py | 30 + .../tatooine/mountain_squill_guardian.py | 30 + .../tatooine/mountain_squill_hunter.py | 30 + scripts/mobiles/tatooine/mountain_worrt.py | 30 + scripts/mobiles/tatooine/mutant_womprat.py | 30 + scripts/mobiles/tatooine/overkreetle.py | 30 + .../tatooine/parry_stormtrooper_dewback.py | 30 + scripts/mobiles/tatooine/plaque_rat.py | 30 + scripts/mobiles/tatooine/razorback_felspur.py | 30 + scripts/mobiles/tatooine/razorclaw.py | 30 + scripts/mobiles/tatooine/rill.py | 30 + scripts/mobiles/tatooine/rock_beetle.py | 30 + scripts/mobiles/tatooine/rock_beetle1.py | 30 + scripts/mobiles/tatooine/rock_beetle_cave.py | 30 + scripts/mobiles/tatooine/rockmite.py | 30 + scripts/mobiles/tatooine/ronto.py | 30 + scripts/mobiles/tatooine/runted_rill.py | 30 + scripts/mobiles/tatooine/sand_beetle.py | 30 + scripts/mobiles/tatooine/sandreaver.py | 30 + scripts/mobiles/tatooine/savage_zucca_boar.py | 30 + scripts/mobiles/tatooine/scyk.py | 30 + scripts/mobiles/tatooine/sevorrt.py | 30 + scripts/mobiles/tatooine/sewer_worrt.py | 30 + scripts/mobiles/tatooine/sickly_womprat.py | 30 + scripts/mobiles/tatooine/slum_rat.py | 30 + scripts/mobiles/tatooine/snarlfang.py | 30 + scripts/mobiles/tatooine/squill.py | 30 + .../mobiles/tatooine/stormtrooper_dewback.py | 30 + .../mobiles/tatooine/sunstained_dunelizard.py | 30 + .../tatooine/swarming_lesser_dewback.py | 30 + scripts/mobiles/tatooine/tame_rill.py | 30 + scripts/mobiles/tatooine/tame_womprat.py | 30 + scripts/mobiles/tatooine/tame_worrt.py | 30 + scripts/mobiles/tatooine/tatooine_mynock.py | 30 + scripts/mobiles/tatooine/tempest_rill.py | 30 + scripts/mobiles/tatooine/tormented_bocatt.py | 30 + scripts/mobiles/tatooine/tusken_bantha.py | 30 + scripts/mobiles/tatooine/twisted_dewback.py | 30 + scripts/mobiles/tatooine/twisted_rill.py | 30 + scripts/mobiles/tatooine/twisted_womprat.py | 30 + .../mobiles/tatooine/variegated_womprat.py | 30 + scripts/mobiles/tatooine/vicious_rill.py | 30 + scripts/mobiles/tatooine/volatile_scyk.py | 30 + scripts/mobiles/tatooine/wasteland_cupa.py | 30 + .../mobiles/tatooine/wild_bladeback_boar.py | 30 + scripts/mobiles/tatooine/wild_dune_boar.py | 30 + scripts/mobiles/tatooine/wonderous_cupa.py | 30 + scripts/mobiles/tatooine/worrt.py | 30 + scripts/mobiles/tatooine/worrt_gutbuster.py | 30 + .../mobiles/tatooine/young_mountain_squill.py | 30 + scripts/mobiles/tatooine/zucca_boar.py | 30 + src/resources/buffs/Buff.java | 486 +++++++++++++++ src/resources/buffs/BuffItem.java | 74 +++ src/resources/buffs/DamageOverTime.java | 116 ++++ src/resources/common/BountyListItem.java | 106 ++++ src/resources/loot/LootDrop.java | 51 ++ src/resources/loot/LootGroup.java | 64 ++ src/resources/loot/LootPool.java | 33 + src/resources/loot/LootRollSession.java | 163 +++++ .../objectives/BountyMissionObjective.java | 80 +++ src/resources/skills/SkillMod.java | 109 ++++ 141 files changed, 5689 insertions(+) create mode 100644 odb/bounties/placeholder.txt create mode 100644 scripts/conversation/reb_recruiter.py create mode 100644 scripts/mobiles/canon/scout_trooper.py create mode 100644 scripts/mobiles/canon/swamp_trooper.py create mode 100644 scripts/mobiles/lairs/tatooine_rill_lair_neutral_small.py create mode 100644 scripts/mobiles/lairs/tatooine_worrt_lair_neutral_small.py create mode 100644 scripts/mobiles/tatooine/adolescent_krayt_dragon.py create mode 100644 scripts/mobiles/tatooine/armodragon.py create mode 100644 scripts/mobiles/tatooine/bantha_low.py create mode 100644 scripts/mobiles/tatooine/bantha_matriarch.py create mode 100644 scripts/mobiles/tatooine/blight_boar.py create mode 100644 scripts/mobiles/tatooine/bocatt.py create mode 100644 scripts/mobiles/tatooine/bonecracker_bantha.py create mode 100644 scripts/mobiles/tatooine/bull_bantha.py create mode 100644 scripts/mobiles/tatooine/bull_ronto.py create mode 100644 scripts/mobiles/tatooine/cannibal_dewback.py create mode 100644 scripts/mobiles/tatooine/canyon_krayt_dragon.py create mode 100644 scripts/mobiles/tatooine/carion_kreetle.py create mode 100644 scripts/mobiles/tatooine/cave_beetle.py create mode 100644 scripts/mobiles/tatooine/city_rockmite.py create mode 100644 scripts/mobiles/tatooine/city_sewer_swamprat.py create mode 100644 scripts/mobiles/tatooine/cupa.py create mode 100644 scripts/mobiles/tatooine/death_kreetle.py create mode 100644 scripts/mobiles/tatooine/desert_eopie.py create mode 100644 scripts/mobiles/tatooine/desert_kreetle.py create mode 100644 scripts/mobiles/tatooine/desert_razorback.py create mode 100644 scripts/mobiles/tatooine/desert_squill.py create mode 100644 scripts/mobiles/tatooine/dimu_bantha.py create mode 100644 scripts/mobiles/tatooine/diseased_bocatt.py create mode 100644 scripts/mobiles/tatooine/domestic_eopie.py create mode 100644 scripts/mobiles/tatooine/dragonet.py create mode 100644 scripts/mobiles/tatooine/drooling_nuna.py create mode 100644 scripts/mobiles/tatooine/dune_bantha.py create mode 100644 scripts/mobiles/tatooine/dune_beetle.py create mode 100644 scripts/mobiles/tatooine/dune_lizard.py create mode 100644 scripts/mobiles/tatooine/dwarf_bantha.py create mode 100644 scripts/mobiles/tatooine/dwarf_eopie.py create mode 100644 scripts/mobiles/tatooine/dwarf_nuna.py create mode 100644 scripts/mobiles/tatooine/elder_zucca_boar.py create mode 100644 scripts/mobiles/tatooine/elite_dewback_cannibal.py create mode 100644 scripts/mobiles/tatooine/elite_dragonet.py create mode 100644 scripts/mobiles/tatooine/elite_dune_lizard.py create mode 100644 scripts/mobiles/tatooine/elite_giant_sand_beetle.py create mode 100644 scripts/mobiles/tatooine/elite_mutant_womprat.py create mode 100644 scripts/mobiles/tatooine/elite_ronto.py create mode 100644 scripts/mobiles/tatooine/elite_scyk.py create mode 100644 scripts/mobiles/tatooine/elite_sevorrt.py create mode 100644 scripts/mobiles/tatooine/enraged_mountain_dewback.py create mode 100644 scripts/mobiles/tatooine/enraged_squill.py create mode 100644 scripts/mobiles/tatooine/eoni.py create mode 100644 scripts/mobiles/tatooine/eopie.py create mode 100644 scripts/mobiles/tatooine/eopie_herdmaster.py create mode 100644 scripts/mobiles/tatooine/female_mountain_squill.py create mode 100644 scripts/mobiles/tatooine/feral_bantha.py create mode 100644 scripts/mobiles/tatooine/furios_ronto.py create mode 100644 scripts/mobiles/tatooine/giant_canyon_krayt_dragon.py create mode 100644 scripts/mobiles/tatooine/giant_sand_beetle.py create mode 100644 scripts/mobiles/tatooine/giant_worrt.py create mode 100644 scripts/mobiles/tatooine/gorg.py create mode 100644 scripts/mobiles/tatooine/gorg_glutton.py create mode 100644 scripts/mobiles/tatooine/grand_krayt_dragon.py create mode 100644 scripts/mobiles/tatooine/great_squill.py create mode 100644 scripts/mobiles/tatooine/greater_desert_womprat.py create mode 100644 scripts/mobiles/tatooine/grizzled_dewback.py create mode 100644 scripts/mobiles/tatooine/harmony_worrt.py create mode 100644 scripts/mobiles/tatooine/jundland_eopie.py create mode 100644 scripts/mobiles/tatooine/juvenile_canyon_krayt_dragon.py create mode 100644 scripts/mobiles/tatooine/kreetle_swarmling.py create mode 100644 scripts/mobiles/tatooine/large_cave_beetle.py create mode 100644 scripts/mobiles/tatooine/large_rock_beetle1.py create mode 100644 scripts/mobiles/tatooine/large_rock_beetle2.py create mode 100644 scripts/mobiles/tatooine/large_rock_beetle3.py create mode 100644 scripts/mobiles/tatooine/large_sand_beetle.py create mode 100644 scripts/mobiles/tatooine/lesser_bocatt.py create mode 100644 scripts/mobiles/tatooine/lesser_desert_womprat.py create mode 100644 scripts/mobiles/tatooine/lesser_dewback.py create mode 100644 scripts/mobiles/tatooine/malignant_squill.py create mode 100644 scripts/mobiles/tatooine/minor_worrt.py create mode 100644 scripts/mobiles/tatooine/mound_mite.py create mode 100644 scripts/mobiles/tatooine/mountain_dewback.py create mode 100644 scripts/mobiles/tatooine/mountain_squill.py create mode 100644 scripts/mobiles/tatooine/mountain_squill_guardian.py create mode 100644 scripts/mobiles/tatooine/mountain_squill_hunter.py create mode 100644 scripts/mobiles/tatooine/mountain_worrt.py create mode 100644 scripts/mobiles/tatooine/mutant_womprat.py create mode 100644 scripts/mobiles/tatooine/overkreetle.py create mode 100644 scripts/mobiles/tatooine/parry_stormtrooper_dewback.py create mode 100644 scripts/mobiles/tatooine/plaque_rat.py create mode 100644 scripts/mobiles/tatooine/razorback_felspur.py create mode 100644 scripts/mobiles/tatooine/razorclaw.py create mode 100644 scripts/mobiles/tatooine/rill.py create mode 100644 scripts/mobiles/tatooine/rock_beetle.py create mode 100644 scripts/mobiles/tatooine/rock_beetle1.py create mode 100644 scripts/mobiles/tatooine/rock_beetle_cave.py create mode 100644 scripts/mobiles/tatooine/rockmite.py create mode 100644 scripts/mobiles/tatooine/ronto.py create mode 100644 scripts/mobiles/tatooine/runted_rill.py create mode 100644 scripts/mobiles/tatooine/sand_beetle.py create mode 100644 scripts/mobiles/tatooine/sandreaver.py create mode 100644 scripts/mobiles/tatooine/savage_zucca_boar.py create mode 100644 scripts/mobiles/tatooine/scyk.py create mode 100644 scripts/mobiles/tatooine/sevorrt.py create mode 100644 scripts/mobiles/tatooine/sewer_worrt.py create mode 100644 scripts/mobiles/tatooine/sickly_womprat.py create mode 100644 scripts/mobiles/tatooine/slum_rat.py create mode 100644 scripts/mobiles/tatooine/snarlfang.py create mode 100644 scripts/mobiles/tatooine/squill.py create mode 100644 scripts/mobiles/tatooine/stormtrooper_dewback.py create mode 100644 scripts/mobiles/tatooine/sunstained_dunelizard.py create mode 100644 scripts/mobiles/tatooine/swarming_lesser_dewback.py create mode 100644 scripts/mobiles/tatooine/tame_rill.py create mode 100644 scripts/mobiles/tatooine/tame_womprat.py create mode 100644 scripts/mobiles/tatooine/tame_worrt.py create mode 100644 scripts/mobiles/tatooine/tatooine_mynock.py create mode 100644 scripts/mobiles/tatooine/tempest_rill.py create mode 100644 scripts/mobiles/tatooine/tormented_bocatt.py create mode 100644 scripts/mobiles/tatooine/tusken_bantha.py create mode 100644 scripts/mobiles/tatooine/twisted_dewback.py create mode 100644 scripts/mobiles/tatooine/twisted_rill.py create mode 100644 scripts/mobiles/tatooine/twisted_womprat.py create mode 100644 scripts/mobiles/tatooine/variegated_womprat.py create mode 100644 scripts/mobiles/tatooine/vicious_rill.py create mode 100644 scripts/mobiles/tatooine/volatile_scyk.py create mode 100644 scripts/mobiles/tatooine/wasteland_cupa.py create mode 100644 scripts/mobiles/tatooine/wild_bladeback_boar.py create mode 100644 scripts/mobiles/tatooine/wild_dune_boar.py create mode 100644 scripts/mobiles/tatooine/wonderous_cupa.py create mode 100644 scripts/mobiles/tatooine/worrt.py create mode 100644 scripts/mobiles/tatooine/worrt_gutbuster.py create mode 100644 scripts/mobiles/tatooine/young_mountain_squill.py create mode 100644 scripts/mobiles/tatooine/zucca_boar.py create mode 100644 src/resources/buffs/Buff.java create mode 100644 src/resources/buffs/BuffItem.java create mode 100644 src/resources/buffs/DamageOverTime.java create mode 100644 src/resources/common/BountyListItem.java create mode 100644 src/resources/loot/LootDrop.java create mode 100644 src/resources/loot/LootGroup.java create mode 100644 src/resources/loot/LootPool.java create mode 100644 src/resources/loot/LootRollSession.java create mode 100644 src/resources/objectives/BountyMissionObjective.java create mode 100644 src/resources/skills/SkillMod.java diff --git a/odb/bounties/placeholder.txt b/odb/bounties/placeholder.txt new file mode 100644 index 00000000..e69de29b diff --git a/scripts/conversation/reb_recruiter.py b/scripts/conversation/reb_recruiter.py new file mode 100644 index 00000000..9c8b803d --- /dev/null +++ b/scripts/conversation/reb_recruiter.py @@ -0,0 +1,585 @@ +from resources.common import ConversationOption +from resources.common import OutOfBand +from resources.common import ProsePackage +from resources.common import RadialOptions +from resources.datatables import PvpStatus +from resources.datatables import FactionStatus + +from services.sui import SUIWindow +from services.sui.SUIWindow import Trigger + +from java.util import Vector +import sys + + +impRecruiterRef = 0 + + +def startConversation(core, actor, npc): + global coreRef + global impRecruiterRef + coreRef = core + impRecruiterRef = npc + convSvc = core.conversationService + faction = actor.getFaction() + factionStatus = actor.getFactionStatus() + + if actor.getPvpStatus(PvpStatus.GoingOvert) or actor.getPvpStatus(PvpStatus.GoingCovert): + core.conversationService.sendStopConversation(actor, npc, 'conversation/faction_recruiter_rebel', 's_364') + return + elif actor.getFaction() != 'rebel' and actor.getFaction() != 'imperial': + prose = ProsePackage('conversation/faction_recruiter_rebel', 's_334') + outOfBand = OutOfBand() + outOfBand.addProsePackage(prose) + convSvc.sendConversationMessage(actor, npc, outOfBand) + prose2 = ProsePackage('conversation/faction_recruiter_rebel', 's_348') + outOfBand2 = OutOfBand() + outOfBand2.addProsePackage(prose2) + prose3 = ProsePackage('conversation/faction_recruiter_rebel', 's_83') + outOfBand3 = OutOfBand() + outOfBand3.addProsePackage(prose3) + option1 = ConversationOption(outOfBand2, 0) + option2 = ConversationOption(outOfBand3, 1) + + + options = Vector() + options.add(option1) + options.add(option2) + + convSvc.sendConversationOptions(actor, npc, options, handleFirstScreen) + return + elif actor.getFaction() == 'rebel' and actor.getFactionStatus() == FactionStatus.OnLeave: + prose = ProsePackage('conversation/faction_recruiter_rebel', 's_216') + outOfBand = OutOfBand() + outOfBand.addProsePackage(prose) + convSvc.sendConversationMessage(actor, npc, outOfBand) + prose2 = ProsePackage('conversation/faction_recruiter_rebel', 's_49') + outOfBand2 = OutOfBand() + outOfBand2.addProsePackage(prose2) + prose3 = ProsePackage('conversation/faction_recruiter_rebel', 's_330') + outOfBand3 = OutOfBand() + outOfBand3.addProsePackage(prose3) + prose4 = ProsePackage('conversation/faction_recruiter_rebel', 's_248') + outOfBand4 = OutOfBand() + outOfBand4.addProsePackage(prose4) + option1 = ConversationOption(outOfBand2, 0) + option2 = ConversationOption(outOfBand3, 1) + option3 = ConversationOption(outOfBand4, 1) + + + options = Vector() + options.add(option1) + options.add(option2) + options.add(option3) + + convSvc.sendConversationOptions(actor, npc, options, handleFirstScreen) + return + elif actor.getFaction() == 'rebel' and actor.getFactionStatus() == FactionStatus.Combatant: + prose = ProsePackage('conversation/faction_recruiter_rebel', 's_216') + outOfBand = OutOfBand() + outOfBand.addProsePackage(prose) + convSvc.sendConversationMessage(actor, npc, outOfBand) + prose2 = ProsePackage('conversation/faction_recruiter_rebel', 's_49') + outOfBand2 = OutOfBand() + outOfBand2.addProsePackage(prose2) + prose4 = ProsePackage('conversation/faction_recruiter_rebel', 's_330') + outOfBand4 = OutOfBand() + outOfBand4.addProsePackage(prose4) + prose5 = ProsePackage('conversation/faction_recruiter_rebel', 's_248') + outOfBand5 = OutOfBand() + outOfBand5.addProsePackage(prose5) + option1 = ConversationOption(outOfBand2, 0) + option2 = ConversationOption(outOfBand4, 1) + option4 = ConversationOption(outOfBand5, 1) + + options = Vector() + options.add(option1) + options.add(option2) + options.add(option4) + convSvc.sendConversationOptions(actor, npc, options, handleFirstScreen) + + return + elif actor.getFactionStatus() == FactionStatus.SpecialForces: + prose = ProsePackage('conversation/faction_recruiter_rebel', 's_216') + outOfBand = OutOfBand() + outOfBand.addProsePackage(prose) + convSvc.sendConversationMessage(actor, npc, outOfBand) + prose2 = ProsePackage('conversation/faction_recruiter_rebel', 's_49') + outOfBand2 = OutOfBand() + outOfBand2.addProsePackage(prose2) + prose4 = ProsePackage('conversation/faction_recruiter_rebel', 's_330') + outOfBand4 = OutOfBand() + outOfBand4.addProsePackage(prose4) + prose5 = ProsePackage('conversation/faction_recruiter_rebel', 's_248') + outOfBand5 = OutOfBand() + outOfBand5.addProsePackage(prose5) + option1 = ConversationOption(outOfBand2, 0) + option2 = ConversationOption(outOfBand4, 1) + option4 = ConversationOption(outOfBand5, 1) + + options = Vector() + options.add(option1) + options.add(option2) + options.add(option4) + convSvc.sendConversationOptions(actor, npc, options, handleFirstScreen) + + return + elif actor.getFaction() == 'imperial': + npc.setCurrentAnimation('all_b_emt_backhand') + core.conversationService.sendStopConversation(actor, npc, 'conversation/faction_recruiter_rebel', 's_230') + return + return + +def handleFirstScreen(core, actor, npc, selection): + + convSvc = core.conversationService + if actor.getFaction() != 'rebel' and actor.getFaction() != 'imperial': + if selection == 0: + prose = ProsePackage('conversation/faction_recruiter_rebel', 's_352') + outOfBand = OutOfBand() + outOfBand.addProsePackage(prose) + convSvc.sendConversationMessage(actor, npc, outOfBand) + prose2 = ProsePackage('conversation/faction_recruiter_rebel', 's_354') + outOfBand2 = OutOfBand() + outOfBand2.addProsePackage(prose2) + prose3 = ProsePackage('conversation/faction_recruiter_rebel', 's_360') + outOfBand3 = OutOfBand() + outOfBand3.addProsePackage(prose3) + option1 = ConversationOption(outOfBand2, 0) + option2 = ConversationOption(outOfBand3, 1) + + + options = Vector() + options.add(option1) + options.add(option2) + + convSvc.sendConversationOptions(actor, npc, options, handleSecondScreen) + return + + + if selection == 1: + return + + if selection == 2: + core.conversationService.sendStopConversation(actor, npc, 'conversation/faction_recruiter_rebel', 's_362') + return + return + elif actor.getFaction() == 'rebel' and actor.getFactionStatus() == FactionStatus.OnLeave: + if selection == 0: + prose = ProsePackage('conversation/faction_recruiter_rebel', 's_50') + outOfBand = OutOfBand() + outOfBand.addProsePackage(prose) + convSvc.sendConversationMessage(actor, npc, outOfBand) + prose2 = ProsePackage('conversation/faction_recruiter_rebel', 's_95') + outOfBand2 = OutOfBand() + outOfBand2.addProsePackage(prose2) + prose3 = ProsePackage('conversation/faction_recruiter_rebel', 's_93') + outOfBand3 = OutOfBand() + outOfBand3.addProsePackage(prose3) + prose4 = ProsePackage('conversation/faction_recruiter_rebel', 's_74') + outOfBand4 = OutOfBand() + outOfBand4.addProsePackage(prose4) + prose5 = ProsePackage('conversation/faction_recruiter_rebel', 's_360') + outOfBand5 = OutOfBand() + outOfBand5.addProsePackage(prose5) + option1 = ConversationOption(outOfBand2, 0) + option2 = ConversationOption(outOfBand3, 1) + option3 = ConversationOption(outOfBand4, 1) + option4 = ConversationOption(outOfBand5, 1) + + + options = Vector() + options.add(option1) + options.add(option2) + options.add(option3) + options.add(option4) + + convSvc.sendConversationOptions(actor, npc, options, handleSecondScreen) + return + + if selection == 1: + percent = core.guildService.getGuildObject().getCurrentServerGCWTotalPercentMap().get(actor.getPlanet().getName()).getPercent().intValue() + convSvc.sendConversationMessage(actor, npc, OutOfBand.ProsePackage("@conversation/faction_recruiter_imperial:s_332", percent, "TO", str(100 - percent))) + return + + if selection == 2: + return + return + elif actor.getFaction() == 'rebel' and actor.getFactionStatus() == FactionStatus.Combatant: + if selection == 0: + prose = ProsePackage('conversation/faction_recruiter_rebel', 's_50') + outOfBand = OutOfBand() + outOfBand.addProsePackage(prose) + convSvc.sendConversationMessage(actor, npc, outOfBand) + prose2 = ProsePackage('conversation/faction_recruiter_rebel', 's_86') + outOfBand2 = OutOfBand() + outOfBand2.addProsePackage(prose2) + prose3 = ProsePackage('conversation/faction_recruiter_rebel', 's_93') + outOfBand3 = OutOfBand() + outOfBand3.addProsePackage(prose3) + prose4 = ProsePackage('conversation/faction_recruiter_rebel', 's_74') + outOfBand4 = OutOfBand() + outOfBand4.addProsePackage(prose4) + prose5 = ProsePackage('conversation/faction_recruiter_rebel', 's_360') + outOfBand5 = OutOfBand() + outOfBand5.addProsePackage(prose5) + option1 = ConversationOption(outOfBand2, 0) + option2 = ConversationOption(outOfBand3, 1) + option3 = ConversationOption(outOfBand4, 1) + option4 = ConversationOption(outOfBand5, 1) + + + options = Vector() + options.add(option1) + options.add(option2) + options.add(option3) + options.add(option4) + + convSvc.sendConversationOptions(actor, npc, options, handleSecondScreen) + return + + if selection == 1: + percent = core.guildService.getGuildObject().getCurrentServerGCWTotalPercentMap().get(actor.getPlanet().getName()).getPercent().intValue() + convSvc.sendConversationMessage(actor, npc, OutOfBand.ProsePackage("@conversation/faction_recruiter_rebel:s_332", percent, "TO", str(100 - percent))) + return + + if selection == 2: + prose = ProsePackage('conversation/faction_recruiter_rebel', 's_76') + outOfBand = OutOfBand() + outOfBand.addProsePackage(prose) + convSvc.sendConversationMessage(actor, npc, outOfBand) + prose2 = ProsePackage('conversation/faction_recruiter_rebel', 's_78') + outOfBand2 = OutOfBand() + outOfBand2.addProsePackage(prose2) + prose3 = ProsePackage('conversation/faction_recruiter_rebel', 's_360') + outOfBand3 = OutOfBand() + outOfBand3.addProsePackage(prose3) + option1 = ConversationOption(outOfBand2, 0) + option2 = ConversationOption(outOfBand3, 1) + + + options = Vector() + options.add(option1) + options.add(option2) + + convSvc.sendConversationOptions(actor, npc, options, handleSecondScreen) + return + return + elif actor.getFaction() == 'rebel' and actor.getFactionStatus() == FactionStatus.SpecialForces: + if selection == 0: + prose = ProsePackage('conversation/faction_recruiter_rebel', 's_50') + outOfBand = OutOfBand() + outOfBand.addProsePackage(prose) + convSvc.sendConversationMessage(actor, npc, outOfBand) + prose2 = ProsePackage('conversation/faction_recruiter_rebel', 's_90') + outOfBand2 = OutOfBand() + outOfBand2.addProsePackage(prose2) + prose3 = ProsePackage('conversation/faction_recruiter_rebel', 's_95') + outOfBand3 = OutOfBand() + outOfBand3.addProsePackage(prose3) + prose4 = ProsePackage('conversation/faction_recruiter_rebel', 's_78') + outOfBand4 = OutOfBand() + outOfBand4.addProsePackage(prose4) + prose5 = ProsePackage('conversation/faction_recruiter_rebel', 's_360') + outOfBand5 = OutOfBand() + outOfBand5.addProsePackage(prose5) + option1 = ConversationOption(outOfBand2, 0) + option2 = ConversationOption(outOfBand3, 1) + option3 = ConversationOption(outOfBand4, 1) + option4 = ConversationOption(outOfBand5, 1) + + + options = Vector() + options.add(option1) + options.add(option2) + options.add(option3) + options.add(option4) + + convSvc.sendConversationOptions(actor, npc, options, handleSecondScreen) + return + + if selection == 1: + percent = core.guildService.getGuildObject().getCurrentServerGCWTotalPercentMap().get(actor.getPlanet().getName()).getPercent().intValue() + convSvc.sendConversationMessage(actor, npc, OutOfBand.ProsePackage("@conversation/faction_recruiter_rebel:s_332", percent, "TO", str(100 - percent))) + return + + if selection == 2: + + return + return + + +def handleSecondScreen(core, actor, npc, selection): + convSvc = core.conversationService + + + if actor.getFaction() != 'rebel' and actor.getFaction() != 'imperial': + if selection == 0: + actor.setFaction('imperial') + actor.setFactionStatus(FactionStatus.OnLeave) + + prose = ProsePackage('conversation/faction_recruiter_rebel', 's_99') + outOfBand = OutOfBand() + outOfBand.addProsePackage(prose) + convSvc.sendConversationMessage(actor, npc, outOfBand) + prose2 = ProsePackage('conversation/faction_recruiter_rebel', 's_358') + outOfBand2 = OutOfBand() + outOfBand2.addProsePackage(prose2) + option1 = ConversationOption(outOfBand2, 0) + + + options = Vector() + options.add(option1) + + + core.conversationService.sendStopConversation(actor, npc, 'conversation/faction_recruiter_rebel', 's_356') + return + if selection ==1: + core.conversationService.sendStopConversation(actor, npc, 'conversation/faction_recruiter_rebel', 's_362') + return + return + elif actor.getFaction() == 'rebel' and actor.getFactionStatus() == FactionStatus.OnLeave: + if selection == 0: + actor.setFactionStatus(FactionStatus.Combatant) + core.conversationService.sendStopConversation(actor, npc, 'conversation/faction_recruiter_rebel', 's_224') + return + + if selection == 1: + prose = ProsePackage('conversation/faction_recruiter_rebel', 's_64') + outOfBand = OutOfBand() + outOfBand.addProsePackage(prose) + convSvc.sendConversationMessage(actor, npc, outOfBand) + prose2 = ProsePackage('conversation/faction_recruiter_rebel', 's_66') + outOfBand2 = OutOfBand() + outOfBand2.addProsePackage(prose2) + prose3 = ProsePackage('conversation/faction_recruiter_rebel', 's_226') + outOfBand3 = OutOfBand() + outOfBand3.addProsePackage(prose3) + option1 = ConversationOption(outOfBand2, 0) + option2 = ConversationOption(outOfBand3, 1) + + + + options = Vector() + options.add(option1) + options.add(option2) + + + convSvc.sendConversationOptions(actor, npc, options, handleFourthScreen) + return + if selection == 2: + prose = ProsePackage('conversation/faction_recruiter_rebel', 's_76') + outOfBand = OutOfBand() + outOfBand.addProsePackage(prose) + convSvc.sendConversationMessage(actor, npc, outOfBand) + prose2 = ProsePackage('conversation/faction_recruiter_rebel', 's_78') + outOfBand2 = OutOfBand() + outOfBand2.addProsePackage(prose2) + prose3 = ProsePackage('conversation/faction_recruiter_rebel', 's_360') + outOfBand3 = OutOfBand() + outOfBand3.addProsePackage(prose3) + option1 = ConversationOption(outOfBand2, 0) + option2 = ConversationOption(outOfBand3, 1) + + + + options = Vector() + options.add(option1) + options.add(option2) + + + convSvc.sendConversationOptions(actor, npc, options, handleThirdScreen) + return + if selection == 3: + core.conversationService.sendStopConversation(actor, npc, 'conversation/faction_recruiter_rebel', 's_97') + return + return + elif actor.getFaction() == 'rebel' and actor.getFactionStatus() == FactionStatus.Combatant: + if selection == 0: + prose = ProsePackage('conversation/faction_recruiter_rebel', 's_88') + outOfBand = OutOfBand() + outOfBand.addProsePackage(prose) + convSvc.sendConversationMessage(actor, npc, outOfBand) + prose2 = ProsePackage('conversation/faction_recruiter_rebel', 's_90') + outOfBand2 = OutOfBand() + outOfBand2.addProsePackage(prose2) + prose3 = ProsePackage('conversation/faction_recruiter_rebel', 's_94') + outOfBand3 = OutOfBand() + outOfBand3.addProsePackage(prose3) + option1 = ConversationOption(outOfBand2, 0) + option2 = ConversationOption(outOfBand3, 1) + + + + options = Vector() + options.add(option1) + options.add(option2) + + + convSvc.sendConversationOptions(actor, npc, options, handleFithScreen) + return + + if selection == 1: + prose = ProsePackage('conversation/faction_recruiter_rebel', 's_64') + outOfBand = OutOfBand() + outOfBand.addProsePackage(prose) + convSvc.sendConversationMessage(actor, npc, outOfBand) + prose2 = ProsePackage('conversation/faction_recruiter_rebel', 's_66') + outOfBand2 = OutOfBand() + outOfBand2.addProsePackage(prose2) + prose3 = ProsePackage('conversation/faction_recruiter_rebel', 's_226') + outOfBand3 = OutOfBand() + outOfBand3.addProsePackage(prose3) + option1 = ConversationOption(outOfBand2, 0) + option2 = ConversationOption(outOfBand3, 1) + + + + options = Vector() + options.add(option1) + options.add(option2) + + + convSvc.sendConversationOptions(actor, npc, options, handleFourthScreen) + return + if selection == 2: + prose = ProsePackage('conversation/faction_recruiter_rebel', 's_76') + outOfBand = OutOfBand() + outOfBand.addProsePackage(prose) + convSvc.sendConversationMessage(actor, npc, outOfBand) + prose2 = ProsePackage('conversation/faction_recruiter_rebel', 's_78') + outOfBand2 = OutOfBand() + outOfBand2.addProsePackage(prose2) + prose3 = ProsePackage('conversation/faction_recruiter_rebel', 's_360') + outOfBand3 = OutOfBand() + outOfBand3.addProsePackage(prose3) + option1 = ConversationOption(outOfBand2, 0) + option2 = ConversationOption(outOfBand3, 1) + + + + options = Vector() + options.add(option1) + options.add(option2) + + + convSvc.sendConversationOptions(actor, npc, options, handleThirdScreen) + return + if selection == 3: + return + return + elif actor.getFaction() == 'rebel' and actor.getFactionStatus() == FactionStatus.SpecialForces: + if selection == 0: + prose = ProsePackage('conversation/faction_recruiter_rebel', 's_88') + outOfBand = OutOfBand() + outOfBand.addProsePackage(prose) + convSvc.sendConversationMessage(actor, npc, outOfBand) + prose2 = ProsePackage('conversation/faction_recruiter_rebel', 's_90') + outOfBand2 = OutOfBand() + outOfBand2.addProsePackage(prose2) + prose3 = ProsePackage('conversation/faction_recruiter_rebel', 's_94') + outOfBand3 = OutOfBand() + outOfBand3.addProsePackage(prose3) + option1 = ConversationOption(outOfBand2, 0) + option2 = ConversationOption(outOfBand3, 1) + + + + options = Vector() + options.add(option1) + options.add(option2) + + + convSvc.sendConversationOptions(actor, npc, options, handleFithScreen) + return + + if selection == 1: + prose = ProsePackage('conversation/faction_recruiter_rebel', 's_54') + outOfBand = OutOfBand() + outOfBand.addProsePackage(prose) + convSvc.sendConversationMessage(actor, npc, outOfBand) + prose2 = ProsePackage('conversation/faction_recruiter_rebel', 's_56') + outOfBand2 = OutOfBand() + outOfBand2.addProsePackage(prose2) + prose3 = ProsePackage('conversation/faction_recruiter_rebel', 's_360') + outOfBand3 = OutOfBand() + outOfBand3.addProsePackage(prose3) + option1 = ConversationOption(outOfBand2, 0) + option2 = ConversationOption(outOfBand3, 1) + + + + options = Vector() + options.add(option1) + options.add(option2) + + + convSvc.sendConversationOptions(actor, npc, options, handleSixthScreen) + return + if selection == 2: + prose = ProsePackage('conversation/faction_recruiter_rebel', 's_76') + outOfBand = OutOfBand() + outOfBand.addProsePackage(prose) + convSvc.sendConversationMessage(actor, npc, outOfBand) + prose2 = ProsePackage('conversation/faction_recruiter_rebel', 's_74') + outOfBand2 = OutOfBand() + outOfBand2.addProsePackage(prose2) + prose3 = ProsePackage('conversation/faction_recruiter_rebel', 's_360') + outOfBand3 = OutOfBand() + outOfBand3.addProsePackage(prose3) + option1 = ConversationOption(outOfBand2, 0) + option2 = ConversationOption(outOfBand3, 1) + + + + options = Vector() + options.add(option1) + options.add(option2) + + + convSvc.sendConversationOptions(actor, npc, options, handleThirdScreen) + return + if selection == 3: + return + return + +def handleThirdScreen(core, actor, npc, selection): + if selection == 0: + core.conversationService.sendStopConversation(actor, npc, 'conversation/faction_recruiter_rebel', 's_58') + actor.setFaction('neutral') + return + + if selection == 1: + core.conversationService.sendStopConversation(actor, npc, 'conversation/faction_recruiter_rebel', 's_80') + return + return + +def handleFourthScreen(core, actor, npc, selection): + if selection == 0: + actor.setFactionStatus(FactionStatus.SpecialForces) + core.conversationService.sendStopConversation(actor, npc, 'conversation/faction_recruiter_rebel', 's_224') + return + if selection == 1: + core.conversationService.sendStopConversation(actor, npc, 'conversation/faction_recruiter_rebel', 's_72') + return + return + +def handleFithScreen(core, actor, npc, selection): + if selection == 0: + actor.setFactionStatus(FactionStatus.OnLeave); + core.conversationService.sendStopConversation(actor, npc, 'conversation/faction_recruiter_rebel', 's_58') + return + +def handleSixthScreen(core, actor, npc, selection): + if selection == 0: + actor.setFactionStatus(FactionStatus.Combatant) + core.conversationService.sendStopConversation(actor, npc, 'conversation/faction_recruiter_rebel', 's_92') + return + if selection == 1: + core.conversationService.sendStopConversation(actor, npc, 'conversation/faction_recruiter_rebel', 's_57') + return + return + +def endConversation(core, actor, npc): + core.conversationService.sendStopConversation(actor, npc, 'conversation/faction_recruiter_imperial', 's_304') + return \ No newline at end of file diff --git a/scripts/mobiles/canon/scout_trooper.py b/scripts/mobiles/canon/scout_trooper.py new file mode 100644 index 00000000..2b446944 --- /dev/null +++ b/scripts/mobiles/canon/scout_trooper.py @@ -0,0 +1,31 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('scout_trooper') + mobileTemplate.setLevel(90) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(24) + mobileTemplate.setAttackSpeed(0.4) + mobileTemplate.setWeaponType(1) + + templates = Vector() + templates.add('object/mobile/shared_dressed_scout_trooper_m.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_scout_blaster.iff', 0, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('scout_trooper', mobileTemplate) + diff --git a/scripts/mobiles/canon/swamp_trooper.py b/scripts/mobiles/canon/swamp_trooper.py new file mode 100644 index 00000000..4ade7e9a --- /dev/null +++ b/scripts/mobiles/canon/swamp_trooper.py @@ -0,0 +1,31 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('swamp_trooper') + mobileTemplate.setLevel(33) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(24) + mobileTemplate.setAttackSpeed(0.4) + mobileTemplate.setWeaponType(0) + + templates = Vector() + templates.add('object/mobile/shared_dressed_swamp_trooper_m.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_scout_blaster.iff', 0, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('swamp_trooper', mobileTemplate) + diff --git a/scripts/mobiles/lairs/tatooine_rill_lair_neutral_small.py b/scripts/mobiles/lairs/tatooine_rill_lair_neutral_small.py new file mode 100644 index 00000000..5eed8400 --- /dev/null +++ b/scripts/mobiles/lairs/tatooine_rill_lair_neutral_small.py @@ -0,0 +1,5 @@ +import sys + +def addTemplate(core): + core.spawnService.addLairTemplate('tatooine_rill_lair_neutral_small', 'rill', 15, 'object/tangible/lair/base/shared_poi_all_lair_brambles_small.iff') + return \ No newline at end of file diff --git a/scripts/mobiles/lairs/tatooine_worrt_lair_neutral_small.py b/scripts/mobiles/lairs/tatooine_worrt_lair_neutral_small.py new file mode 100644 index 00000000..87905581 --- /dev/null +++ b/scripts/mobiles/lairs/tatooine_worrt_lair_neutral_small.py @@ -0,0 +1,5 @@ +import sys + +def addTemplate(core): + core.spawnService.addLairTemplate('tatooine_worrt_lair_neutral_small', 'worrt', 15, 'object/tangible/lair/base/shared_poi_all_lair_brambles_small.iff') + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/adolescent_krayt_dragon.py b/scripts/mobiles/tatooine/adolescent_krayt_dragon.py new file mode 100644 index 00000000..c1c3fb85 --- /dev/null +++ b/scripts/mobiles/tatooine/adolescent_krayt_dragon.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('krayt_dragon_adolescent') + mobileTemplate.setLevel(84) + mobileTemplate.setDifficulty(2) + mobileTemplate.setAttackRange(12) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_krayt_dragon.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('adolescent_krayt_dragon', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/armodragon.py b/scripts/mobiles/tatooine/armodragon.py new file mode 100644 index 00000000..494e4228 --- /dev/null +++ b/scripts/mobiles/tatooine/armodragon.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('dragonet_armodragon') + mobileTemplate.setLevel(25) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(15) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_dragonet.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureRangedAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('armodragon', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/bantha_low.py b/scripts/mobiles/tatooine/bantha_low.py new file mode 100644 index 00000000..0238608e --- /dev/null +++ b/scripts/mobiles/tatooine/bantha_low.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('bantha') + mobileTemplate.setLevel(8) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_bantha_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bantha_low', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/bantha_matriarch.py b/scripts/mobiles/tatooine/bantha_matriarch.py new file mode 100644 index 00000000..a0b5b7c5 --- /dev/null +++ b/scripts/mobiles/tatooine/bantha_matriarch.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('bantha matriarch') + mobileTemplate.setLevel(15) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_matriarch_bantha.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bantha_matriarch', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/blight_boar.py b/scripts/mobiles/tatooine/blight_boar.py new file mode 100644 index 00000000..b25a7441 --- /dev/null +++ b/scripts/mobiles/tatooine/blight_boar.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('zucca_boar_blight') + mobileTemplate.setLevel(9) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_zucca_boar.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('blight_boar', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/bocatt.py b/scripts/mobiles/tatooine/bocatt.py new file mode 100644 index 00000000..3cbf9cc1 --- /dev/null +++ b/scripts/mobiles/tatooine/bocatt.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('bocatt') + mobileTemplate.setLevel(17) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(15) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_bocatt.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/creature/shared_creature_spit_small_toxicgreen.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureRangedAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bocatt', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/bonecracker_bantha.py b/scripts/mobiles/tatooine/bonecracker_bantha.py new file mode 100644 index 00000000..42341f23 --- /dev/null +++ b/scripts/mobiles/tatooine/bonecracker_bantha.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('bantha_bonecracker') + mobileTemplate.setLevel(21) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_bantha_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bonecracker_bantha', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/bull_bantha.py b/scripts/mobiles/tatooine/bull_bantha.py new file mode 100644 index 00000000..c4626e21 --- /dev/null +++ b/scripts/mobiles/tatooine/bull_bantha.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('bull_bantha') + mobileTemplate.setLevel(15) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_bantha_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bull_bantha', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/bull_ronto.py b/scripts/mobiles/tatooine/bull_ronto.py new file mode 100644 index 00000000..d75ca648 --- /dev/null +++ b/scripts/mobiles/tatooine/bull_ronto.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('ronto_male') + mobileTemplate.setLevel(18) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_ronto.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bullronto', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/cannibal_dewback.py b/scripts/mobiles/tatooine/cannibal_dewback.py new file mode 100644 index 00000000..941c0ebf --- /dev/null +++ b/scripts/mobiles/tatooine/cannibal_dewback.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('dewback_cannibal') + mobileTemplate.setLevel(13) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_dewback.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('cannibal_dewback', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/canyon_krayt_dragon.py b/scripts/mobiles/tatooine/canyon_krayt_dragon.py new file mode 100644 index 00000000..7eb53cc6 --- /dev/null +++ b/scripts/mobiles/tatooine/canyon_krayt_dragon.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('canyon_krayt_dragon') + mobileTemplate.setLevel(85) + mobileTemplate.setDifficulty(2) + mobileTemplate.setAttackRange(12) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_canyon_krayt_dragon.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('canyon_krayt_dragon', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/carion_kreetle.py b/scripts/mobiles/tatooine/carion_kreetle.py new file mode 100644 index 00000000..f1a1bf01 --- /dev/null +++ b/scripts/mobiles/tatooine/carion_kreetle.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('fragile_kreetle') + mobileTemplate.setLevel(2) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_kreetle.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('carrion_kreetle', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/cave_beetle.py b/scripts/mobiles/tatooine/cave_beetle.py new file mode 100644 index 00000000..2a98b7bc --- /dev/null +++ b/scripts/mobiles/tatooine/cave_beetle.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('cave_beetle') + mobileTemplate.setLevel(5) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(15) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_rock_beetle.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/creature/shared_creature_spit_small_toxicgreen.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureRangedAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('cave_beetle', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/city_rockmite.py b/scripts/mobiles/tatooine/city_rockmite.py new file mode 100644 index 00000000..b31914f3 --- /dev/null +++ b/scripts/mobiles/tatooine/city_rockmite.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('city_rockmite') + mobileTemplate.setLevel(5) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_rock_mite.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('city_rockmite', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/city_sewer_swamprat.py b/scripts/mobiles/tatooine/city_sewer_swamprat.py new file mode 100644 index 00000000..ecb72a17 --- /dev/null +++ b/scripts/mobiles/tatooine/city_sewer_swamprat.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('city_sewer_swamprat') + mobileTemplate.setLevel(3) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_womp_rat.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('city_sewer_swamprat', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/cupa.py b/scripts/mobiles/tatooine/cupa.py new file mode 100644 index 00000000..b44cff3a --- /dev/null +++ b/scripts/mobiles/tatooine/cupa.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('cu_pa') + mobileTemplate.setLevel(3) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_cu_pa.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('cu_pa', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/death_kreetle.py b/scripts/mobiles/tatooine/death_kreetle.py new file mode 100644 index 00000000..5e39d8ae --- /dev/null +++ b/scripts/mobiles/tatooine/death_kreetle.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('kreetle_death') + mobileTemplate.setLevel(7) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_kreetle.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('death_kreetle', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/desert_eopie.py b/scripts/mobiles/tatooine/desert_eopie.py new file mode 100644 index 00000000..be18b6bb --- /dev/null +++ b/scripts/mobiles/tatooine/desert_eopie.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('desert_eopie') + mobileTemplate.setLevel(16) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_eopie.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('desert_eopie', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/desert_kreetle.py b/scripts/mobiles/tatooine/desert_kreetle.py new file mode 100644 index 00000000..bddbbf1a --- /dev/null +++ b/scripts/mobiles/tatooine/desert_kreetle.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('orphan_kreetle') + mobileTemplate.setLevel(3) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_kreetle.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('desert_kreetle', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/desert_razorback.py b/scripts/mobiles/tatooine/desert_razorback.py new file mode 100644 index 00000000..6e07cd81 --- /dev/null +++ b/scripts/mobiles/tatooine/desert_razorback.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('desert_razorback') + mobileTemplate.setLevel(23) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_zucca_boar.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('desert_razorback', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/desert_squill.py b/scripts/mobiles/tatooine/desert_squill.py new file mode 100644 index 00000000..2ab4b5ca --- /dev/null +++ b/scripts/mobiles/tatooine/desert_squill.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('desert_squill') + mobileTemplate.setLevel(14) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_squill.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('desert_squill', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/dimu_bantha.py b/scripts/mobiles/tatooine/dimu_bantha.py new file mode 100644 index 00000000..5280c721 --- /dev/null +++ b/scripts/mobiles/tatooine/dimu_bantha.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('dim_u_bantha') + mobileTemplate.setLevel(3) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_bantha_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('dim-u_bantha', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/diseased_bocatt.py b/scripts/mobiles/tatooine/diseased_bocatt.py new file mode 100644 index 00000000..96bb977e --- /dev/null +++ b/scripts/mobiles/tatooine/diseased_bocatt.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('bocatt_diseased') + mobileTemplate.setLevel(5) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_bocatt.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('diseased_bocatt', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/domestic_eopie.py b/scripts/mobiles/tatooine/domestic_eopie.py new file mode 100644 index 00000000..33e8077b --- /dev/null +++ b/scripts/mobiles/tatooine/domestic_eopie.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('domestic_eopie') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_eopie.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('domestic_eopie', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/dragonet.py b/scripts/mobiles/tatooine/dragonet.py new file mode 100644 index 00000000..5d8cb006 --- /dev/null +++ b/scripts/mobiles/tatooine/dragonet.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('dragonet') + mobileTemplate.setLevel(24) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(15) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_dune_lizard.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/creature/shared_creature_spit_small_toxicgreen.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureRangedAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('dragonet', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/drooling_nuna.py b/scripts/mobiles/tatooine/drooling_nuna.py new file mode 100644 index 00000000..b729515c --- /dev/null +++ b/scripts/mobiles/tatooine/drooling_nuna.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('dwarf_nuna_drooling') + mobileTemplate.setLevel(2) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_nuna.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('drooling_nuna', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/dune_bantha.py b/scripts/mobiles/tatooine/dune_bantha.py new file mode 100644 index 00000000..cb29c496 --- /dev/null +++ b/scripts/mobiles/tatooine/dune_bantha.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('dune_bantha') + mobileTemplate.setLevel(20) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_bantha_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('dune_bantha', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/dune_beetle.py b/scripts/mobiles/tatooine/dune_beetle.py new file mode 100644 index 00000000..9cc34df7 --- /dev/null +++ b/scripts/mobiles/tatooine/dune_beetle.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('dune_beetle') + mobileTemplate.setLevel(5) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_giant_sand_beetle.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('dune_beetle', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/dune_lizard.py b/scripts/mobiles/tatooine/dune_lizard.py new file mode 100644 index 00000000..ec826be0 --- /dev/null +++ b/scripts/mobiles/tatooine/dune_lizard.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('dune_lizard') + mobileTemplate.setLevel(5) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_dune_lizard.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/creature/shared_creature_spit_small_toxicgreen.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('dune_lizard', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/dwarf_bantha.py b/scripts/mobiles/tatooine/dwarf_bantha.py new file mode 100644 index 00000000..6c8449ca --- /dev/null +++ b/scripts/mobiles/tatooine/dwarf_bantha.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('dwarf_bantha') + mobileTemplate.setLevel(10) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_dwarf_bantha.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('dwarf_bantha', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/dwarf_eopie.py b/scripts/mobiles/tatooine/dwarf_eopie.py new file mode 100644 index 00000000..cb9a80cc --- /dev/null +++ b/scripts/mobiles/tatooine/dwarf_eopie.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('dwarf_eopie') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_dwarf_eopie.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('dwarf_eopie', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/dwarf_nuna.py b/scripts/mobiles/tatooine/dwarf_nuna.py new file mode 100644 index 00000000..423fb7d9 --- /dev/null +++ b/scripts/mobiles/tatooine/dwarf_nuna.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('dwarf_nuna') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_dwarf_nuna.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('dwarf_nuna', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/elder_zucca_boar.py b/scripts/mobiles/tatooine/elder_zucca_boar.py new file mode 100644 index 00000000..11e040e2 --- /dev/null +++ b/scripts/mobiles/tatooine/elder_zucca_boar.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('zucca_boar_elder') + mobileTemplate.setLevel(8) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_zucca_boar.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('elder_zucca_boar', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/elite_dewback_cannibal.py b/scripts/mobiles/tatooine/elite_dewback_cannibal.py new file mode 100644 index 00000000..910ba869 --- /dev/null +++ b/scripts/mobiles/tatooine/elite_dewback_cannibal.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('elite_dewback_canibal') + mobileTemplate.setLevel(13) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_dewback.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('elite_dewback_cannibal', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/elite_dragonet.py b/scripts/mobiles/tatooine/elite_dragonet.py new file mode 100644 index 00000000..481b2d64 --- /dev/null +++ b/scripts/mobiles/tatooine/elite_dragonet.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('elite_dragonet') + mobileTemplate.setLevel(24) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(15) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_dragonet.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/creature/shared_creature_spit_large_toxicgreen.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureRangedAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('elite_dragonet', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/elite_dune_lizard.py b/scripts/mobiles/tatooine/elite_dune_lizard.py new file mode 100644 index 00000000..a0adf4e8 --- /dev/null +++ b/scripts/mobiles/tatooine/elite_dune_lizard.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('elite_dune_lizard') + mobileTemplate.setLevel(18) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(15) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_dune_lizard.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/creature/shared_creature_spit_large_toxicgreen.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureRangedAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('elite_dune_lizard', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/elite_giant_sand_beetle.py b/scripts/mobiles/tatooine/elite_giant_sand_beetle.py new file mode 100644 index 00000000..c21a083c --- /dev/null +++ b/scripts/mobiles/tatooine/elite_giant_sand_beetle.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('elite_giant_sand_beetle') + mobileTemplate.setLevel(25) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_giant_sand_beetle.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('elite_giant_sand_beetle', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/elite_mutant_womprat.py b/scripts/mobiles/tatooine/elite_mutant_womprat.py new file mode 100644 index 00000000..de786778 --- /dev/null +++ b/scripts/mobiles/tatooine/elite_mutant_womprat.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('elite_mutant_womprat') + mobileTemplate.setLevel(5) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_womp_rat.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('womprat', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/elite_ronto.py b/scripts/mobiles/tatooine/elite_ronto.py new file mode 100644 index 00000000..a5d22cef --- /dev/null +++ b/scripts/mobiles/tatooine/elite_ronto.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('elite_ronto_ronto') + mobileTemplate.setLevel(17) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_ronto.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('elite_ronto', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/elite_scyk.py b/scripts/mobiles/tatooine/elite_scyk.py new file mode 100644 index 00000000..54ad052c --- /dev/null +++ b/scripts/mobiles/tatooine/elite_scyk.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('elite_scyk') + mobileTemplate.setLevel(11) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_scyk.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('elite_scyk', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/elite_sevorrt.py b/scripts/mobiles/tatooine/elite_sevorrt.py new file mode 100644 index 00000000..190a9e26 --- /dev/null +++ b/scripts/mobiles/tatooine/elite_sevorrt.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('elite_sevorrt') + mobileTemplate.setLevel(8) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_sevorrt.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('elite_sevorrt', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/enraged_mountain_dewback.py b/scripts/mobiles/tatooine/enraged_mountain_dewback.py new file mode 100644 index 00000000..dfebff92 --- /dev/null +++ b/scripts/mobiles/tatooine/enraged_mountain_dewback.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('elite_mountain_dewback') + mobileTemplate.setLevel(22) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_dewback.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('enraged_mountain_dewback', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/enraged_squill.py b/scripts/mobiles/tatooine/enraged_squill.py new file mode 100644 index 00000000..3fd86349 --- /dev/null +++ b/scripts/mobiles/tatooine/enraged_squill.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('elite_squill') + mobileTemplate.setLevel(12) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_squill.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('enraged_squill', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/eoni.py b/scripts/mobiles/tatooine/eoni.py new file mode 100644 index 00000000..0dd12e09 --- /dev/null +++ b/scripts/mobiles/tatooine/eoni.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('elite_jundland_eopie') + mobileTemplate.setLevel(21) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_eopie.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('eoni', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/eopie.py b/scripts/mobiles/tatooine/eopie.py new file mode 100644 index 00000000..8e1f5ae7 --- /dev/null +++ b/scripts/mobiles/tatooine/eopie.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('eopie') + mobileTemplate.setLevel(4) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_eopie.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('eopie', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/eopie_herdmaster.py b/scripts/mobiles/tatooine/eopie_herdmaster.py new file mode 100644 index 00000000..f8abe532 --- /dev/null +++ b/scripts/mobiles/tatooine/eopie_herdmaster.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('eopie_herdmaster') + mobileTemplate.setLevel(5) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_eopie.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('eopie_herdmaster', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/female_mountain_squill.py b/scripts/mobiles/tatooine/female_mountain_squill.py new file mode 100644 index 00000000..e2da21e4 --- /dev/null +++ b/scripts/mobiles/tatooine/female_mountain_squill.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('female_mountain_squill') + mobileTemplate.setLevel(17) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_squill.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('female_mountain_squill', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/feral_bantha.py b/scripts/mobiles/tatooine/feral_bantha.py new file mode 100644 index 00000000..fcbbbebc --- /dev/null +++ b/scripts/mobiles/tatooine/feral_bantha.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('feral_bantha') + mobileTemplate.setLevel(5) + mobileTemplate.setDifficulty(15) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_bantha_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('feral_bantha', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/furios_ronto.py b/scripts/mobiles/tatooine/furios_ronto.py new file mode 100644 index 00000000..c8c4fe74 --- /dev/null +++ b/scripts/mobiles/tatooine/furios_ronto.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('ronto_furious') + mobileTemplate.setLevel(18) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_ronto.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('furious_ronto', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/giant_canyon_krayt_dragon.py b/scripts/mobiles/tatooine/giant_canyon_krayt_dragon.py new file mode 100644 index 00000000..2d86f3cd --- /dev/null +++ b/scripts/mobiles/tatooine/giant_canyon_krayt_dragon.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('giant_canyon_krayt_dragon') + mobileTemplate.setLevel(87) + mobileTemplate.setDifficulty(2) + mobileTemplate.setAttackRange(12) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_krayt_dragon.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('giant_canyon_krayt_dragon', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/giant_sand_beetle.py b/scripts/mobiles/tatooine/giant_sand_beetle.py new file mode 100644 index 00000000..2f9138d5 --- /dev/null +++ b/scripts/mobiles/tatooine/giant_sand_beetle.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('giant_sand_beetle') + mobileTemplate.setLevel(25) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_giant_sand_beetle.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('giant_sand_beetle', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/giant_worrt.py b/scripts/mobiles/tatooine/giant_worrt.py new file mode 100644 index 00000000..27edbbed --- /dev/null +++ b/scripts/mobiles/tatooine/giant_worrt.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('giant_worrt') + mobileTemplate.setLevel(13) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_giant_worrt.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('giant_worrt', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/gorg.py b/scripts/mobiles/tatooine/gorg.py new file mode 100644 index 00000000..731c5d4a --- /dev/null +++ b/scripts/mobiles/tatooine/gorg.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('gorg') + mobileTemplate.setLevel(2) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_gorg.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('gorg', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/gorg_glutton.py b/scripts/mobiles/tatooine/gorg_glutton.py new file mode 100644 index 00000000..7eaddd81 --- /dev/null +++ b/scripts/mobiles/tatooine/gorg_glutton.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('gorg_glutton') + mobileTemplate.setLevel(2) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_gorg.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('gorg_glutton', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/grand_krayt_dragon.py b/scripts/mobiles/tatooine/grand_krayt_dragon.py new file mode 100644 index 00000000..d149306b --- /dev/null +++ b/scripts/mobiles/tatooine/grand_krayt_dragon.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('krayt_dragon_grand') + mobileTemplate.setLevel(88) + mobileTemplate.setDifficulty(2) + mobileTemplate.setAttackRange(12) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_krayt_dragon.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('grand_krayt_dragon', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/great_squill.py b/scripts/mobiles/tatooine/great_squill.py new file mode 100644 index 00000000..ec27d549 --- /dev/null +++ b/scripts/mobiles/tatooine/great_squill.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('squill_great') + mobileTemplate.setLevel(13) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_squill.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('great_squill', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/greater_desert_womprat.py b/scripts/mobiles/tatooine/greater_desert_womprat.py new file mode 100644 index 00000000..cbf1c39a --- /dev/null +++ b/scripts/mobiles/tatooine/greater_desert_womprat.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('greater_desert_womprat') + mobileTemplate.setLevel(12) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(15) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_greater_desert_womp_rat.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureRangedAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('greater_desert_womprat', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/grizzled_dewback.py b/scripts/mobiles/tatooine/grizzled_dewback.py new file mode 100644 index 00000000..416f9a58 --- /dev/null +++ b/scripts/mobiles/tatooine/grizzled_dewback.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('grizzled_dewback') + mobileTemplate.setLevel(18) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_dewback.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('grizzled_dewback', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/harmony_worrt.py b/scripts/mobiles/tatooine/harmony_worrt.py new file mode 100644 index 00000000..07f24218 --- /dev/null +++ b/scripts/mobiles/tatooine/harmony_worrt.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('harmony_worrt') + mobileTemplate.setLevel(18) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_worrt.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('harmony_worrt', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/jundland_eopie.py b/scripts/mobiles/tatooine/jundland_eopie.py new file mode 100644 index 00000000..ee6cf43c --- /dev/null +++ b/scripts/mobiles/tatooine/jundland_eopie.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('jundland_eopie') + mobileTemplate.setLevel(21) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_eopie.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('jundland_eopie', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/juvenile_canyon_krayt_dragon.py b/scripts/mobiles/tatooine/juvenile_canyon_krayt_dragon.py new file mode 100644 index 00000000..d06ec11d --- /dev/null +++ b/scripts/mobiles/tatooine/juvenile_canyon_krayt_dragon.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('juvenile_canyon_krayt') + mobileTemplate.setLevel(82) + mobileTemplate.setDifficulty(2) + mobileTemplate.setAttackRange(12) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_juvenile_canyon_krayt.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('juvenile_canyon_krayt_dragon', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/kreetle_swarmling.py b/scripts/mobiles/tatooine/kreetle_swarmling.py new file mode 100644 index 00000000..9f998e07 --- /dev/null +++ b/scripts/mobiles/tatooine/kreetle_swarmling.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('kreetle_swarming') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_kreetle.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('kreetle_swarmling', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/large_cave_beetle.py b/scripts/mobiles/tatooine/large_cave_beetle.py new file mode 100644 index 00000000..ccfc9a8d --- /dev/null +++ b/scripts/mobiles/tatooine/large_cave_beetle.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('large_cave_beetle') + mobileTemplate.setLevel(21) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(15) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_rock_beetle.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/creature/shared_creature_spit_small_toxicgreen.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureRangedAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('large_cave_beetle', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/large_rock_beetle1.py b/scripts/mobiles/tatooine/large_rock_beetle1.py new file mode 100644 index 00000000..39078fb6 --- /dev/null +++ b/scripts/mobiles/tatooine/large_rock_beetle1.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('large_rock_beetle') + mobileTemplate.setLevel(18) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(15) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_rock_beetle.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/creature/shared_creature_spit_small_toxicgreen.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureRangedAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('large_rock_beetle_1', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/large_rock_beetle2.py b/scripts/mobiles/tatooine/large_rock_beetle2.py new file mode 100644 index 00000000..dfadc654 --- /dev/null +++ b/scripts/mobiles/tatooine/large_rock_beetle2.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('large_rock_beetle') + mobileTemplate.setLevel(19) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_rock_beetle.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('large_rock_beetle_2', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/large_rock_beetle3.py b/scripts/mobiles/tatooine/large_rock_beetle3.py new file mode 100644 index 00000000..1cca8d4e --- /dev/null +++ b/scripts/mobiles/tatooine/large_rock_beetle3.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('large_rock_beetle') + mobileTemplate.setLevel(19) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_rock_beetle.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('large_rock_beetle_3', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/large_sand_beetle.py b/scripts/mobiles/tatooine/large_sand_beetle.py new file mode 100644 index 00000000..2bfc2cb9 --- /dev/null +++ b/scripts/mobiles/tatooine/large_sand_beetle.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('large_sand_beetle') + mobileTemplate.setLevel(24) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_giant_sand_beetle.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('large_sand_beetle', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/lesser_bocatt.py b/scripts/mobiles/tatooine/lesser_bocatt.py new file mode 100644 index 00000000..d768a79b --- /dev/null +++ b/scripts/mobiles/tatooine/lesser_bocatt.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('lesser_bocatt') + mobileTemplate.setLevel(14) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_bocatt.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('lesser_bocatt', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/lesser_desert_womprat.py b/scripts/mobiles/tatooine/lesser_desert_womprat.py new file mode 100644 index 00000000..66ff6a9f --- /dev/null +++ b/scripts/mobiles/tatooine/lesser_desert_womprat.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('lesser_desert_womprat') + mobileTemplate.setLevel(4) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_lesser_desert_womp_rat.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('lesser_deser_womprat', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/lesser_dewback.py b/scripts/mobiles/tatooine/lesser_dewback.py new file mode 100644 index 00000000..d6a49360 --- /dev/null +++ b/scripts/mobiles/tatooine/lesser_dewback.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('lesser_dewback') + mobileTemplate.setLevel(4) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_dewback.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('lesser_dewback', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/malignant_squill.py b/scripts/mobiles/tatooine/malignant_squill.py new file mode 100644 index 00000000..2b96c627 --- /dev/null +++ b/scripts/mobiles/tatooine/malignant_squill.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('malignant_squill') + mobileTemplate.setLevel(50) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_squill.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('malignant_squill', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/minor_worrt.py b/scripts/mobiles/tatooine/minor_worrt.py new file mode 100644 index 00000000..5ffa7afe --- /dev/null +++ b/scripts/mobiles/tatooine/minor_worrt.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('minor_worrt') + mobileTemplate.setLevel(3) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_minor_worrt.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('minor_worrt', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/mound_mite.py b/scripts/mobiles/tatooine/mound_mite.py new file mode 100644 index 00000000..c62a5715 --- /dev/null +++ b/scripts/mobiles/tatooine/mound_mite.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('mound_mite') + mobileTemplate.setLevel(4) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_mound_mite.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('mound_mite', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/mountain_dewback.py b/scripts/mobiles/tatooine/mountain_dewback.py new file mode 100644 index 00000000..6b73306f --- /dev/null +++ b/scripts/mobiles/tatooine/mountain_dewback.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('mountain_dewback') + mobileTemplate.setLevel(22) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_mountain_dewback.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('mountain_dewback', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/mountain_squill.py b/scripts/mobiles/tatooine/mountain_squill.py new file mode 100644 index 00000000..052d4e62 --- /dev/null +++ b/scripts/mobiles/tatooine/mountain_squill.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('mountain_squill') + mobileTemplate.setLevel(18) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_mountain_squill.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('mountain_squill', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/mountain_squill_guardian.py b/scripts/mobiles/tatooine/mountain_squill_guardian.py new file mode 100644 index 00000000..5b402840 --- /dev/null +++ b/scripts/mobiles/tatooine/mountain_squill_guardian.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('mountain_squill_guardian') + mobileTemplate.setLevel(19) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_mountain_squill.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('mountain_squill_guardian', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/mountain_squill_hunter.py b/scripts/mobiles/tatooine/mountain_squill_hunter.py new file mode 100644 index 00000000..5393c868 --- /dev/null +++ b/scripts/mobiles/tatooine/mountain_squill_hunter.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('mountain_squill_hunter') + mobileTemplate.setLevel(19) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_mountain_squill.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('mountain_squill_hunter', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/mountain_worrt.py b/scripts/mobiles/tatooine/mountain_worrt.py new file mode 100644 index 00000000..1790dd65 --- /dev/null +++ b/scripts/mobiles/tatooine/mountain_worrt.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('mountain_worrt') + mobileTemplate.setLevel(19) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(15) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_worrt.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/creature/shared_creature_spit_small_toxicgreen.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureRangedAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('mountain_worrt', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/mutant_womprat.py b/scripts/mobiles/tatooine/mutant_womprat.py new file mode 100644 index 00000000..831182ac --- /dev/null +++ b/scripts/mobiles/tatooine/mutant_womprat.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('mutant_womprat') + mobileTemplate.setLevel(12) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_womp_rat.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('womprat', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/overkreetle.py b/scripts/mobiles/tatooine/overkreetle.py new file mode 100644 index 00000000..7f6bb056 --- /dev/null +++ b/scripts/mobiles/tatooine/overkreetle.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('kreetle_over') + mobileTemplate.setLevel(11) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_kreetle.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('overkreetle', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/parry_stormtrooper_dewback.py b/scripts/mobiles/tatooine/parry_stormtrooper_dewback.py new file mode 100644 index 00000000..9c961a1f --- /dev/null +++ b/scripts/mobiles/tatooine/parry_stormtrooper_dewback.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('parry_stormtrooper_dewback') + mobileTemplate.setLevel(17) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_dewback_armored.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('parry_stormtrooper_dewback', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/plaque_rat.py b/scripts/mobiles/tatooine/plaque_rat.py new file mode 100644 index 00000000..53a5a8e1 --- /dev/null +++ b/scripts/mobiles/tatooine/plaque_rat.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('womprat_plague') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_womp_rat.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('plaque_womprat', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/razorback_felspur.py b/scripts/mobiles/tatooine/razorback_felspur.py new file mode 100644 index 00000000..ca591441 --- /dev/null +++ b/scripts/mobiles/tatooine/razorback_felspur.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('desert_razorback_felspur') + mobileTemplate.setLevel(24) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_zucca_boar.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('razorback_felspur', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/razorclaw.py b/scripts/mobiles/tatooine/razorclaw.py new file mode 100644 index 00000000..2434283f --- /dev/null +++ b/scripts/mobiles/tatooine/razorclaw.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('elite_desert_razorback') + mobileTemplate.setLevel(23) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_zucca_boar.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('razorclaw', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/rill.py b/scripts/mobiles/tatooine/rill.py new file mode 100644 index 00000000..9e82c0c2 --- /dev/null +++ b/scripts/mobiles/tatooine/rill.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('rill') + mobileTemplate.setLevel(5) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_rill.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rill', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/rock_beetle.py b/scripts/mobiles/tatooine/rock_beetle.py new file mode 100644 index 00000000..e5241063 --- /dev/null +++ b/scripts/mobiles/tatooine/rock_beetle.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('rock_beetle') + mobileTemplate.setLevel(18) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(15) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_rock_beetle.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/creature/shared_creature_spit_small_toxicgreen.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureRangedAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rock_beetle', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/rock_beetle1.py b/scripts/mobiles/tatooine/rock_beetle1.py new file mode 100644 index 00000000..6145a123 --- /dev/null +++ b/scripts/mobiles/tatooine/rock_beetle1.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('rock_beetle') + mobileTemplate.setLevel(19) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(15) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_rock_beetle.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/creature/shared_creature_spit_small_toxicgreen.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureRangedAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rock_beetle_1', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/rock_beetle_cave.py b/scripts/mobiles/tatooine/rock_beetle_cave.py new file mode 100644 index 00000000..afa926ac --- /dev/null +++ b/scripts/mobiles/tatooine/rock_beetle_cave.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('rock_beetle_cave') + mobileTemplate.setLevel(19) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(15) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_rock_beetle.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/creature/shared_creature_spit_small_toxicgreen.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureRangedAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rock_beetle_cave', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/rockmite.py b/scripts/mobiles/tatooine/rockmite.py new file mode 100644 index 00000000..bd6f39e5 --- /dev/null +++ b/scripts/mobiles/tatooine/rockmite.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('rockmite') + mobileTemplate.setLevel(8) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_rock_mite.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rockmite', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/ronto.py b/scripts/mobiles/tatooine/ronto.py new file mode 100644 index 00000000..68e02924 --- /dev/null +++ b/scripts/mobiles/tatooine/ronto.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('ronto') + mobileTemplate.setLevel(17) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_ronto.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('ronto', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/runted_rill.py b/scripts/mobiles/tatooine/runted_rill.py new file mode 100644 index 00000000..dd84444f --- /dev/null +++ b/scripts/mobiles/tatooine/runted_rill.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('runted_rill') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_rill.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('runted_rill', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/sand_beetle.py b/scripts/mobiles/tatooine/sand_beetle.py new file mode 100644 index 00000000..072fa787 --- /dev/null +++ b/scripts/mobiles/tatooine/sand_beetle.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('sand_beetle') + mobileTemplate.setLevel(18) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_giant_sand_beetle.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('sand_beetle', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/sandreaver.py b/scripts/mobiles/tatooine/sandreaver.py new file mode 100644 index 00000000..86af2d0b --- /dev/null +++ b/scripts/mobiles/tatooine/sandreaver.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('dewback_sandreaver') + mobileTemplate.setLevel(18) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_dewback.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('sandreaver', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/savage_zucca_boar.py b/scripts/mobiles/tatooine/savage_zucca_boar.py new file mode 100644 index 00000000..646cc819 --- /dev/null +++ b/scripts/mobiles/tatooine/savage_zucca_boar.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('elite_zucca_boar') + mobileTemplate.setLevel(8) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_zucca_boar.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('savage_zucca_boar', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/scyk.py b/scripts/mobiles/tatooine/scyk.py new file mode 100644 index 00000000..f3c09a86 --- /dev/null +++ b/scripts/mobiles/tatooine/scyk.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('scyk') + mobileTemplate.setLevel(11) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_scyk.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('scyk', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/sevorrt.py b/scripts/mobiles/tatooine/sevorrt.py new file mode 100644 index 00000000..3bcd9926 --- /dev/null +++ b/scripts/mobiles/tatooine/sevorrt.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('sevorrt') + mobileTemplate.setLevel(5) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_sevorrt.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('sevorrt', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/sewer_worrt.py b/scripts/mobiles/tatooine/sewer_worrt.py new file mode 100644 index 00000000..ac614b18 --- /dev/null +++ b/scripts/mobiles/tatooine/sewer_worrt.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('sewer_worrt') + mobileTemplate.setLevel(5) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_worrt.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('sewer_worrt', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/sickly_womprat.py b/scripts/mobiles/tatooine/sickly_womprat.py new file mode 100644 index 00000000..3961ece7 --- /dev/null +++ b/scripts/mobiles/tatooine/sickly_womprat.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('sickly_womprat') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_womp_rat.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('sickly_womprat', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/slum_rat.py b/scripts/mobiles/tatooine/slum_rat.py new file mode 100644 index 00000000..90eeb0cf --- /dev/null +++ b/scripts/mobiles/tatooine/slum_rat.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('womprat_city') + mobileTemplate.setLevel(5) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_womp_rat.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('slum_rat', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/snarlfang.py b/scripts/mobiles/tatooine/snarlfang.py new file mode 100644 index 00000000..95aa8910 --- /dev/null +++ b/scripts/mobiles/tatooine/snarlfang.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('elite_bocatt') + mobileTemplate.setLevel(17) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(15) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_bocatt.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/creature/shared_creature_spit_small_toxicgreen.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureRangedAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('snarlfang', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/squill.py b/scripts/mobiles/tatooine/squill.py new file mode 100644 index 00000000..61abb0a3 --- /dev/null +++ b/scripts/mobiles/tatooine/squill.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('squill') + mobileTemplate.setLevel(12) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_squill.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('squill', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/stormtrooper_dewback.py b/scripts/mobiles/tatooine/stormtrooper_dewback.py new file mode 100644 index 00000000..b6dcea7f --- /dev/null +++ b/scripts/mobiles/tatooine/stormtrooper_dewback.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('stormtrooper_dewback') + mobileTemplate.setLevel(14) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_dewback_armored.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('stormtrooper_dewback', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/sunstained_dunelizard.py b/scripts/mobiles/tatooine/sunstained_dunelizard.py new file mode 100644 index 00000000..03737a37 --- /dev/null +++ b/scripts/mobiles/tatooine/sunstained_dunelizard.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('dune_lizard_sunstained') + mobileTemplate.setLevel(19) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_dune_lizard.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('sunstained_dune_lizard', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/swarming_lesser_dewback.py b/scripts/mobiles/tatooine/swarming_lesser_dewback.py new file mode 100644 index 00000000..88fae935 --- /dev/null +++ b/scripts/mobiles/tatooine/swarming_lesser_dewback.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('swarming_lesser_dewback') + mobileTemplate.setLevel(13) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_swarming_lesser_dewback.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('swarming_lesser_dewback', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/tame_rill.py b/scripts/mobiles/tatooine/tame_rill.py new file mode 100644 index 00000000..4ec78cae --- /dev/null +++ b/scripts/mobiles/tatooine/tame_rill.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('tame_rill') + mobileTemplate.setLevel(1) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_rill.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('tame_rill', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/tame_womprat.py b/scripts/mobiles/tatooine/tame_womprat.py new file mode 100644 index 00000000..bbc970a1 --- /dev/null +++ b/scripts/mobiles/tatooine/tame_womprat.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('tame_womprat') + mobileTemplate.setLevel(2) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_womp_rat.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('tame_womprat', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/tame_worrt.py b/scripts/mobiles/tatooine/tame_worrt.py new file mode 100644 index 00000000..75bda089 --- /dev/null +++ b/scripts/mobiles/tatooine/tame_worrt.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('tame_worrt') + mobileTemplate.setLevel(5) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_worrt.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('tame_worrt', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/tatooine_mynock.py b/scripts/mobiles/tatooine/tatooine_mynock.py new file mode 100644 index 00000000..64b3e4f1 --- /dev/null +++ b/scripts/mobiles/tatooine/tatooine_mynock.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('tatooine_mynock') + mobileTemplate.setLevel(2) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_mynock.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('tatooine_mynock', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/tempest_rill.py b/scripts/mobiles/tatooine/tempest_rill.py new file mode 100644 index 00000000..d5df155c --- /dev/null +++ b/scripts/mobiles/tatooine/tempest_rill.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('rill_tempest') + mobileTemplate.setLevel(8) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_rill.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('tempest_rill', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/tormented_bocatt.py b/scripts/mobiles/tatooine/tormented_bocatt.py new file mode 100644 index 00000000..ed5c4ecd --- /dev/null +++ b/scripts/mobiles/tatooine/tormented_bocatt.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('bocatt_tormented') + mobileTemplate.setLevel(18) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(15) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_bocatt.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/creature/shared_creature_spit_small_toxicgreen.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureRangedAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('tormented_bocatt', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/tusken_bantha.py b/scripts/mobiles/tatooine/tusken_bantha.py new file mode 100644 index 00000000..13943979 --- /dev/null +++ b/scripts/mobiles/tatooine/tusken_bantha.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('feeder_tusken_bantha') + mobileTemplate.setLevel(30) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_bantha_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('tusken_bantha', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/twisted_dewback.py b/scripts/mobiles/tatooine/twisted_dewback.py new file mode 100644 index 00000000..f88b8020 --- /dev/null +++ b/scripts/mobiles/tatooine/twisted_dewback.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('twisted_dewback') + mobileTemplate.setLevel(11) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_dewback.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('twisted_dewback', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/twisted_rill.py b/scripts/mobiles/tatooine/twisted_rill.py new file mode 100644 index 00000000..977dd020 --- /dev/null +++ b/scripts/mobiles/tatooine/twisted_rill.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('twisted_rill') + mobileTemplate.setLevel(11) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_rill.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('twisted_rill', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/twisted_womprat.py b/scripts/mobiles/tatooine/twisted_womprat.py new file mode 100644 index 00000000..851ffcda --- /dev/null +++ b/scripts/mobiles/tatooine/twisted_womprat.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('twisted_womprat') + mobileTemplate.setLevel(11) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_womp_rat.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('twisted_womprat', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/variegated_womprat.py b/scripts/mobiles/tatooine/variegated_womprat.py new file mode 100644 index 00000000..72cc6401 --- /dev/null +++ b/scripts/mobiles/tatooine/variegated_womprat.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('variegated_womprat') + mobileTemplate.setLevel(12) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_variegated_womp_rat.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('variegated_womprat', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/vicious_rill.py b/scripts/mobiles/tatooine/vicious_rill.py new file mode 100644 index 00000000..19262365 --- /dev/null +++ b/scripts/mobiles/tatooine/vicious_rill.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('vicious_rill') + mobileTemplate.setLevel(3) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_rill.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('vicious_rill', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/volatile_scyk.py b/scripts/mobiles/tatooine/volatile_scyk.py new file mode 100644 index 00000000..0262572f --- /dev/null +++ b/scripts/mobiles/tatooine/volatile_scyk.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('scyk_volatile') + mobileTemplate.setLevel(12) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_scyk.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('volatile_scyk', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/wasteland_cupa.py b/scripts/mobiles/tatooine/wasteland_cupa.py new file mode 100644 index 00000000..e7bcd8b2 --- /dev/null +++ b/scripts/mobiles/tatooine/wasteland_cupa.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('wasteland_cu_pa') + mobileTemplate.setLevel(20) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_cu_pa.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('wasteland_cu_pa', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/wild_bladeback_boar.py b/scripts/mobiles/tatooine/wild_bladeback_boar.py new file mode 100644 index 00000000..6568f78f --- /dev/null +++ b/scripts/mobiles/tatooine/wild_bladeback_boar.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('quest_hero_of_tatooine_ferocious_beast') + mobileTemplate.setLevel(40) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_zucca_boar.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('wild_bladeback_boar', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/wild_dune_boar.py b/scripts/mobiles/tatooine/wild_dune_boar.py new file mode 100644 index 00000000..61a673ae --- /dev/null +++ b/scripts/mobiles/tatooine/wild_dune_boar.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('wild_dune_boar') + mobileTemplate.setLevel(50) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_zucca_boar.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('wild_dune_boar', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/wonderous_cupa.py b/scripts/mobiles/tatooine/wonderous_cupa.py new file mode 100644 index 00000000..377aea78 --- /dev/null +++ b/scripts/mobiles/tatooine/wonderous_cupa.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('cu_pa_wonderous') + mobileTemplate.setLevel(12) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_cu_pa.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('wonderous_cu_pa', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/worrt.py b/scripts/mobiles/tatooine/worrt.py new file mode 100644 index 00000000..9adb3b10 --- /dev/null +++ b/scripts/mobiles/tatooine/worrt.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('worrt') + mobileTemplate.setLevel(5) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_worrt.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('worrt', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/worrt_gutbuster.py b/scripts/mobiles/tatooine/worrt_gutbuster.py new file mode 100644 index 00000000..83f03334 --- /dev/null +++ b/scripts/mobiles/tatooine/worrt_gutbuster.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('worrt_gutbuster') + mobileTemplate.setLevel(13) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_worrt.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('worrt_gutbuster', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/young_mountain_squill.py b/scripts/mobiles/tatooine/young_mountain_squill.py new file mode 100644 index 00000000..934f5c31 --- /dev/null +++ b/scripts/mobiles/tatooine/young_mountain_squill.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('young_mountain_squill') + mobileTemplate.setLevel(16) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_squill.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('young_mountain_squill', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/zucca_boar.py b/scripts/mobiles/tatooine/zucca_boar.py new file mode 100644 index 00000000..8b278a9c --- /dev/null +++ b/scripts/mobiles/tatooine/zucca_boar.py @@ -0,0 +1,30 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('zucca_boar') + mobileTemplate.setLevel(8) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setWeaponType(6) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_zucca_boar.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('zucca_boar', mobileTemplate) + return \ No newline at end of file diff --git a/src/resources/buffs/Buff.java b/src/resources/buffs/Buff.java new file mode 100644 index 00000000..52b9613e --- /dev/null +++ b/src/resources/buffs/Buff.java @@ -0,0 +1,486 @@ +/******************************************************************************* + * Copyright (c) 2013 + * + * This File is part of NGECore2. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program. If not, see . + * + * Using NGEngine to work with NGECore2 is making a combined work based on NGEngine. + * Therefore all terms and conditions of the GNU Lesser General Public License cover the combination. + ******************************************************************************/ +package resources.buffs; + +import java.nio.ByteOrder; +import java.util.concurrent.Executors; +import java.util.concurrent.ScheduledFuture; +import java.util.concurrent.TimeUnit; + +import main.NGECore; + +import org.apache.mina.core.buffer.IoBuffer; +import org.apache.mina.core.buffer.SimpleBufferAllocator; + +import resources.objects.IDelta; +import resources.objects.creature.CreatureObject; + +import com.sleepycat.persist.model.NotPersistent; +import com.sleepycat.persist.model.Persistent; + +import engine.resources.common.CRC; + +@Persistent(version=10) +public class Buff implements IDelta { + + @NotPersistent + private SimpleBufferAllocator bufferPool = new SimpleBufferAllocator(); + private String group1, group2; + private int priority; + private float duration; + private String buffName; + private long ownerId; + private String effect1Name, effect2Name, effect3Name, effect4Name, effect5Name; + private float effect1Value, effect2Value, effect3Value, effect4Value, effect5Value; + private String callback; + private String particleEffect; + private boolean isDebuff; + private boolean removeOnDeath; + private boolean isRemovableByPlayer; + private int maxStacks; + private boolean isPersistent; + private boolean removeOnRespec; + private boolean aiRemoveOnEndCombat; + private boolean decayOnPvPDeath; + private long startTime; + private int totalPlayTime; + private byte decayCounter = 0; + @NotPersistent + private ScheduledFuture removalTask; + private int stacks = 1; + private long groupBufferId; + private int buffCRC; + + public Buff(Buff baseBuff, long ownerId) { + this.buffName = baseBuff.getBuffName(); + this.buffCRC = baseBuff.getBuffCRC(); + this.group1 = baseBuff.getGroup1(); + this.group2 = baseBuff.getGroup2(); + this.priority = baseBuff.getPriority(); + this.duration = baseBuff.getDuration(); + this.effect1Name = baseBuff.getEffect1Name(); + this.effect1Value = baseBuff.getEffect1Value(); + this.effect2Name = baseBuff.getEffect2Name(); + this.effect2Value = baseBuff.getEffect2Value(); + this.effect3Name = baseBuff.getEffect3Name(); + this.effect3Value = baseBuff.getEffect3Value(); + this.effect4Name = baseBuff.getEffect4Name(); + this.effect4Value = baseBuff.getEffect4Value(); + this.effect5Name = baseBuff.getEffect5Name(); + this.effect5Value = baseBuff.getEffect5Value(); + this.callback = baseBuff.getCallback(); + this.particleEffect = baseBuff.getParticleEffect(); + this.isDebuff = baseBuff.isDebuff(); + this.removeOnDeath = baseBuff.isRemoveOnDeath(); + this.isRemovableByPlayer = baseBuff.isRemovableByPlayer(); + this.maxStacks = baseBuff.getMaxStacks(); + this.isPersistent = baseBuff.isPersistent(); + this.removeOnRespec = baseBuff.isRemoveOnRespec(); + this.aiRemoveOnEndCombat = baseBuff.isAiRemoveOnEndCombat(); + this.decayOnPvPDeath = baseBuff.isDecayOnPvPDeath(); + } + + /*public Buff(String buffName, long ownerId) { + + this.buffName = buffName; + this.ownerId = ownerId; + this.buffCRC = CRC.StringtoCRC(buffName); + + DatatableVisitor visitor; + + try { + + visitor = ClientFileManager.loadFile("datatables/buff/buff.iff", DatatableVisitor.class); + for(int i = 0; i < visitor.getRowCount(); i++) { + + if(visitor.getObject(i, 0) != null) + if(((String) visitor.getObject(i, 0)).equalsIgnoreCase(buffName)) { + + group1 = (String) visitor.getObject(i, 1); + group2 = (String) visitor.getObject(i, 2); + priority = (int) visitor.getObject(i, 4); + duration = (Float) visitor.getObject(i, 6); + effect1Name = (String) visitor.getObject(i, 7); + effect1Value = (Float) visitor.getObject(i, 8); + effect2Name = (String) visitor.getObject(i, 9); + effect2Value = (Float) visitor.getObject(i, 10); + effect3Name = (String) visitor.getObject(i, 11); + effect3Value = (Float) visitor.getObject(i, 12); + effect4Name = (String) visitor.getObject(i, 13); + effect4Value = (Float) visitor.getObject(i, 14); + effect5Name = (String) visitor.getObject(i, 15); + effect5Value = (Float) visitor.getObject(i, 16); + callback = (String) visitor.getObject(i, 18); + particleEffect = (String) visitor.getObject(i, 19); + isDebuff = (Boolean) visitor.getObject(i, 22); + removeOnDeath = (Integer) visitor.getObject(i, 25) != 0; + isRemovableByPlayer = (Integer) visitor.getObject(i, 26) != 0; + maxStacks = (Integer) visitor.getObject(i, 28); + isPersistent = (Integer) visitor.getObject(i, 29) != 0; + removeOnRespec = (Integer) visitor.getObject(i, 31) != 0; + aiRemoveOnEndCombat = (Integer) visitor.getObject(i, 32) != 0; + decayOnPvPDeath = (Integer) visitor.getObject(i, 33) != 0; + + } + + } + + } catch (InstantiationException | IllegalAccessException e) { + e.printStackTrace(); + } + }*/ + + public Buff() { } + + @Override + public byte[] getBytes() { + + IoBuffer buffer = bufferPool.allocate(28, false).order(ByteOrder.LITTLE_ENDIAN); + + buffer.putInt(CRC.StringtoCRC(buffName.toLowerCase())); + if(duration > 0) { + buffer.putInt((int) (totalPlayTime + getRemainingDuration())); + buffer.putInt(0); + buffer.putInt((int) duration); + } else { + buffer.putInt(-1); + buffer.putInt(0); + buffer.putInt(0); + } + buffer.putLong(ownerId); + buffer.putInt(stacks); // stacks + + buffer.flip(); + + return buffer.array(); + + } + + public String getGroup1() { + return group1; + } + + public void setGroup1(String group1) { + this.group1 = group1; + } + + public int getPriority() { + return priority; + } + + public void setPriority(int priority) { + this.priority = priority; + } + + public float getDuration() { + return duration; + } + + public void setDuration(float duration) { + this.duration = duration; + } + + public String getBuffName() { + return buffName; + } + + public void setBuffName(String buffName) { + this.buffName = buffName; + } + + public long getOwnerId() { + return ownerId; + } + + public void setOwnerId(long ownerId) { + this.ownerId = ownerId; + } + + public String getEffect1Name() { + return effect1Name; + } + + public void setEffect1Name(String effect1Name) { + this.effect1Name = effect1Name; + } + + public String getEffect2Name() { + return effect2Name; + } + + public void setEffect2Name(String effect2Name) { + this.effect2Name = effect2Name; + } + + public String getEffect3Name() { + return effect3Name; + } + + public void setEffect3Name(String effect3Name) { + this.effect3Name = effect3Name; + } + + public String getEffect4Name() { + return effect4Name; + } + + public void setEffect4Name(String effect4Name) { + this.effect4Name = effect4Name; + } + + public String getEffect5Name() { + return effect5Name; + } + + public void setEffect5Name(String effect5Name) { + this.effect5Name = effect5Name; + } + + public float getEffect1Value() { + return effect1Value; + } + + public void setEffect1Value(float effect1Value) { + this.effect1Value = effect1Value; + } + + public float getEffect2Value() { + return effect2Value; + } + + public void setEffect2Value(float effect2Value) { + this.effect2Value = effect2Value; + } + + public float getEffect3Value() { + return effect3Value; + } + + public void setEffect3Value(float effect3Value) { + this.effect3Value = effect3Value; + } + + public float getEffect4Value() { + return effect4Value; + } + + public void setEffect4Value(float effect4Value) { + this.effect4Value = effect4Value; + } + + public float getEffect5Value() { + return effect5Value; + } + + public void setEffect5Value(float effect5Value) { + this.effect5Value = effect5Value; + } + + public String getCallback() { + return callback; + } + + public void setCallback(String callback) { + this.callback = callback; + } + + public String getParticleEffect() { + return particleEffect; + } + + public void setParticleEffect(String particleEffect) { + this.particleEffect = particleEffect; + } + + public boolean isDebuff() { + return isDebuff; + } + + public void setDebuff(boolean isDebuff) { + this.isDebuff = isDebuff; + } + + public boolean isRemoveOnDeath() { + return removeOnDeath; + } + + public void setRemoveOnDeath(boolean removeOnDeath) { + this.removeOnDeath = removeOnDeath; + } + + public boolean isRemovableByPlayer() { + return isRemovableByPlayer; + } + + public void setRemovableByPlayer(boolean isRemovableByPlayer) { + this.isRemovableByPlayer = isRemovableByPlayer; + } + + public int getMaxStacks() { + return maxStacks; + } + + public void setMaxStacks(int maxStacks) { + this.maxStacks = maxStacks; + } + + public boolean isPersistent() { + return isPersistent; + } + + public void setPersistent(boolean isPersistent) { + this.isPersistent = isPersistent; + } + + public boolean isRemoveOnRespec() { + return removeOnRespec; + } + + public void setRemoveOnRespec(boolean removeOnRespec) { + this.removeOnRespec = removeOnRespec; + } + + public boolean isAiRemoveOnEndCombat() { + return aiRemoveOnEndCombat; + } + + public void setAiRemoveOnEndCombat(boolean aiRemoveOnEndCombat) { + this.aiRemoveOnEndCombat = aiRemoveOnEndCombat; + } + + public boolean isDecayOnPvPDeath() { + return decayOnPvPDeath; + } + + public void setDecayOnPvPDeath(boolean decayOnPvPDeath) { + this.decayOnPvPDeath = decayOnPvPDeath; + } + + public void setStartTime() { + this.startTime = System.currentTimeMillis(); + } + + public long getStartTime() { + return startTime; + } + + public int getRemainingDuration() { + + long currentTime = System.currentTimeMillis(); + long timeDiff = (currentTime - startTime) / 1000; + int remaining = (int) (duration - timeDiff); + for(int i = 0; i < decayCounter; i++) { + remaining /= 2; + } + return remaining; + + } + + public int getTotalPlayTime() { + return totalPlayTime; + } + + public void setTotalPlayTime(int totalPlayTime) { + this.totalPlayTime = totalPlayTime; + } + + public byte getDecayCounter() { + return decayCounter; + } + + public void incDecayCounter() { + this.decayCounter++; + } + + public ScheduledFuture getRemovalTask() { + return removalTask; + } + + public void setRemovalTask(ScheduledFuture removalTask) { + this.removalTask = removalTask; + } + + public void updateRemovalTask() { + + if(removalTask == null) + return; + + removalTask.cancel(true); + + final NGECore core = NGECore.getInstance(); + final CreatureObject owner = (CreatureObject) core.objectService.getObject(getOwnerId()); + + if(owner == null) + return; + + ScheduledFuture task = Executors.newScheduledThreadPool(1).schedule(new Runnable() { + + @Override + public void run() { + + core.buffService.removeBuffFromCreature(owner, Buff.this); + + } + + }, (long) getRemainingDuration(), TimeUnit.SECONDS); + + setRemovalTask(task); + + } + + public int getStacks() { + return stacks; + } + + public void setStacks(int stacks) { + this.stacks = stacks; + } + + public boolean isGroupBuff() { + return effect1Name == null ? false : effect1Name.equals("group"); + } + + public long getGroupBufferId() { + return groupBufferId; + } + + public void setGroupBufferId(long groupBufferId) { + this.groupBufferId = groupBufferId; + } + + public String getGroup2() { + return group2; + } + + public void setGroup2(String group2) { + this.group2 = group2; + } + + public int getBuffCRC() { + return buffCRC; + } + + public void setBuffCRC(int buffCRC) { + this.buffCRC = buffCRC; + } + +} diff --git a/src/resources/buffs/BuffItem.java b/src/resources/buffs/BuffItem.java new file mode 100644 index 00000000..ae302027 --- /dev/null +++ b/src/resources/buffs/BuffItem.java @@ -0,0 +1,74 @@ +/******************************************************************************* + * Copyright (c) 2013 + * + * This File is part of NGECore2. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program. If not, see . + * + * Using NGEngine to work with NGECore2 is making a combined work based on NGEngine. + * Therefore all terms and conditions of the GNU Lesser General Public License cover the combination. + ******************************************************************************/ +package resources.buffs; + +import com.sleepycat.persist.model.Persistent; + +@Persistent +public class BuffItem { + private int affectAmount; + private int entertainerBonus; + private int invested; + private String skillName; + + public BuffItem() { + + } + + public BuffItem(String skillName, int invested, int entBonus) { + this.skillName = skillName; + this.invested = invested; + this.entertainerBonus = entBonus; + } + + public int getAffectAmount() { + return affectAmount; + } + + public int getEntertainerBonus() { + return entertainerBonus; + } + + public int getInvested() { + return invested; + } + + public String getSkillName() { + return skillName; + } + + public void setAffectAmount(int amount) { + this.affectAmount = amount; + } + + public void setEntertainerBonus(int entertainerBonus) { + this.entertainerBonus = entertainerBonus; + } + + public void setInvested(int invested) { + this.invested = invested; + } + + public void setSkillName(String skillName) { + this.skillName = skillName; + } +} diff --git a/src/resources/buffs/DamageOverTime.java b/src/resources/buffs/DamageOverTime.java new file mode 100644 index 00000000..8a21306a --- /dev/null +++ b/src/resources/buffs/DamageOverTime.java @@ -0,0 +1,116 @@ +/******************************************************************************* + * Copyright (c) 2013 + * + * This File is part of NGECore2. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program. If not, see . + * + * Using NGEngine to work with NGECore2 is making a combined work based on NGEngine. + * Therefore all terms and conditions of the GNU Lesser General Public License cover the combination. + ******************************************************************************/ +package resources.buffs; + +import java.util.concurrent.ScheduledFuture; + +import com.sleepycat.persist.model.NotPersistent; +import com.sleepycat.persist.model.Persistent; + +@Persistent(version=1) +public class DamageOverTime { + + private Buff buff; + private String type; + private int duration; + private int intensity; + @NotPersistent + private ScheduledFuture task; + private long startTime; + private String commandName; + + public DamageOverTime() { } + + public DamageOverTime(String commandName, Buff buff, String type, int duration, int intensity) { + this.buff = buff; + this.type = type; + this.duration = duration; + this.intensity = intensity; + this.commandName = commandName; + } + + public Buff getBuff() { + return buff; + } + + public void setBuff(Buff buff) { + this.buff = buff; + } + + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } + + public int getDuration() { + return duration; + } + + public void setDuration(int duration) { + this.duration = duration; + } + + public int getIntensity() { + return intensity; + } + + public void setIntensity(int intensity) { + this.intensity = intensity; + } + + public ScheduledFuture getTask() { + return task; + } + + public void setTask(ScheduledFuture task) { + this.task = task; + } + + public long getStartTime() { + return startTime; + } + + public void setStartTime(long startTime) { + this.startTime = startTime; + } + + public int getRemainingDuration() { + + long currentTime = System.currentTimeMillis(); + long timeDiff = (currentTime - startTime) / 1000; + return (int) (duration - timeDiff); + + } + + public String getCommandName() { + return commandName; + } + + public void setCommandName(String commandName) { + this.commandName = commandName; + } + + +} diff --git a/src/resources/common/BountyListItem.java b/src/resources/common/BountyListItem.java new file mode 100644 index 00000000..a50272e8 --- /dev/null +++ b/src/resources/common/BountyListItem.java @@ -0,0 +1,106 @@ +/******************************************************************************* + * Copyright (c) 2013 + * + * This File is part of NGECore2. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program. If not, see . + * + * Using NGEngine to work with NGECore2 is making a combined work based on NGEngine. + * Therefore all terms and conditions of the GNU Lesser General Public License cover the combination. + ******************************************************************************/ +package resources.common; + +import java.util.ArrayList; +import java.util.List; + +import com.sleepycat.persist.model.Entity; +import com.sleepycat.persist.model.PrimaryKey; + +@Entity +public class BountyListItem { + + @PrimaryKey + private long objectId; + private int creditReward; + private String profession; + private String faction; + private String name; + private List assignedHunters; + + public BountyListItem() { } + + public BountyListItem(long objectId, int creditReward, String profession, String faction, String name) { + this.objectId = objectId; + this.creditReward = creditReward; + this.profession = profession; + this.faction = faction; + this.setName(name); + this.setAssignedHunters(new ArrayList(3)); + } + + public long getObjectId() { + return objectId; + } + public void setObjectId(long objectId) { + this.objectId = objectId; + } + public int getCreditReward() { + return creditReward; + } + public void setCreditReward(int creditReward) { + this.creditReward = creditReward; + } + public String getProfession() { + return profession; + } + public void setProfession(String profession) { + this.profession = profession; + } + + public String getFaction() { + return faction; + } + + public void setFaction(String faction) { + this.faction = faction; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public void addBounty(int amountToAdd) { + this.creditReward += amountToAdd; + } + + public List getAssignedHunters() { + return assignedHunters; + } + + public void setAssignedHunters(List assignedHunters) { + this.assignedHunters = assignedHunters; + } + + public void addBountyHunter(long objectId) { + assignedHunters.add(objectId); + } + + public void removeBountyHunter(long objectId) { + assignedHunters.remove(objectId); + } +} diff --git a/src/resources/loot/LootDrop.java b/src/resources/loot/LootDrop.java new file mode 100644 index 00000000..efd455ba --- /dev/null +++ b/src/resources/loot/LootDrop.java @@ -0,0 +1,51 @@ +/******************************************************************************* + * Copyright (c) 2013 + * + * This File is part of NGECore2. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program. If not, see . + * + * Using NGEngine to work with NGECore2 is making a combined work based on NGEngine. + * Therefore all terms and conditions of the GNU Lesser General Public License cover the combination. + ******************************************************************************/ +package resources.loot; + +import java.util.ArrayList; +import java.util.List; + +public class LootDrop { + + private List elements = new ArrayList(); + private String droppedItemTemplate; + + public LootDrop(){ + + } + + public void addElement(String element){ + elements.add(element); + } + + public List getElements(){ + return elements; + } + + public String getDroppedItemTemplate() { + return droppedItemTemplate; + } + + public void setDroppedItemTemplate(String droppedItemTemplate) { + this.droppedItemTemplate = droppedItemTemplate; + } +} diff --git a/src/resources/loot/LootGroup.java b/src/resources/loot/LootGroup.java new file mode 100644 index 00000000..8666014d --- /dev/null +++ b/src/resources/loot/LootGroup.java @@ -0,0 +1,64 @@ +/******************************************************************************* + * Copyright (c) 2013 + * + * This File is part of NGECore2. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program. If not, see . + * + * Using NGEngine to work with NGECore2 is making a combined work based on NGEngine. + * Therefore all terms and conditions of the GNU Lesser General Public License cover the combination. + ******************************************************************************/ +package resources.loot; + +import com.sleepycat.persist.model.Persistent; + +/** + * @author Charon + */ + +@Persistent(version=0) +public class LootGroup { + + private String[] lootPoolNames; + private double[] lootPoolChances; + private double lootGroupChance; + + public LootGroup(){ + + } + + public LootGroup(String[] lootPoolNames, double[] lootPoolChances, double lootGroupChance){ + this.lootPoolNames = lootPoolNames; + this.lootPoolChances = lootPoolChances; + this.lootGroupChance = lootGroupChance; + } + + public void addLootData(String[] lootPoolNames, double[] lootPoolChances, double lootGroupChance){ + this.lootPoolNames = lootPoolNames; + this.lootPoolChances = lootPoolChances; + this.lootGroupChance = lootGroupChance; + } + + public String[] getLootPoolNames() { + return lootPoolNames; + } + + public double[] getLootPoolChances() { + return lootPoolChances; + } + + public double getLootGroupChance() { + return lootGroupChance; + } +} diff --git a/src/resources/loot/LootPool.java b/src/resources/loot/LootPool.java new file mode 100644 index 00000000..83576a16 --- /dev/null +++ b/src/resources/loot/LootPool.java @@ -0,0 +1,33 @@ +/******************************************************************************* + * Copyright (c) 2013 + * + * This File is part of NGECore2. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program. If not, see . + * + * Using NGEngine to work with NGECore2 is making a combined work based on NGEngine. + * Therefore all terms and conditions of the GNU Lesser General Public License cover the combination. + ******************************************************************************/ +package resources.loot; + +/** + * @author Charon + */ + +public class LootPool { + + public LootPool(){ + + } +} diff --git a/src/resources/loot/LootRollSession.java b/src/resources/loot/LootRollSession.java new file mode 100644 index 00000000..e79951fe --- /dev/null +++ b/src/resources/loot/LootRollSession.java @@ -0,0 +1,163 @@ +/******************************************************************************* + * Copyright (c) 2013 + * + * This File is part of NGECore2. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program. If not, see . + * + * Using NGEngine to work with NGECore2 is making a combined work based on NGEngine. + * Therefore all terms and conditions of the GNU Lesser General Public License cover the combination. + ******************************************************************************/ +package resources.loot; + +import java.util.ArrayList; +import java.util.List; + +import engine.resources.scene.Planet; +import main.NGECore; +import resources.objects.creature.CreatureObject; +import resources.objects.group.GroupObject; +import resources.objects.tangible.TangibleObject; + +/** + * @author Charon + */ + +public class LootRollSession { + + private String SessionID; // leaderName-SystemTime + private boolean sessionValid; + private GroupObject playerGroup; + private CreatureObject requester; + private List droppedItems; + private Planet sessionPlanet; + private List errorMessages; + private int sessionLootMode; + private boolean allowRareLoot; + private boolean increasedRLSChance; + + public LootRollSession(){ + } + + public LootRollSession(CreatureObject requester, TangibleObject lootedObject){ + long requesterGroupId = requester.getGroupId(); + if (requesterGroupId>0){ + this.playerGroup = (GroupObject) NGECore.getInstance().objectService.getObject(requesterGroupId); + this.SessionID = playerGroup.getGroupLeader().getCustomName()+"-"+System.currentTimeMillis(); + + } else { + this.SessionID = requester.getCustomName()+"-"+System.currentTimeMillis(); + } + + if (lootedObject instanceof CreatureObject){ + CreatureObject lootedCreature = (CreatureObject)lootedObject; + // Exclude rare loot depending on creature level + // For groups maybe average CL? + if (requester.getLevel()-lootedCreature.getLevel()<=6){ + this.setAllowRareLoot(true); + } + } + + // Group situation + if (this.getPlayerGroup()!=null){ + if (this.getPlayerGroup().getMemberList().size()>=4) + this.setIncreasedRLSChance(true); + } + + // Possible AFKer check here + + + droppedItems = new ArrayList(); + errorMessages = new ArrayList(); + sessionPlanet = requester.getPlanet(); + this.requester = requester; + allowRareLoot = false; + } + + public List getDroppedItems() { + return droppedItems; + } + + public void addDroppedItem(TangibleObject droppedItem) { + this.droppedItems.add(droppedItem); + } + + public String getSessionID() { + return SessionID; + } + + public void setSessionID(String sessionID) { + SessionID = sessionID; + } + + public void generateSessionID(String sessionID) { + SessionID = sessionID; + } + + public Planet getSessionPlanet() { + return sessionPlanet; + } + + public List getErrorMessages() { + return errorMessages; + } + + public void addErrorMessage(String errorMessage) { + this.errorMessages.add(errorMessage); + } + + public int getSessionLootMode() { + return sessionLootMode; + } + + public void setSessionLootMode(int sessionLootMode) { + this.sessionLootMode = sessionLootMode; + } + + public boolean isAllowRareLoot() { + return allowRareLoot; + } + + public void setAllowRareLoot(boolean allowRareLoot) { + this.allowRareLoot = allowRareLoot; + } + + public GroupObject getPlayerGroup() { + return playerGroup; + } + + public boolean isIncreasedRLSChance() { + return increasedRLSChance; + } + + public void setIncreasedRLSChance(boolean increasedRLSChance) { + this.increasedRLSChance = increasedRLSChance; + } + + public boolean isSessionValid() { + return sessionValid; + } + + public void setSessionValid(boolean sessionValid) { + this.sessionValid = sessionValid; + } + + public CreatureObject getRequester() { + return requester; + } + + public void setRequester(CreatureObject requester) { + this.requester = requester; + } +} diff --git a/src/resources/objectives/BountyMissionObjective.java b/src/resources/objectives/BountyMissionObjective.java new file mode 100644 index 00000000..e17de5cd --- /dev/null +++ b/src/resources/objectives/BountyMissionObjective.java @@ -0,0 +1,80 @@ +/******************************************************************************* + * Copyright (c) 2013 + * + * This File is part of NGECore2. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program. If not, see . + * + * Using NGEngine to work with NGECore2 is making a combined work based on NGEngine. + * Therefore all terms and conditions of the GNU Lesser General Public License cover the combination. + ******************************************************************************/ +package resources.objectives; + +import java.util.Random; + +import engine.resources.scene.Point3D; +import main.NGECore; +import resources.common.BountyListItem; +import resources.objects.creature.CreatureObject; +import resources.objects.mission.MissionObject; +import services.mission.MissionObjective; + +public class BountyMissionObjective extends MissionObjective { + + private Point3D lastKnownLocation; + private long markObjId; + + public BountyMissionObjective(MissionObject parent) { + super(parent); + } + + @Override + public void activate(NGECore core, CreatureObject player) { + if (isActivated()) + return; + + BountyListItem bountyTarget = core.missionService.getBountyListItem(getMissionObject().getBountyObjId()); + + setMarkObjId(bountyTarget.getObjectId()); + + // TODO: Change this to a comm message. + player.sendSystemMessage("@mission/mission_bounty_informant:target_hard_" + Integer.toString(new Random().nextInt(5)), (byte) 0); + + + } + + @Override + public void complete(NGECore core, CreatureObject player) { + + } + + @Override + public void abort(NGECore core, CreatureObject player) { + + } + + @Override + public void update(NGECore core, CreatureObject player) { + + } + + public Point3D getLastKnownLocation() { return lastKnownLocation; } + + public void setLastKnownLocation(Point3D lastKnownLocation) { this.lastKnownLocation = lastKnownLocation; } + + public long getMarkObjId() { return markObjId; } + + public void setMarkObjId(long markObjId) { this.markObjId = markObjId; } + +} diff --git a/src/resources/skills/SkillMod.java b/src/resources/skills/SkillMod.java new file mode 100644 index 00000000..2bce0b23 --- /dev/null +++ b/src/resources/skills/SkillMod.java @@ -0,0 +1,109 @@ +/******************************************************************************* + * Copyright (c) 2013 + * + * This File is part of NGECore2. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program. If not, see . + * + * Using NGEngine to work with NGECore2 is making a combined work based on NGEngine. + * Therefore all terms and conditions of the GNU Lesser General Public License cover the combination. + ******************************************************************************/ +package resources.skills; + +import org.apache.mina.core.buffer.IoBuffer; + +import resources.objects.Delta; + +import com.sleepycat.persist.model.Persistent; + +@Persistent(version=0) +public class SkillMod extends Delta { + + private int base; + private int modifier; + + public SkillMod(int base, int modifier) { + this.base = base; + this.modifier = modifier; + } + + public SkillMod() { + + } + + public int getBase() { + synchronized(objectMutex) { + return base; + } + } + + public void setBase(int base) { + synchronized(objectMutex) { + this.base = base; + } + } + + public void addBase(int base) { + synchronized(objectMutex) { + this.base += base; + } + } + + public void deductBase(int base) { + synchronized(objectMutex) { + this.base -= base; + } + } + + public int getModifier() { + synchronized(objectMutex) { + return modifier; + } + } + + public void setModifier(int modifier) { + synchronized(objectMutex) { + this.modifier = modifier; + } + } + + public void addModifier(int modifier) { + synchronized(objectMutex) { + this.modifier += modifier; + } + } + + public void deductModifier(int modifier) { + synchronized(objectMutex) { + this.modifier -= modifier; + } + } + + public float getValue(int divisor) { + synchronized(objectMutex) { + return ((divisor < 1) ? ((float) base) : ((float) base / (float) divisor)); + } + } + + @Override + public byte[] getBytes() { + synchronized(objectMutex) { + IoBuffer buffer = createBuffer(8); + buffer.putInt(base); + buffer.putInt(modifier); + return buffer.array(); + } + } + +} From 5c599e341ea91d9cfef939cdf045bc0b9a4a773c Mon Sep 17 00:00:00 2001 From: CharonInferar Date: Wed, 30 Apr 2014 20:00:11 +0200 Subject: [PATCH 17/33] merge conflict From a3d4bb326cad424bcf960bb576baf61a69a062ce Mon Sep 17 00:00:00 2001 From: CharonInferar Date: Wed, 30 Apr 2014 20:30:25 +0200 Subject: [PATCH 18/33] merge conflict --- src/resources/common/BountyListItem.java | 109 ------------------ .../objectives/BountyMissionObjective.java | 83 ------------- src/services/DevService.java | 27 ----- src/services/housing/HousingService.java | 99 +++------------- 4 files changed, 16 insertions(+), 302 deletions(-) diff --git a/src/resources/common/BountyListItem.java b/src/resources/common/BountyListItem.java index ec096333..a50272e8 100644 --- a/src/resources/common/BountyListItem.java +++ b/src/resources/common/BountyListItem.java @@ -1,4 +1,3 @@ -<<<<<<< HEAD /******************************************************************************* * Copyright (c) 2013 * @@ -105,111 +104,3 @@ public class BountyListItem { assignedHunters.remove(objectId); } } -======= -/******************************************************************************* - * Copyright (c) 2013 - * - * This File is part of NGECore2. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program. If not, see . - * - * Using NGEngine to work with NGECore2 is making a combined work based on NGEngine. - * Therefore all terms and conditions of the GNU Lesser General Public License cover the combination. - ******************************************************************************/ -package resources.common; - -import java.util.ArrayList; -import java.util.List; - -import com.sleepycat.persist.model.Entity; -import com.sleepycat.persist.model.PrimaryKey; - -@Entity -public class BountyListItem { - - @PrimaryKey - private long objectId; - private int creditReward; - private String profession; - private String faction; - private String name; - private List assignedHunters; - - public BountyListItem() { } - - public BountyListItem(long objectId, int creditReward, String profession, String faction, String name) { - this.objectId = objectId; - this.creditReward = creditReward; - this.profession = profession; - this.faction = faction; - this.setName(name); - this.setAssignedHunters(new ArrayList(3)); - } - - public long getObjectId() { - return objectId; - } - public void setObjectId(long objectId) { - this.objectId = objectId; - } - public int getCreditReward() { - return creditReward; - } - public void setCreditReward(int creditReward) { - this.creditReward = creditReward; - } - public String getProfession() { - return profession; - } - public void setProfession(String profession) { - this.profession = profession; - } - - public String getFaction() { - return faction; - } - - public void setFaction(String faction) { - this.faction = faction; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public void addBounty(int amountToAdd) { - this.creditReward += amountToAdd; - } - - public List getAssignedHunters() { - return assignedHunters; - } - - public void setAssignedHunters(List assignedHunters) { - this.assignedHunters = assignedHunters; - } - - public void addBountyHunter(long objectId) { - assignedHunters.add(objectId); - } - - public void removeBountyHunter(long objectId) { - assignedHunters.remove(objectId); - } -} ->>>>>>> origin/master diff --git a/src/resources/objectives/BountyMissionObjective.java b/src/resources/objectives/BountyMissionObjective.java index 51c8382c..e17de5cd 100644 --- a/src/resources/objectives/BountyMissionObjective.java +++ b/src/resources/objectives/BountyMissionObjective.java @@ -1,4 +1,3 @@ -<<<<<<< HEAD /******************************************************************************* * Copyright (c) 2013 * @@ -79,85 +78,3 @@ public class BountyMissionObjective extends MissionObjective { public void setMarkObjId(long markObjId) { this.markObjId = markObjId; } } -======= -/******************************************************************************* - * Copyright (c) 2013 - * - * This File is part of NGECore2. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program. If not, see . - * - * Using NGEngine to work with NGECore2 is making a combined work based on NGEngine. - * Therefore all terms and conditions of the GNU Lesser General Public License cover the combination. - ******************************************************************************/ -package resources.objectives; - -import java.util.Random; - -import engine.resources.scene.Point3D; -import main.NGECore; -import resources.common.BountyListItem; -import resources.objects.creature.CreatureObject; -import resources.objects.mission.MissionObject; -import services.mission.MissionObjective; - -public class BountyMissionObjective extends MissionObjective { - - private Point3D lastKnownLocation; - private long markObjId; - - public BountyMissionObjective(MissionObject parent) { - super(parent); - } - - @Override - public void activate(NGECore core, CreatureObject player) { - if (isActivated()) - return; - - BountyListItem bountyTarget = core.missionService.getBountyListItem(getMissionObject().getBountyObjId()); - - setMarkObjId(bountyTarget.getObjectId()); - - // TODO: Change this to a comm message. - player.sendSystemMessage("@mission/mission_bounty_informant:target_hard_" + Integer.toString(new Random().nextInt(5)), (byte) 0); - - - } - - @Override - public void complete(NGECore core, CreatureObject player) { - - } - - @Override - public void abort(NGECore core, CreatureObject player) { - - } - - @Override - public void update(NGECore core, CreatureObject player) { - - } - - public Point3D getLastKnownLocation() { return lastKnownLocation; } - - public void setLastKnownLocation(Point3D lastKnownLocation) { this.lastKnownLocation = lastKnownLocation; } - - public long getMarkObjId() { return markObjId; } - - public void setMarkObjId(long markObjId) { this.markObjId = markObjId; } - -} ->>>>>>> origin/master diff --git a/src/services/DevService.java b/src/services/DevService.java index 21043777..e2bd4390 100644 --- a/src/services/DevService.java +++ b/src/services/DevService.java @@ -91,7 +91,6 @@ public class DevService implements INetworkDispatch { if(creature.getClient().isGM()) suiOptions.put((long) 120, "House Deeds"); if(creature.getClient().isGM()) suiOptions.put((long) 125, "Crafting Tools"); if(creature.getClient().isGM()) suiOptions.put((long) 130, "Vehicle Deeds"); - if(creature.getClient().isGM()) suiOptions.put((long) 121, "Sandbox City"); break; case 3: // [Items] Weapons @@ -1167,29 +1166,6 @@ public class DevService implements INetworkDispatch { case 120: // SWGObject houseDeed = core.objectService.createObject("object/tangible/deed/player_house_deed/shared_generic_house_small_deed.iff", planet); // inventory.add(houseDeed); -<<<<<<< HEAD - - templateString="object/tangible/deed/player_house_deed/shared_generic_house_small_deed.iff"; - Player_House_Deed deed = (Player_House_Deed)core.objectService.createObject(templateString, planet); - deed.setBMR(15); - deed.setAttributes(); - inventory.add(deed); - - templateString="object/tangible/deed/city_deed/shared_cityhall_tatooine_deed.iff"; - deed = (Player_House_Deed)core.objectService.createObject(templateString, planet); - deed.setBMR(15); - deed.setAttributes(); - inventory.add(deed); - - - return; - - case 121: - NGECore.getInstance().playerCityService.buildSandboxTestCity(player); - - return; - -======= TangibleObject deed = (TangibleObject) core.objectService.createObject("object/tangible/deed/player_house_deed/shared_generic_house_small_deed.iff", planet); deed.setIntAttribute("examine_maintenance_rate", 15); @@ -1200,7 +1176,6 @@ public class DevService implements INetworkDispatch { inventory.add(deed); return; ->>>>>>> origin/master case 125: TangibleObject genericCraftingTool = (TangibleObject) core.objectService.createObject("object/tangible/crafting/station/shared_generic_tool.iff", planet); genericCraftingTool.setCustomName("Generic Crafting Tool"); @@ -1212,8 +1187,6 @@ public class DevService implements INetworkDispatch { inventory.add(swoopDeed); inventory.add(av21deed); return; - - } } }); diff --git a/src/services/housing/HousingService.java b/src/services/housing/HousingService.java index 0f1e9f22..34bdb205 100644 --- a/src/services/housing/HousingService.java +++ b/src/services/housing/HousingService.java @@ -22,7 +22,6 @@ package services.housing; import java.io.IOException; -import java.math.BigInteger; import java.nio.file.FileVisitResult; import java.nio.file.FileVisitor; import java.nio.file.Files; @@ -86,15 +85,8 @@ public class HousingService implements INetworkDispatch { return; } -<<<<<<< HEAD - if(housingTemplates.containsKey(deed.getTemplate())) - { -======= if (housingTemplates.containsKey(deed.getTemplate())) { ->>>>>>> origin/master HouseTemplate houseTemplate = housingTemplates.get(deed.getTemplate()); - System.out.println("DEED FOUND " + houseTemplate.getBuildingTemplate()); - System.out.println("DEED TEMP " + deed.getTemplate()); EnterStructurePlacementModeMessage packet = new EnterStructurePlacementModeMessage(deed, houseTemplate.getBuildingTemplate()); actor.getClient().getSession().write(packet.serialize()); } @@ -103,11 +95,6 @@ public class HousingService implements INetworkDispatch { public void placeStructure(final CreatureObject actor, TangibleObject deed, float positionX, float positionZ, float rotation) { HouseTemplate houseTemplate = housingTemplates.get(deed.getTemplate()); int structureLotCost = houseTemplate.getLotCost(); - - if (deed.getTemplate().contains("cityhall")) - structureLotCost = 0; - - String structureTemplate = houseTemplate.getBuildingTemplate(); if (!houseTemplate.canBePlacedOn(actor.getPlanet().getName())) { @@ -132,69 +119,10 @@ public class HousingService implements INetworkDispatch { float positionY = core.terrainService.getHeight(actor.getPlanetId(), positionX, positionZ) + 2f; - boolean canBuild = true; - - // Check for city founders joining a new city - PlayerCity cityActorIsIn = core.playerCityService.getCityObjectIsIn(actor); - - if (cityActorIsIn != null){ - // Actor is inside the bounds of a city, so zoning must be checked - //actor.setAttachment("Has24HZoningFor",cityActorIsIn.getCityID()); // for testing - //actor.setAttachment("Has24HZoningUntil",System.currentTimeMillis()+1000000); // for testing - - - if (deed.getTemplate().contains("shuttleport")){ - - if (actor.getObjectID()!=cityActorIsIn.getMayorID()) - actor.sendSystemMessage("You must be the mayor of this city to place the structure.", (byte) 0); - - if (cityActorIsIn.getRank()<0){ - actor.sendSystemMessage("@city/city:rank_req", (byte) 0); - return; - } - - } - - if (actor.getAttachment("Has24HZoningFor")==null || actor.getAttachment("Has24HZoningFor")==null) - return; - int cityActorHasZoning = (int)actor.getAttachment("Has24HZoningFor"); - BigInteger zoningUntilBI = (BigInteger) actor.getAttachment("Has24HZoningUntil"); - long zoningUntil = zoningUntilBI.longValue(); - if (cityActorHasZoning==cityActorIsIn.getCityID() && System.currentTimeMillis() Date: Wed, 30 Apr 2014 21:46:25 +0200 Subject: [PATCH 19/33] Added Imperial Recruiter scripts Also added 1 recruiter to mos eisley for testing purpose --- scripts/object/mobile/dressed_imperial_officer_f.py | 8 +++++++- scripts/object/mobile/dressed_imperial_officer_m_2.py | 8 +++++++- scripts/object/mobile/dressed_imperial_officer_m_3.py | 8 +++++++- scripts/object/mobile/dressed_imperial_officer_m_4.py | 8 +++++++- scripts/object/mobile/dressed_imperial_officer_m_5.py | 8 +++++++- scripts/object/mobile/dressed_imperial_officer_m_6.py | 8 +++++++- scripts/static_spawns/tatooine.py | 3 +++ 7 files changed, 45 insertions(+), 6 deletions(-) diff --git a/scripts/object/mobile/dressed_imperial_officer_f.py b/scripts/object/mobile/dressed_imperial_officer_f.py index ccad8904..b9963b3e 100644 --- a/scripts/object/mobile/dressed_imperial_officer_f.py +++ b/scripts/object/mobile/dressed_imperial_officer_f.py @@ -1,4 +1,10 @@ import sys +from resources.datatables import Options def setup(core, object): - return \ No newline at end of file + object.setAttachment('radial_filename', 'object/conversation'); + object.setAttachment('conversationFile','imp_recruiter') + object.setOptionsBitmask(Options.CONVERSABLE | Options.INVULNERABLE) + object.setStfFilename('mob/creature_names') + object.setStfName('imperial_recruiter') + return diff --git a/scripts/object/mobile/dressed_imperial_officer_m_2.py b/scripts/object/mobile/dressed_imperial_officer_m_2.py index ccad8904..b9963b3e 100644 --- a/scripts/object/mobile/dressed_imperial_officer_m_2.py +++ b/scripts/object/mobile/dressed_imperial_officer_m_2.py @@ -1,4 +1,10 @@ import sys +from resources.datatables import Options def setup(core, object): - return \ No newline at end of file + object.setAttachment('radial_filename', 'object/conversation'); + object.setAttachment('conversationFile','imp_recruiter') + object.setOptionsBitmask(Options.CONVERSABLE | Options.INVULNERABLE) + object.setStfFilename('mob/creature_names') + object.setStfName('imperial_recruiter') + return diff --git a/scripts/object/mobile/dressed_imperial_officer_m_3.py b/scripts/object/mobile/dressed_imperial_officer_m_3.py index ccad8904..b9963b3e 100644 --- a/scripts/object/mobile/dressed_imperial_officer_m_3.py +++ b/scripts/object/mobile/dressed_imperial_officer_m_3.py @@ -1,4 +1,10 @@ import sys +from resources.datatables import Options def setup(core, object): - return \ No newline at end of file + object.setAttachment('radial_filename', 'object/conversation'); + object.setAttachment('conversationFile','imp_recruiter') + object.setOptionsBitmask(Options.CONVERSABLE | Options.INVULNERABLE) + object.setStfFilename('mob/creature_names') + object.setStfName('imperial_recruiter') + return diff --git a/scripts/object/mobile/dressed_imperial_officer_m_4.py b/scripts/object/mobile/dressed_imperial_officer_m_4.py index ccad8904..b9963b3e 100644 --- a/scripts/object/mobile/dressed_imperial_officer_m_4.py +++ b/scripts/object/mobile/dressed_imperial_officer_m_4.py @@ -1,4 +1,10 @@ import sys +from resources.datatables import Options def setup(core, object): - return \ No newline at end of file + object.setAttachment('radial_filename', 'object/conversation'); + object.setAttachment('conversationFile','imp_recruiter') + object.setOptionsBitmask(Options.CONVERSABLE | Options.INVULNERABLE) + object.setStfFilename('mob/creature_names') + object.setStfName('imperial_recruiter') + return diff --git a/scripts/object/mobile/dressed_imperial_officer_m_5.py b/scripts/object/mobile/dressed_imperial_officer_m_5.py index ccad8904..b9963b3e 100644 --- a/scripts/object/mobile/dressed_imperial_officer_m_5.py +++ b/scripts/object/mobile/dressed_imperial_officer_m_5.py @@ -1,4 +1,10 @@ import sys +from resources.datatables import Options def setup(core, object): - return \ No newline at end of file + object.setAttachment('radial_filename', 'object/conversation'); + object.setAttachment('conversationFile','imp_recruiter') + object.setOptionsBitmask(Options.CONVERSABLE | Options.INVULNERABLE) + object.setStfFilename('mob/creature_names') + object.setStfName('imperial_recruiter') + return diff --git a/scripts/object/mobile/dressed_imperial_officer_m_6.py b/scripts/object/mobile/dressed_imperial_officer_m_6.py index ccad8904..b9963b3e 100644 --- a/scripts/object/mobile/dressed_imperial_officer_m_6.py +++ b/scripts/object/mobile/dressed_imperial_officer_m_6.py @@ -1,4 +1,10 @@ import sys +from resources.datatables import Options def setup(core, object): - return \ No newline at end of file + object.setAttachment('radial_filename', 'object/conversation'); + object.setAttachment('conversationFile','imp_recruiter') + object.setOptionsBitmask(Options.CONVERSABLE | Options.INVULNERABLE) + object.setStfFilename('mob/creature_names') + object.setStfName('imperial_recruiter') + return diff --git a/scripts/static_spawns/tatooine.py b/scripts/static_spawns/tatooine.py index 1d7b383b..ae130aec 100644 --- a/scripts/static_spawns/tatooine.py +++ b/scripts/static_spawns/tatooine.py @@ -23,6 +23,9 @@ def addPlanetSpawns(core, planet): stcSvc.spawnObject('object/mobile/shared_junk_dealer_m_01.iff', 'tatooine', long(0), float(3525), float(4), float(-4804), float(0.70), float(0.71)) #stcSvc.spawnObject('object/mobile/shared_3po_protocol_droid_red.iff', 'tatooine', long(26582), float(-14.3), float(2.0), float(47.4), float(0.70), float(0.71)) + + impRecruiter = stcSvc.spawnObject('object/mobile/shared_dressed_imperial_officer_f.iff', 'tatooine', long(1280132), float(-6), float(1), float(9.2), float(0.70), float(0.71)) + impRecruiter.setOptionsBitmask(264) return From 717f1951f0d6709789fa9e03b2bc12034893eaae Mon Sep 17 00:00:00 2001 From: CharonInferar Date: Wed, 30 Apr 2014 21:48:07 +0200 Subject: [PATCH 20/33] Reconstruction of classes --- scripts/houses/player_garden_tatooine_sml_01.py | 4 ++-- scripts/houses/player_shuttleport_tatooine.py | 4 ++-- .../tangible/deed/city_deed/garden_tatooine_sml_01_deed.py | 4 ---- .../tangible/deed/city_deed/shuttleport_tatooine_deed.py | 4 ---- src/services/DevService.java | 5 +++++ 5 files changed, 9 insertions(+), 12 deletions(-) diff --git a/scripts/houses/player_garden_tatooine_sml_01.py b/scripts/houses/player_garden_tatooine_sml_01.py index 516ed6a3..ed3b2981 100644 --- a/scripts/houses/player_garden_tatooine_sml_01.py +++ b/scripts/houses/player_garden_tatooine_sml_01.py @@ -2,7 +2,7 @@ import sys from services.housing import HouseTemplate from engine.resources.scene import Point3D -def setup(core): +def setup(housingTemplates): houseTemplate = HouseTemplate("object/tangible/deed/city_deed/shared_garden_tatooine_sml_01_deed.iff", "object/building/player/city/shared_garden_tatooine_sml_01.iff", 0) houseTemplate.addBuildingSign("object/tangible/sign/player/shared_house_address.iff", Point3D(1, 2, 3)) @@ -11,5 +11,5 @@ def setup(core): houseTemplate.addPlaceablePlanet("lok") houseTemplate.setDefaultItemLimit(0) - core.housingService.addHousingTemplate(houseTemplate) + housingTemplates.put(houseTemplate.getDeedTemplate(), houseTemplate) return \ No newline at end of file diff --git a/scripts/houses/player_shuttleport_tatooine.py b/scripts/houses/player_shuttleport_tatooine.py index 9ff64abc..4d7e480f 100644 --- a/scripts/houses/player_shuttleport_tatooine.py +++ b/scripts/houses/player_shuttleport_tatooine.py @@ -2,11 +2,11 @@ import sys from services.housing import HouseTemplate from engine.resources.scene import Point3D -def setup(core): +def setup(housingTemplates): houseTemplate = HouseTemplate("object/tangible/deed/city_deed/shared_shuttleport_tatooine_deed.iff", "object/building/tatooine/shared_shuttleport_tatooine.iff", 1) houseTemplate.addBuildingSign("object/tangible/sign/player/shared_house_address.iff", Point3D(float(3.5),float(-0.3),float(3.5))) houseTemplate.addPlaceablePlanet("tatooine") houseTemplate.setDefaultItemLimit(0) - core.housingService.addHousingTemplate(houseTemplate) + housingTemplates.put(houseTemplate.getDeedTemplate(), houseTemplate) return \ No newline at end of file diff --git a/scripts/object/tangible/deed/city_deed/garden_tatooine_sml_01_deed.py b/scripts/object/tangible/deed/city_deed/garden_tatooine_sml_01_deed.py index d3678f09..07ab9319 100644 --- a/scripts/object/tangible/deed/city_deed/garden_tatooine_sml_01_deed.py +++ b/scripts/object/tangible/deed/city_deed/garden_tatooine_sml_01_deed.py @@ -2,10 +2,6 @@ import sys def setup(core, object): object.setAttachment('radial_filename', 'deeds/structureDeed') - object.setConstructorTemplate('object/building/player/shared_construction_structure.iff') - object.setStructureTemplate('object/tangible/deed/city_deed/shared_garden_tatooine_sml_01_deed.iff') - #object.setLotRequirement(5) - object.setBMR(5) return def use(core, actor, object): diff --git a/scripts/object/tangible/deed/city_deed/shuttleport_tatooine_deed.py b/scripts/object/tangible/deed/city_deed/shuttleport_tatooine_deed.py index d676ac12..07ab9319 100644 --- a/scripts/object/tangible/deed/city_deed/shuttleport_tatooine_deed.py +++ b/scripts/object/tangible/deed/city_deed/shuttleport_tatooine_deed.py @@ -2,10 +2,6 @@ import sys def setup(core, object): object.setAttachment('radial_filename', 'deeds/structureDeed') - object.setConstructorTemplate('object/building/player/shared_construction_structure.iff') - object.setStructureTemplate('object/tangible/deed/city_deed/shared_shuttleport_tatooine_deed.iff') - #object.setLotRequirement(5) - object.setBMR(100) return def use(core, actor, object): diff --git a/src/services/DevService.java b/src/services/DevService.java index e2bd4390..270587d7 100644 --- a/src/services/DevService.java +++ b/src/services/DevService.java @@ -91,6 +91,7 @@ public class DevService implements INetworkDispatch { if(creature.getClient().isGM()) suiOptions.put((long) 120, "House Deeds"); if(creature.getClient().isGM()) suiOptions.put((long) 125, "Crafting Tools"); if(creature.getClient().isGM()) suiOptions.put((long) 130, "Vehicle Deeds"); + if(creature.getClient().isGM()) suiOptions.put((long) 121, "Sandbox City"); break; case 3: // [Items] Weapons @@ -1176,6 +1177,10 @@ public class DevService implements INetworkDispatch { inventory.add(deed); return; + + case 121: + NGECore.getInstance().playerCityService.buildSandboxTestCity(player); + case 125: TangibleObject genericCraftingTool = (TangibleObject) core.objectService.createObject("object/tangible/crafting/station/shared_generic_tool.iff", planet); genericCraftingTool.setCustomName("Generic Crafting Tool"); From 6e9be7e610bb1a7b705864ba48a9a4465ef98774 Mon Sep 17 00:00:00 2001 From: Waverunner Date: Wed, 30 Apr 2014 15:54:44 -0400 Subject: [PATCH 21/33] Setting bounties now accounts for all of your available funds --- scripts/commands/setgodmode.py | 7 ++-- src/resources/common/BountyListItem.java | 14 ++++++-- src/services/PlayerService.java | 42 +++++++++++++++++++----- src/services/mission/MissionService.java | 10 ++++-- 4 files changed, 56 insertions(+), 17 deletions(-) diff --git a/scripts/commands/setgodmode.py b/scripts/commands/setgodmode.py index 63019d92..b0e78d52 100644 --- a/scripts/commands/setgodmode.py +++ b/scripts/commands/setgodmode.py @@ -113,11 +113,8 @@ def run(core, actor, target, commandString): actor.removeAbility("admin") playerObject.setGodLevel(0) - elif command == 'setBounty' and arg1: - if not core.missionService.addToExistingBounty(actor, int(arg1)): - core.missionService.createNewBounty(actor, int(arg1)) - - actor.sendSystemMessage('Your bounty has been set to an additional ' + str(arg1) + ' credits.', 0) + elif command == 'setBounty': + core.playerService.sendSetBountyWindow(actor, actor) return return diff --git a/src/resources/common/BountyListItem.java b/src/resources/common/BountyListItem.java index 696d24df..1733c1a7 100644 --- a/src/resources/common/BountyListItem.java +++ b/src/resources/common/BountyListItem.java @@ -27,7 +27,7 @@ import java.util.List; import com.sleepycat.persist.model.Entity; import com.sleepycat.persist.model.PrimaryKey; -@Entity +@Entity(version=1) public class BountyListItem { @PrimaryKey @@ -37,7 +37,8 @@ public class BountyListItem { private String faction; private String name; private List assignedHunters; - + private List bountyPlacers; + public BountyListItem() { } public BountyListItem(long objectId, int creditReward, String profession, String faction, String name) { @@ -47,6 +48,7 @@ public class BountyListItem { this.faction = faction; this.setName(name); this.setAssignedHunters(new ArrayList(3)); + this.setBountyPlacers(new ArrayList()); } public long getObjectId() { @@ -103,4 +105,12 @@ public class BountyListItem { public void removeBountyHunter(long objectId) { assignedHunters.remove(objectId); } + + public List getBountyPlacers() { + return bountyPlacers; + } + + public void setBountyPlacers(List bountyPlacers) { + this.bountyPlacers = bountyPlacers; + } } diff --git a/src/services/PlayerService.java b/src/services/PlayerService.java index 62f6e14a..b37c49a0 100644 --- a/src/services/PlayerService.java +++ b/src/services/PlayerService.java @@ -1255,25 +1255,51 @@ public class PlayerService implements INetworkDispatch { } public void sendSetBountyWindow(final CreatureObject victim, final CreatureObject attacker) { - SUIWindow bountyWindow = core.suiService.createInputBox(InputBoxType.INPUT_BOX_OK_CANCEL, "@bounty_hunter:setbounty_title", "@bounty_hunter:setbounty_prompt1 " + attacker.getCustomName() + "?" + "\n@bounty_hunter:setbounty_prompt2 " + victim.getBankCredits(), - victim, null, (float) 10, new SUICallback() { + SUIWindow bountyWindow = core.suiService.createInputBox(InputBoxType.INPUT_BOX_OK_CANCEL, "@bounty_hunter:setbounty_title", "@bounty_hunter:setbounty_prompt1 " + attacker.getCustomName() + "?" + "\n@bounty_hunter:setbounty_prompt2 " + + String.valueOf(victim.getBankCredits() + victim.getCashCredits()), victim, null, (float) 10, new SUICallback() { @Override public void process(SWGObject owner, int eventType, Vector returnList) { if (eventType == 0 && returnList.get(0) != null) { int bounty = Integer.parseInt(returnList.get(0)); + int totalFunds = victim.getBankCredits() + victim.getCashCredits(); - if (bounty > victim.getBankCredits()) + if (bounty > totalFunds) { + victim.sendSystemMessage("@bounty_hunter:setbounty_too_much", DisplayType.Broadcast); + sendSetBountyWindow(victim, attacker); return; - - if (!core.missionService.addToExistingBounty(attacker, bounty)) - core.missionService.createNewBounty(attacker, bounty); - - victim.setBankCredits(victim.getBankCredits() - bounty); + } + + if (bounty < 20000) { + victim.sendSystemMessage("@bounty_hunter:setbounty_too_little", DisplayType.Broadcast); + sendSetBountyWindow(victim, attacker); + return; + } else if (bounty > 1000000) { + victim.sendSystemMessage("@bounty_hunter:setbounty_cap", DisplayType.Broadcast); + bounty = 1000000; + } + + // Try removing bounty amount from the bank first then cash. Remove amount accordingly if bank/cash is less than placed bounty. + if (bounty > victim.getBankCredits()) { + int difference = bounty - victim.getBankCredits(); + + victim.setCashCredits(victim.getCashCredits() - difference); + victim.setBankCredits(0); + } else if (bounty > victim.getCashCredits()) { + int difference = bounty - victim.getCashCredits(); + + victim.setBankCredits(victim.getBankCredits() - difference); + victim.setCashCredits(0); + } else { victim.setBankCredits(victim.getBankCredits() - bounty); } + + if (!core.missionService.addToExistingBounty(attacker, victim.getObjectId(), bounty)) + core.missionService.createNewBounty(attacker, victim.getObjectId(), bounty); } } }); + bountyWindow.setProperty("txtInput:NumericInteger", "true"); + bountyWindow.setProperty("txtInput:MaxLength", "7"); core.suiService.openSUIWindow(bountyWindow); } diff --git a/src/services/mission/MissionService.java b/src/services/mission/MissionService.java index f701ad2e..ce658a23 100644 --- a/src/services/mission/MissionService.java +++ b/src/services/mission/MissionService.java @@ -513,7 +513,7 @@ public class MissionService implements INetworkDispatch { return null; } - public BountyListItem createNewBounty(CreatureObject bountyTarget, int reward) { + public BountyListItem createNewBounty(CreatureObject bountyTarget, long placer, int reward) { PlayerObject player = (PlayerObject) bountyTarget.getSlottedObject("ghost"); if (player == null) return null; @@ -523,6 +523,9 @@ public class MissionService implements INetworkDispatch { BountyListItem bounty = new BountyListItem(bountyTarget.getObjectId(), reward, core.playerService.getFormalProfessionName(player.getProfession()), bountyTarget.getFaction(), bountyTarget.getCustomName()); + if (placer != 0) + bounty.getBountyPlacers().add(placer); + Transaction txn = bountiesODB.getEnvironment().beginTransaction(null, null); bountiesODB.put(bounty, Long.class, BountyListItem.class, txn); txn.commitSync(); @@ -533,7 +536,7 @@ public class MissionService implements INetworkDispatch { return bounty; } - public boolean addToExistingBounty(CreatureObject bountyTarget, int amountToAdd) { + public boolean addToExistingBounty(CreatureObject bountyTarget, long placer, int amountToAdd) { BountyListItem bounty = getBountyListItem(bountyTarget.getObjectId()); @@ -541,6 +544,9 @@ public class MissionService implements INetworkDispatch { return false; bounty.addBounty(amountToAdd); + + if (placer != 0) + bounty.getBountyPlacers().add(placer); Transaction txn = bountiesODB.getEnvironment().beginTransaction(null, null); bountiesODB.put(bounty, Long.class, BountyListItem.class, txn); From 091d540ae8c93b704fb8abd87f708170ea931550 Mon Sep 17 00:00:00 2001 From: tacef Date: Wed, 30 Apr 2014 22:05:59 +0200 Subject: [PATCH 22/33] Added Rebel Recruiter script Added Rebelrecruiter to mos eisley cantina for testing reasons --- .../mobile/dressed_rebel_recruiter_human_female_01.py | 8 +++++++- scripts/static_spawns/tatooine.py | 4 ++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/scripts/object/mobile/dressed_rebel_recruiter_human_female_01.py b/scripts/object/mobile/dressed_rebel_recruiter_human_female_01.py index ccad8904..e0dd64a1 100644 --- a/scripts/object/mobile/dressed_rebel_recruiter_human_female_01.py +++ b/scripts/object/mobile/dressed_rebel_recruiter_human_female_01.py @@ -1,4 +1,10 @@ import sys +from resources.datatables import Options def setup(core, object): - return \ No newline at end of file + object.setAttachment('radial_filename', 'object/conversation'); + object.setAttachment('conversationFile','reb_recruiter') + object.setOptionsBitmask(Options.CONVERSABLE | Options.INVULNERABLE) + object.setStfFilename('mob/creature_names') + object.setStfName('rebel_recruiter') + return diff --git a/scripts/static_spawns/tatooine.py b/scripts/static_spawns/tatooine.py index ae130aec..1ce34894 100644 --- a/scripts/static_spawns/tatooine.py +++ b/scripts/static_spawns/tatooine.py @@ -27,5 +27,9 @@ def addPlanetSpawns(core, planet): impRecruiter = stcSvc.spawnObject('object/mobile/shared_dressed_imperial_officer_f.iff', 'tatooine', long(1280132), float(-6), float(1), float(9.2), float(0.70), float(0.71)) impRecruiter.setOptionsBitmask(264) + rebRecruiter = stcSvc.spawnObject('object/mobile/shared_dressed_rebel_recruiter_human_female_01.iff', 'tatooine', long(1082887), float(-30.5), float(-0.5), float(6.2), float(0.70), float(0.71)) + rebRecruiter.setOptionsBitmask(264) + + return From 2ce98833ea4ac897264246643f5879b23839f805 Mon Sep 17 00:00:00 2001 From: Waverunner Date: Wed, 30 Apr 2014 19:30:12 -0400 Subject: [PATCH 23/33] Null error fix for Mails --- src/services/chat/Mail.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/services/chat/Mail.java b/src/services/chat/Mail.java index 5709a059..c5aff7d0 100644 --- a/src/services/chat/Mail.java +++ b/src/services/chat/Mail.java @@ -21,7 +21,9 @@ ******************************************************************************/ package services.chat; +import java.util.ArrayList; import java.util.List; + import com.sleepycat.persist.model.Entity; import com.sleepycat.persist.model.PrimaryKey; @@ -36,7 +38,7 @@ public class Mail { private String message; private byte status; private int timeStamp; - private List attachments; + private List attachments = new ArrayList(); public static final byte NEW = 0x4E; public static final byte READ = 0x52; From 29a88981e0899b8251230f09e0ce4c3daf3da42d Mon Sep 17 00:00:00 2001 From: tacef Date: Thu, 1 May 2014 04:27:25 +0200 Subject: [PATCH 24/33] Updated Terminal scripts to use STF Strings --- scripts/object/tangible/terminal/terminal_bank.py | 2 +- scripts/object/tangible/terminal/terminal_bazaar.py | 3 +-- .../object/tangible/terminal/terminal_city_junk_dealer.py | 1 + scripts/object/tangible/terminal/terminal_cloning.py | 1 + .../object/tangible/terminal/terminal_mission_artisan.py | 2 +- .../tangible/terminal/terminal_mission_entertainer.py | 7 +++---- .../object/tangible/terminal/terminal_mission_imperial.py | 3 +-- scripts/object/tangible/terminal/terminal_mission_rebel.py | 3 +-- scripts/object/tangible/terminal/terminal_mission_scout.py | 1 + 9 files changed, 11 insertions(+), 12 deletions(-) diff --git a/scripts/object/tangible/terminal/terminal_bank.py b/scripts/object/tangible/terminal/terminal_bank.py index 64205c68..0a27868e 100644 --- a/scripts/object/tangible/terminal/terminal_bank.py +++ b/scripts/object/tangible/terminal/terminal_bank.py @@ -2,6 +2,6 @@ import sys def setup(core, object): object.setAttachment('radial_filename', 'terminal/bank') - core.mapService.addLocation(object.getPlanet(), 'Bank Terminal', object.getPosition().x, object.getPosition().z, 41, 42, 0) + core.mapService.addLocation(object.getPlanet(), '@map_loc_cat_n:terminal_bank', object.getPosition().x, object.getPosition().z, 2, 42, 0) return \ No newline at end of file diff --git a/scripts/object/tangible/terminal/terminal_bazaar.py b/scripts/object/tangible/terminal/terminal_bazaar.py index e94866f0..967ff912 100644 --- a/scripts/object/tangible/terminal/terminal_bazaar.py +++ b/scripts/object/tangible/terminal/terminal_bazaar.py @@ -1,7 +1,6 @@ import sys def setup(core, object): - - core.mapService.addLocation(object.getPlanet(), 'Bazaar Terminal', object.getPosition().x, object.getPosition().z, 41, 43, 0) + core.mapService.addLocation(object.getPlanet(), '@map_loc_cat_n:terminal_bazaar', object.getPosition().x, object.getPosition().z, 41, 43, 0) return \ No newline at end of file diff --git a/scripts/object/tangible/terminal/terminal_city_junk_dealer.py b/scripts/object/tangible/terminal/terminal_city_junk_dealer.py index ccad8904..f09f88cc 100644 --- a/scripts/object/tangible/terminal/terminal_city_junk_dealer.py +++ b/scripts/object/tangible/terminal/terminal_city_junk_dealer.py @@ -1,4 +1,5 @@ import sys def setup(core, object): + core.mapService.addLocation(object.getPlanet(), '@map_loc_cat_n:junk_dealer', object.getPosition().x, object.getPosition().z, 26, 81, 0) return \ No newline at end of file diff --git a/scripts/object/tangible/terminal/terminal_cloning.py b/scripts/object/tangible/terminal/terminal_cloning.py index dc256f9a..46138012 100644 --- a/scripts/object/tangible/terminal/terminal_cloning.py +++ b/scripts/object/tangible/terminal/terminal_cloning.py @@ -2,5 +2,6 @@ import sys def setup(core, object): object.setAttachment('radial_filename', 'terminal/cloning_terminal') + return \ No newline at end of file diff --git a/scripts/object/tangible/terminal/terminal_mission_artisan.py b/scripts/object/tangible/terminal/terminal_mission_artisan.py index 911010d8..6bface4e 100644 --- a/scripts/object/tangible/terminal/terminal_mission_artisan.py +++ b/scripts/object/tangible/terminal/terminal_mission_artisan.py @@ -2,6 +2,6 @@ import sys def setup(core, object): - core.mapService.addLocation(object.getPlanet(), 'Artisan Mission Terminal', object.getPosition().x, object.getPosition().z, 41, 21, 0) + core.mapService.addLocation(object.getPlanet(), '@map_loc_cat_n:terminal_mission_artisan', object.getPosition().x, object.getPosition().z, 41, 76, 0) return \ No newline at end of file diff --git a/scripts/object/tangible/terminal/terminal_mission_entertainer.py b/scripts/object/tangible/terminal/terminal_mission_entertainer.py index 433b5f91..31bc4a90 100644 --- a/scripts/object/tangible/terminal/terminal_mission_entertainer.py +++ b/scripts/object/tangible/terminal/terminal_mission_entertainer.py @@ -1,7 +1,6 @@ import sys def setup(core, object): - - core.mapService.addLocation(object.getPlanet(), 'Entertainer Mission Terminal', object.getPosition().x, object.getPosition().z, 41, 24, 0) - return - \ No newline at end of file + object.setAttachment("terminalType", 2) + core.mapService.addLocation(object.getPlanet(), '@map_loc_cat_n:terminal_mission_entertainer', object.getPosition().x, object.getPosition().z, 41, 75, 0) + return \ No newline at end of file diff --git a/scripts/object/tangible/terminal/terminal_mission_imperial.py b/scripts/object/tangible/terminal/terminal_mission_imperial.py index 8e4773b5..216f3bfc 100644 --- a/scripts/object/tangible/terminal/terminal_mission_imperial.py +++ b/scripts/object/tangible/terminal/terminal_mission_imperial.py @@ -1,7 +1,6 @@ import sys def setup(core, object): - - core.mapService.addLocation(object.getPlanet(), 'Imperial Mission Terminal', object.getPosition().x, object.getPosition().z, 41, 46, 0) + core.mapService.addLocation(object.getPlanet(), '@map_loc_cat_n:terminal_mission_imperial', object.getPosition().x, object.getPosition().z, 41, 80, 0) return \ No newline at end of file diff --git a/scripts/object/tangible/terminal/terminal_mission_rebel.py b/scripts/object/tangible/terminal/terminal_mission_rebel.py index 0bb50bbe..f435f149 100644 --- a/scripts/object/tangible/terminal/terminal_mission_rebel.py +++ b/scripts/object/tangible/terminal/terminal_mission_rebel.py @@ -1,7 +1,6 @@ import sys def setup(core, object): - - core.mapService.addLocation(object.getPlanet(), 'Rebel Mission Terminal', object.getPosition().x, object.getPosition().z, 41, 45, 0) + core.mapService.addLocation(object.getPlanet(), '@map_loc_cat_n:terminal_mission_rebel', object.getPosition().x, object.getPosition().z, 41, 79, 0) return \ No newline at end of file diff --git a/scripts/object/tangible/terminal/terminal_mission_scout.py b/scripts/object/tangible/terminal/terminal_mission_scout.py index ccad8904..eb7c1e2a 100644 --- a/scripts/object/tangible/terminal/terminal_mission_scout.py +++ b/scripts/object/tangible/terminal/terminal_mission_scout.py @@ -1,4 +1,5 @@ import sys def setup(core, object): + core.mapService.addLocation(object.getPlanet(), '@map_loc_cat_n:terminal_mission_scout', object.getPosition().x, object.getPosition().z, 41, 77, 0) return \ No newline at end of file From 36a947b369f42c4fdf3a5cd405ef40d495bb568b Mon Sep 17 00:00:00 2001 From: Freddiec Date: Wed, 30 Apr 2014 22:20:34 -0500 Subject: [PATCH 25/33] Update landspeeder_tantive4_deed.py --- .../tangible/deed/vehicle_deed/landspeeder_tantive4_deed.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/object/tangible/deed/vehicle_deed/landspeeder_tantive4_deed.py b/scripts/object/tangible/deed/vehicle_deed/landspeeder_tantive4_deed.py index 92a45a9d..f031d37f 100644 --- a/scripts/object/tangible/deed/vehicle_deed/landspeeder_tantive4_deed.py +++ b/scripts/object/tangible/deed/vehicle_deed/landspeeder_tantive4_deed.py @@ -1,7 +1,7 @@ import sys def setup(core, object): - object.setAttachment('radial_filename', 'vehicleDeed') + object.setAttachment('radial_filename', 'deeds/vehicleDeed') return def use(core, actor, object): @@ -21,4 +21,4 @@ def use(core, actor, object): core.simulationService.add(vehicle, vehicle.getPosition().x, vehicle.getPosition().z, True) actor.setAttachment('activeVehicleID', vehicle.getObjectID()) - return \ No newline at end of file + return From f32074094eb1f3c31a0676cabf26a335ec624068 Mon Sep 17 00:00:00 2001 From: Levarrishawk Date: Thu, 1 May 2014 07:38:35 -0400 Subject: [PATCH 26/33] Modified Kaas Script Commented out all POB structures pending a possible relocation to snapshot. --- scripts/static_spawns/kaas.py | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/scripts/static_spawns/kaas.py b/scripts/static_spawns/kaas.py index b576e2da..f21c8441 100644 --- a/scripts/static_spawns/kaas.py +++ b/scripts/static_spawns/kaas.py @@ -14,14 +14,14 @@ def addPlanetSpawns(core, planet): objSvc = core.objectService #Dark Temple Area #Structures - stcSvc.spawnObject('object/building/military/shared_military_base_police_station_imperial_lok_otto.iff', 'kaas', long(0), float(-5117.8), float(80.0), float(-2314.1), float(0), float(0)) - stcSvc.spawnObject('object/building/player/shared_player_house_corellia_medium_style_01.iff', 'kaas', long(0), float(-5078.6), float(80.0), float(-2302.5), float(0), float(0)) - stcSvc.spawnObject('object/building/general/shared_bunker_imperial_weapons_research_facility_01.iff', 'kaas', long(0), float(-5159.5), float(80.0), float(-2298.7), float(0), float(0)) - stcSvc.spawnObject('object/building/content/aurilia/shared_aurilia_pyramid_hut.iff', 'kaas', long(0), float(-5163.9), float(79.0), float(-2369.6), float(0.71), float(0.71)) - stcSvc.spawnObject('object/building/content/aurilia/shared_aurilia_pyramid_hut.iff', 'kaas', long(0), float(-5163.9), float(79.0), float(-2351.6), float(0.71), float(0.71)) - stcSvc.spawnObject('object/building/content/aurilia/shared_aurilia_pyramid_hut.iff', 'kaas', long(0), float(-5072.1), float(79.0), float(-2369.6), float(-0.71), float(0.71)) - stcSvc.spawnObject('object/building/content/aurilia/shared_aurilia_pyramid_hut.iff', 'kaas', long(0), float(-5072.1), float(79.0), float(-2351.6), float(-0.71), float(0.71)) - stcSvc.spawnObject('object/building/military/shared_outpost_cloning_facility_s02.iff', long(0), 'kaas', long(0), float(-5072.1), float(80.0), float(-2279.5), float(0.71), float(0), float(-0.71), float(0)) + #stcSvc.spawnObject('object/building/military/shared_military_base_police_station_imperial_lok_otto.iff', 'kaas', long(0), float(-5117.8), float(80.0), float(-2314.1), float(0), float(0)) + #stcSvc.spawnObject('object/building/player/shared_player_house_corellia_medium_style_01.iff', 'kaas', long(0), float(-5078.6), float(80.0), float(-2302.5), float(0), float(0)) + #stcSvc.spawnObject('object/building/general/shared_bunker_imperial_weapons_research_facility_01.iff', 'kaas', long(0), float(-5159.5), float(80.0), float(-2298.7), float(0), float(0)) + #stcSvc.spawnObject('object/building/content/aurilia/shared_aurilia_pyramid_hut.iff', 'kaas', long(0), float(-5163.9), float(79.0), float(-2369.6), float(0.71), float(0.71)) + #stcSvc.spawnObject('object/building/content/aurilia/shared_aurilia_pyramid_hut.iff', 'kaas', long(0), float(-5163.9), float(79.0), float(-2351.6), float(0.71), float(0.71)) + #stcSvc.spawnObject('object/building/content/aurilia/shared_aurilia_pyramid_hut.iff', 'kaas', long(0), float(-5072.1), float(79.0), float(-2369.6), float(-0.71), float(0.71)) + #stcSvc.spawnObject('object/building/content/aurilia/shared_aurilia_pyramid_hut.iff', 'kaas', long(0), float(-5072.1), float(79.0), float(-2351.6), float(-0.71), float(0.71)) + #stcSvc.spawnObject('object/building/military/shared_outpost_cloning_facility_s02.iff', 'kaas', long(0), float(-5072.1), float(80.0), float(-2279.5), float(0.71), float(0), float(-0.71), float(0)) #Terminals stcSvc.spawnObject('object/tangible/terminal/shared_terminal_bank.iff', 'kaas', long(0), float(-5080.8), float(80.0), float(-2275.7), float(-0.71), float(0.71)) @@ -58,20 +58,20 @@ def addPlanetSpawns(core, planet): #Village of the Descendants Area - stcSvc.spawnObject('object/building/general/shared_cave_01.iff', 'kaas', long(0), float(3348.1), float(110), float(2562.1), float(0), float(0)) + #stcSvc.spawnObject('object/building/general/shared_cave_01.iff', 'kaas', long(0), float(3348.1), float(110), float(2562.1), float(0), float(0)) #Kaas City Ruins #Tomb of Vitiate #Northwest Cave - stcSvc.spawnObject('object/building/general/shared_cave_01.iff', 'kaas', long(0), float(-6135.3), float(185), float(6575.0), float(0), float(0)) + #stcSvc.spawnObject('object/building/general/shared_cave_01.iff', 'kaas', long(0), float(-6135.3), float(185), float(6575.0), float(0), float(0)) #Abandoned Separatist Base - stcSvc.spawnObject('object/building/military/shared_military_base_police_station_rebel_style_01.iff', 'kaas', long(0), float(-3538), float(80), float(6758), float(0), float(0)) + #stcSvc.spawnObject('object/building/military/shared_military_base_police_station_rebel_style_01.iff', 'kaas', long(0), float(-3538), float(80), float(6758), float(0), float(0)) #Sith Meditation Chamber - stcSvc.spawnObject('object/building/player/shared_player_house_sith_meditation_room.iff', 'kaas', long(0), float(4766), float(126), float(-7307), float(0), float(0)) + #stcSvc.spawnObject('object/building/player/shared_player_house_sith_meditation_room.iff', 'kaas', long(0), float(4766), float(126), float(-7307), float(0), float(0)) #Large Ruin stcSvc.spawnObject('object/static/structure/dantooine/shared_dant_jedi_main_structure.iff', 'kaas', long(0), float(-434), float(77), float(-2252), float(0), float(0)) From 12ca3ae66170fcfe09d848a7eea529041b9af5ad Mon Sep 17 00:00:00 2001 From: Levarrishawk Date: Thu, 1 May 2014 07:42:55 -0400 Subject: [PATCH 27/33] Added Subfolders for Planetary Statics Pending move of all static spawn scripts to these subfolders. --- scripts/static_spawns/corellia/placeholder.txt | 0 scripts/static_spawns/dantooine/placeholder.txt | 0 scripts/static_spawns/dathomir/placeholder.txt | 0 scripts/static_spawns/endor/placeholder.txt | 0 scripts/static_spawns/kaas/placeholder.txt | 0 scripts/static_spawns/kashyyyk_main/placeholder.txt | 0 scripts/static_spawns/lok/placeholder.txt | 0 scripts/static_spawns/mustafar/placeholder.txt | 0 scripts/static_spawns/naboo/placeholder.txt | 0 scripts/static_spawns/rori/placeholder.txt | 0 scripts/static_spawns/talus/placeholder.txt | 0 scripts/static_spawns/tatooine/placeholder.txt | 0 scripts/static_spawns/yavin4/placeholder.txt | 0 13 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 scripts/static_spawns/corellia/placeholder.txt create mode 100644 scripts/static_spawns/dantooine/placeholder.txt create mode 100644 scripts/static_spawns/dathomir/placeholder.txt create mode 100644 scripts/static_spawns/endor/placeholder.txt create mode 100644 scripts/static_spawns/kaas/placeholder.txt create mode 100644 scripts/static_spawns/kashyyyk_main/placeholder.txt create mode 100644 scripts/static_spawns/lok/placeholder.txt create mode 100644 scripts/static_spawns/mustafar/placeholder.txt create mode 100644 scripts/static_spawns/naboo/placeholder.txt create mode 100644 scripts/static_spawns/rori/placeholder.txt create mode 100644 scripts/static_spawns/talus/placeholder.txt create mode 100644 scripts/static_spawns/tatooine/placeholder.txt create mode 100644 scripts/static_spawns/yavin4/placeholder.txt diff --git a/scripts/static_spawns/corellia/placeholder.txt b/scripts/static_spawns/corellia/placeholder.txt new file mode 100644 index 00000000..e69de29b diff --git a/scripts/static_spawns/dantooine/placeholder.txt b/scripts/static_spawns/dantooine/placeholder.txt new file mode 100644 index 00000000..e69de29b diff --git a/scripts/static_spawns/dathomir/placeholder.txt b/scripts/static_spawns/dathomir/placeholder.txt new file mode 100644 index 00000000..e69de29b diff --git a/scripts/static_spawns/endor/placeholder.txt b/scripts/static_spawns/endor/placeholder.txt new file mode 100644 index 00000000..e69de29b diff --git a/scripts/static_spawns/kaas/placeholder.txt b/scripts/static_spawns/kaas/placeholder.txt new file mode 100644 index 00000000..e69de29b diff --git a/scripts/static_spawns/kashyyyk_main/placeholder.txt b/scripts/static_spawns/kashyyyk_main/placeholder.txt new file mode 100644 index 00000000..e69de29b diff --git a/scripts/static_spawns/lok/placeholder.txt b/scripts/static_spawns/lok/placeholder.txt new file mode 100644 index 00000000..e69de29b diff --git a/scripts/static_spawns/mustafar/placeholder.txt b/scripts/static_spawns/mustafar/placeholder.txt new file mode 100644 index 00000000..e69de29b diff --git a/scripts/static_spawns/naboo/placeholder.txt b/scripts/static_spawns/naboo/placeholder.txt new file mode 100644 index 00000000..e69de29b diff --git a/scripts/static_spawns/rori/placeholder.txt b/scripts/static_spawns/rori/placeholder.txt new file mode 100644 index 00000000..e69de29b diff --git a/scripts/static_spawns/talus/placeholder.txt b/scripts/static_spawns/talus/placeholder.txt new file mode 100644 index 00000000..e69de29b diff --git a/scripts/static_spawns/tatooine/placeholder.txt b/scripts/static_spawns/tatooine/placeholder.txt new file mode 100644 index 00000000..e69de29b diff --git a/scripts/static_spawns/yavin4/placeholder.txt b/scripts/static_spawns/yavin4/placeholder.txt new file mode 100644 index 00000000..e69de29b From 7d457101f32098c9a07bcda63705b786dc499fe6 Mon Sep 17 00:00:00 2001 From: Light2 Date: Thu, 1 May 2014 20:33:38 +0200 Subject: [PATCH 28/33] Refactored odb system (read extended), added implementation of Dynamic World Spawns ODB no longer uses DPL layer of Berkeley DB, persistent classes have to implement the Serializable interface, annotations are no longer used, use transient modifier for variables that should not be persistent. Entity reference errors will no longer occur, however it is better to use ids if the entity that is being referenced is stored in the db too! (or you will have two different objects). DB is cached for 5 minutes then it will write its log/cache to disk, transactions are no longer used. --- .gitignore | 1 + ngengine_public.jar | Bin 27116122 -> 27185172 bytes odb/swgobjects/placeholder.txt | 0 scripts/mobiles/dynamicgroups/placeholder.txt | 0 src/main/NGECore.java | 75 +++++++----- src/resources/common/AString.java | 4 +- src/resources/common/UString.java | 4 +- .../gcw/CurrentServerGCWZoneHistory.java | 5 +- .../gcw/CurrentServerGCWZonePercent.java | 5 +- .../gcw/OtherServerGCWZonePercent.java | 5 +- src/resources/guild/Guild.java | 5 +- src/resources/objects/Buff.java | 8 +- src/resources/objects/BuffItem.java | 6 +- src/resources/objects/DamageOverTime.java | 6 +- src/resources/objects/Delta.java | 8 +- src/resources/objects/IDelta.java | 4 +- src/resources/objects/SWGList.java | 8 +- src/resources/objects/SWGMap.java | 8 +- src/resources/objects/SWGMultiMap.java | 8 +- src/resources/objects/SkillMod.java | 6 +- .../objects/building/BuildingObject.java | 8 +- src/resources/objects/cell/CellObject.java | 8 +- .../objects/craft/DraftSchematic.java | 8 +- .../objects/creature/CreatureObject.java | 54 ++++---- .../factorycrate/FactoryCrateObject.java | 9 +- src/resources/objects/group/GroupObject.java | 2 +- src/resources/objects/guild/GuildObject.java | 16 +-- .../objects/harvester/HarvesterObject.java | 5 +- .../installation/InstallationObject.java | 6 +- .../objects/intangible/IntangibleObject.java | 6 +- src/resources/objects/loot/LootGroup.java | 6 +- .../ManufactureSchematicObject.java | 7 +- .../objects/mission/MissionObject.java | 22 ++-- .../objects/player/PlayerObject.java | 22 ++-- .../objects/resource/GalacticResource.java | 47 +++---- .../objects/resource/PlanetDeposits.java | 4 +- .../resource/ResourceContainerObject.java | 9 +- .../objects/resource/ResourceDeposit.java | 6 +- .../objects/resource/ResourceRoot.java | 7 +- src/resources/objects/ship/ShipObject.java | 7 +- .../objects/staticobject/StaticObject.java | 7 +- .../objects/tangible/TangibleObject.java | 18 +-- src/resources/objects/tool/SurveyTool.java | 24 ++-- .../objects/universe/UniverseObject.java | 6 +- .../objects/waypoint/WaypointObject.java | 6 +- .../objects/weapon/WeaponObject.java | 8 +- src/services/CharacterService.java | 9 +- src/services/ConnectionService.java | 4 +- src/services/LoginService.java | 2 +- src/services/SimulationService.java | 11 +- src/services/bazaar/AuctionItem.java | 21 +--- src/services/bazaar/BazaarService.java | 25 ++-- src/services/chat/ChatRoom.java | 8 +- src/services/chat/ChatService.java | 39 +++--- src/services/chat/Mail.java | 6 +- src/services/chat/WaypointAttachment.java | 6 +- src/services/collections/ServerFirst.java | 6 +- src/services/guild/GuildService.java | 1 - src/services/mission/MissionObjective.java | 6 +- src/services/object/DuplicateId.java | 6 +- src/services/object/ObjectId.java | 6 +- src/services/object/ObjectService.java | 99 ++++++--------- src/services/playercities/PlayerCity.java | 5 +- src/services/resources/ResourceService.java | 56 +++------ src/services/spawn/DynamicSpawnArea.java | 115 +++++++++++++++++- src/services/spawn/DynamicSpawnGroup.java | 65 ++++++++++ src/services/spawn/LairSpawnArea.java | 2 +- src/services/spawn/SpawnService.java | 33 +++++ 68 files changed, 650 insertions(+), 375 deletions(-) create mode 100644 odb/swgobjects/placeholder.txt create mode 100644 scripts/mobiles/dynamicgroups/placeholder.txt create mode 100644 src/services/spawn/DynamicSpawnGroup.java diff --git a/.gitignore b/.gitignore index 63147709..fffabff6 100644 --- a/.gitignore +++ b/.gitignore @@ -61,6 +61,7 @@ odb/resourcehistory/je.info.* odb/resourceroots/je.info.* odb/resources/je.info.* odb/auction/je.info.* +odb/swgobjects/je.info.* # External tool builders .externalToolBuilders/ diff --git a/ngengine_public.jar b/ngengine_public.jar index a78a6cbae88760e91a019c9fd747751913dec990..87416db2d51b3bd4662b86b333d634c2572293c0 100644 GIT binary patch delta 1218764 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≦_FBiNhlninSXk$e>5VZeQS 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�YL@0jc|K1;;(52UpVG0l4FbDe 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

~cj^YXGkNLavJ`sWb7#5}Y#f$fmpuQH3@c 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

K%a)yWbH=7999umy%jf)n;{5P( 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

qx-B2I`NnfFPv{2{Aa+NY#5gu5< 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

4s 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 gwj1sJyb0p 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 z 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˺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