def run(core, actor, target, commandString): tarObj = core.objectService.getObject(actor.getTargetId()) container = actor.getContainer() parsedMsg = commandString.split(' ', 2) if core.housingService.getPermissions( actor, container ): # i should probably relook into my permissions system... it kinda sucks if parsedMsg[0] == "pitch": core.simulationService.transform(tarObj, float( parsedMsg[1]), Point3D(1, 0, 0)) # this is messed up ??? return elif parsedMsg[0] == "yaw": core.simulationService.transform(tarObj, float(parsedMsg[1]), Point3D(0, 1, 0)) # this is correct return elif parsedMsg[0] == "roll": core.simulationService.transform(tarObj, float( parsedMsg[1]), Point3D(0, 0, 1)) # this is messed up ??? return elif container.getTemplate() == "object/cell/shared_cell.iff": actor.sendSystemMessage( "You do not have permission to access that container!", 0) return return
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', Point3D(float(-12.2), float(1.5), float(-4.2)), Quaternion(float(0), float(0), float(0), float(0)), 4) #structureterminal.setAttachment('radial_filename', 'structure_management_terminal') structureterminal.setAttachment('housing_parentstruct', object) cityterminal = core.objectService.createChildObject( object, 'object/tangible/terminal/shared_terminal_city.iff', Point3D(float(16), float(2), float(-9)), Quaternion(float(1), float(1), float(1), float(0)), 5) #cityterminal.setAttachment('housing_parentstruct', object) city_vote_terminal = core.objectService.createChildObject( object, 'object/tangible/terminal/shared_terminal_city_vote.iff', Point3D(float(0), float(1.85), float(-8.5)), Quaternion(float(1), float(1), float(1), float(0)), 3) #cityterminal.setAttachment('housing_parentstruct', object) return
def run(core, actor, target, commandString): playerObject = actor.getSlottedObject('ghost') if not playerObject: return commandArgs = commandString.split(' ') arg4 = None if len(commandArgs) > 0: arg1 = commandArgs[0] if len(commandArgs) > 1: arg2 = commandArgs[1] if len(commandArgs) > 2: arg3 = commandArgs[2] if len(commandArgs) > 3: arg4 = commandArgs[3] if arg1 and arg2 and arg3 and arg4 is not None: try: actor.sendSystemMessage( ' \\#FE2EF7 [GM] \\#FFFFFF Teleport: Command completed successfully.', 0) position = Point3D(float(arg1), float(arg2), float(arg3)) core.simulationService.transferToPlanet( actor, core.terrainService.getPlanetByName(arg4), position, actor.getOrientation(), None) except: actor.sendSystemMessage( ' \\#FE2EF7 [GM] \\#FFFFFF Teleport: Invalid Syntax. Syntax is: /teleport <x> <y> [<z>] <planet>.', 0) return return elif arg1 and arg2 and arg3: try: actor.sendSystemMessage( ' \\#FE2EF7 [GM] \\#FFFFFF Teleport: Command completed successfully.', 0) position = Point3D(float(arg1), 0, float(arg2)) core.simulationService.transferToPlanet( actor, core.terrainService.getPlanetByName(arg3), position, actor.getOrientation(), None) except: actor.sendSystemMessage( ' \\#FE2EF7 [GM] \\#FFFFFF Teleport: Invalid Syntax. Syntax is: /teleport <x> <y> [<z>] <planet>.', 0) return else: actor.sendSystemMessage( ' \\#FE2EF7 [GM] \\#FFFFFF Teleport: Invalid Syntax. Syntax is: /teleport <x> <y> [<z>] <planet>.', 0) return return
def use(core, actor, object): if object.getObjectID() == long(-56576470324869752): core.simulationService.transferToPlanet( actor, core.terrainService.getPlanetByName('kashyyyk_dead_forest'), Point3D(float(86.9), float(29.4), float(-473)), Quaternion(float(0), float(0), float(0), float(1)), None) return
def run(core, actor, target, commandString): playerObject = actor.getSlottedObject('ghost') if not playerObject: return commandArgs = commandString.split(' ') command = commandArgs[0] if len(commandArgs) > 1: arg1 = commandArgs[1] if len(commandArgs) > 2: arg2 = commandArgs[2] if len(commandArgs) > 3: arg3 = commandArgs[3] if len(commandArgs) > 4: arg4 = commandArgs[4] if not command: return if command == 'giveExperience' and arg1: core.playerService.giveExperience(actor, int(arg1)) elif command == 'setSpeed' and arg1: actor.sendSystemMessage( 'Your speed was ' + str(actor.getSpeedMultiplierBase()) + '. Don\'t forget to set this back or it\'ll permanently imbalance your speed. Default without buffs or mods is 1.', 2) actor.setSpeedMultiplierBase(float(arg1)) actor.sendSystemMessage( 'Your new speed is ' + str(actor.getSpeedMultiplierBase()) + '.', 2) elif command == 'teleport' and arg2 and arg3 and arg4: position = Point3D(float(arg2), float(arg3), float(arg4)) core.simulationService.transferToPlanet( actor, core.terrainService.getPlanetByName(arg1), position, actor.getOrientation(), None) elif command == 'credits' and arg1: actor.setCashCredits(actor.getCashCredits() + int(arg1)) actor.sendSystemMessage( 'The Galactic Empire has transferred ' + arg1 + ' credits to you for your service.', 0) elif command == 'addability' and arg1: actor.addAbility(str(arg1)) actor.sendSystemMessage('You have learned ' + arg1 + '') elif command == 'anim' and arg1: actor.setCurrentAnimation(arg1) actor.sendSystemMessage('Performed ' + arg1, 0) elif command == 'changeBio' and arg1: actor.getSlottedObject('ghost').setBiography(arg1) return
def addPlanetSpawns(core, planet): stcSvc = core.staticService objSvc = core.objectService aiSvc = core.aiService starport = core.objectService.getObject(long(1106368)) stcSvc.spawnObject('chassisbroker', 'tatooine', starport.getCellByCellNumber(long(4)), float(2.10), float(0.64), float(67.82), float(0.054), float(0), float(0.999), float(0)) commoner1 = stcSvc.spawnObject('commoner', 'tatooine', starport.getCellByCellNumber(long(7)), float(37.47), float(0.64), float(35.08), float(0.998), float(0), float(-0.108), float(0)) commoner2 = stcSvc.spawnObject('commoner', 'tatooine', starport.getCellByCellNumber(long(7)), float(36.44), float(0.64), float(37.15), float(0.690), float(0), float(0.723), float(0)) commoner3 = stcSvc.spawnObject('commoner', 'tatooine', starport.getCellByCellNumber(long(7)), float(39.47), float(0.64), float(36), float(0.790), float(0), float(-0.614), float(0)) commoner4 = stcSvc.spawnObject('commoner', 'tatooine', starport.getCellByCellNumber(long(7)), float(52.8), float(0.64), float(47.47), float(0.723), float(0), float(-0.691), float(0)) commoner5 = stcSvc.spawnObject('commoner', 'tatooine', starport.getCellByCellNumber(long(7)), float(42.48), float(-0.52), float(32.32), float(0.115), float(0), float(0.993), float(0)) commoner6 = stcSvc.spawnObject('aurilliancontact', 'tatooine', starport.getCellByCellNumber(long(7)), float(54.38), float(-0.52), float(42.25), float(0.631), float(0), float(0.776), float(0)) jawa1 = stcSvc.spawnObject('staticjawa', 'tatooine', long(0), float(3654.96), float(5), float(-4766.49), float(0.439), float(0), float(0.898), float(0)) jawa2 = stcSvc.spawnObject('staticjawa', 'tatooine', long(0), float(3655.17), float(5), float(-4768.71), float(0.902), float(0), float(-0.430), float(0)) jawa3 = stcSvc.spawnObject('staticjawa', 'tatooine', long(0), float(3665.62), float(5), float(-4799.25), float(0.806), float(0), float(-0.591), float(0)) r3 = stcSvc.spawnObject('r3unit', 'tatooine', starport.getCellByCellNumber(long(9)), float(-27.97), float(1.64), float(51.45), float(0.627), float(0), float(0.779), float(0)) commoner5 = stcSvc.spawnObject('commoner', 'tatooine', starport.getCellByCellNumber(long(9)), float(-40.18), float(1.64), float(61.97), float(-0.125), float(0), float(0.992), float(0)) commoner6 = stcSvc.spawnObject('commoner', 'tatooine', starport.getCellByCellNumber(long(9)), float(-40.75), float(1.64), float(59.72), float(-0.989), float(0), float(0.151), float(0)) bartenderdroid = stcSvc.spawnObject('bartenderdroid', 'tatooine', starport.getCellByCellNumber(long(12)), float(-58.55), float(5.64), float(39.89), float(0.639), float(0), float(0.769), float(0)) commoner7 = stcSvc.spawnObject('commoner', 'tatooine', starport.getCellByCellNumber(long(12)), float(-53.40), float(2.64), float(41.74), float(0.995), float(0), float(0.099), float(0)) commoner8 = stcSvc.spawnObject('commoner', 'tatooine', starport.getCellByCellNumber(long(12)), float(-48.43), float(2.64), float(29.67), float(-0.063), float(0), float(0.998), float(0)) java4 = stcSvc.spawnObject('staticjawa', 'tatooine', starport.getCellByCellNumber(long(14)), float(-56.65), float(-0.975), float(9.13), float(1), float(0), float(0), float(0)) commoner9 = stcSvc.spawnObject('commoner', 'tatooine', starport.getCellByCellNumber(long(4)), float(-9.52), float(0.64), float(61.47), float(0.610), float(0), float(0.792), float(0)) commoner10 = stcSvc.spawnObject('commoner', 'tatooine', starport.getCellByCellNumber(long(4)), float(-1.59), float(0.64), float(57.24), float(0.946), float(0), float(-0.323), float(0)) commoner11 = stcSvc.spawnObject('commoner', 'tatooine', starport.getCellByCellNumber(long(4)), float(10.51), float(0.64), float(68.06), float(-0.560), float(0), float(-0.998), float(0)) patrolpoints = Vector() patrolpoints.add(Point3D(float(3579.67), float(5), float(-4778.32))) patrolpoints.add(Point3D(float(3595.03), float(5), float(-4824.75))) patrolpoints.add(Point3D(float(3654.56), float(5), float(-4799.99))) patrolpoints.add(Point3D(float(3665.62), float(5), float(-4799.25))) aiSvc.setPatrol(jawa3, patrolpoints) return
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) housingTemplates.put(houseTemplate.getDeedTemplate(), houseTemplate) return
def run(core, actor, target, commandString): tarObj = core.objectService.getObject(actor.getTargetId()) container = actor.getContainer() parsedMsg = commandString.split(' ', 2) if core.housingService.getPermissions(actor, container): # i should probably relook into my permissions system... it kinda sucks if parsedMsg[0] == "up": core.simulationService.transform(tarObj, Point3D(0, float(parsedMsg[1]) * 0.01, 0)) return elif parsedMsg[0] == "down": core.simulationService.transform(tarObj, Point3D(0, float(parsedMsg[1]) * -0.01, 0)) return elif parsedMsg[0] == "forward": core.simulationService.transform(tarObj, Point3D(0, 0, float(parsedMsg[1]) * 0.01)) return elif parsedMsg[0] == "back": core.simulationService.transform(tarObj, Point3D(0, 0, float(parsedMsg[1]) * -0.01)) return elif parsedMsg[0] == "right": core.simulationService.transform(tarObj, Point3D(float(parsedMsg[1]) * 0.01, 0, 0)) return elif parsedMsg[0] == "left": core.simulationService.transform(tarObj, Point3D(float(parsedMsg[1]) * -0.01, 0, 0)) return elif container.getTemplate() == "object/cell/shared_cell.iff": actor.sendSystemMessage("You do not have permission to access that container!", 0) return return
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("talus") houseTemplate.setDefaultItemLimit(200) core.housingService.addHousingTemplate(houseTemplate) return
def setup(core): houseTemplate = HouseTemplate( "object/tangible/deed/city_deed/shared_cityhall_corellia_deed.iff", "object/building/player/city/shared_cityhall_corellia.iff", 0) houseTemplate.addBuildingSign( "object/tangible/sign/player/shared_house_address.iff", Point3D(1, 2, 3)) houseTemplate.addPlaceablePlanet("corellia") houseTemplate.addPlaceablePlanet("talus") houseTemplate.setDefaultItemLimit(400) core.housingService.addHousingTemplate(houseTemplate) return
def setup(core): houseTemplate = HouseTemplate( "object/tangible/deed/player_house_deed/shared_corellia_house_small_style_02_floor_02_deed.iff", "object/building/player/shared_player_house_corellia_small_style_02_floorplan_02.iff", 2) houseTemplate.addBuildingSign( "object/tangible/sign/player/shared_house_address.iff", Point3D(float(-1.9), float(2.86), float(8.35))) houseTemplate.addPlaceablePlanet("corellia") houseTemplate.addPlaceablePlanet("talus") houseTemplate.setDefaultItemLimit(200) core.housingService.addHousingTemplate(houseTemplate) return
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)) houseTemplate.addPlaceablePlanet("tatooine") houseTemplate.addPlaceablePlanet("dantooine") houseTemplate.addPlaceablePlanet("lok") houseTemplate.setDefaultItemLimit(0) housingTemplates.put(houseTemplate.getDeedTemplate(), houseTemplate) return
def setup(core): houseTemplate = HouseTemplate( "object/tangible/deed/guild_deed/shared_corellia_guild_deed.iff", "object/building/player/shared_player_guildhall_corellia_style_01.iff", 5) houseTemplate.addBuildingSign( "object/tangible/sign/player/shared_house_address.iff", Point3D(float(6), float(3), float(18.4))) houseTemplate.addPlaceablePlanet("corellia") houseTemplate.addPlaceablePlanet("talus") houseTemplate.setDefaultItemLimit(400) core.housingService.addHousingTemplate(houseTemplate) return
def setup(core, object): sign = core.objectService.createChildObject( object, 'object/tangible/sign/player/shared_house_address.iff', 5.5, 4, 12.7, -1, 0, -1) print(sign) object.setAttachment("structureSign", sign) structureterminal = core.objectService.createChildObject( object, 'object/tangible/terminal/shared_terminal_player_structure.iff', Point3D(float(4.0), float(2.2), float(9)), Quaternion(float(0), float(0), float(0), float(0)), 1) #structureterminal.setAttachment('radial_filename', 'structure/structure_management_terminal') structureterminal.setAttachment('housing_parentstruct', object) return
def setup(housingTemplates): 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) houseTemplate.setBaseMaintenanceRate(18) housingTemplates.put(houseTemplate.getDeedTemplate(), houseTemplate) return
def setup(housingTemplates): 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) houseTemplate.setBaseMaintenanceRate(18) housingTemplates.put(houseTemplate.getDeedTemplate(), houseTemplate) return
def setup(housingTemplates): houseTemplate = HouseTemplate( "object/tangible/deed/guild_deed/shared_naboo_guild_deed.iff", "object/building/player/shared_player_guildhall_naboo_style_01.iff", 5) houseTemplate.addBuildingSign( "object/tangible/sign/player/shared_house_address.iff", Point3D(float(6), float(3), float(18.4))) houseTemplate.addPlaceablePlanet("naboo") houseTemplate.addPlaceablePlanet("rori") houseTemplate.addPlaceablePlanet("dantooine") houseTemplate.setDefaultItemLimit(400) houseTemplate.setBaseMaintenanceRate(100) housingTemplates.put(houseTemplate.getDeedTemplate(), houseTemplate) return
def setup(housingTemplates): 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") houseTemplate.addPlaceablePlanet("talus") houseTemplate.setDefaultItemLimit(500) houseTemplate.setBaseMaintenanceRate(26) housingTemplates.put(houseTemplate.getDeedTemplate(), houseTemplate) return
def setup(housingTemplates): houseTemplate = HouseTemplate( "object/tangible/deed/player_house_deed/shared_corellia_house_small_style_02_deed.iff", "object/building/player/shared_player_house_corellia_small_style_02.iff", 2) houseTemplate.addBuildingSign( "object/tangible/sign/player/shared_house_address.iff", Point3D(float(-1.9), float(2.86), float(8.35))) houseTemplate.addPlaceablePlanet("corellia") houseTemplate.addPlaceablePlanet("talus") houseTemplate.setDefaultItemLimit(200) houseTemplate.setBaseMaintenanceRate(8) housingTemplates.put(houseTemplate.getDeedTemplate(), houseTemplate) return
def setup(housingTemplates): houseTemplate = HouseTemplate( "object/tangible/deed/city_deed/shared_cityhall_corellia_deed.iff", "object/building/player/city/shared_cityhall_corellia.iff", 0) houseTemplate.addBuildingSign( "object/tangible/sign/player/shared_house_address.iff", Point3D(1, 2, 3)) houseTemplate.addPlaceablePlanet("corellia") houseTemplate.addPlaceablePlanet("talus") houseTemplate.setDefaultItemLimit(400) houseTemplate.setBaseMaintenanceRate(308) housingTemplates.put(houseTemplate.getDeedTemplate(), houseTemplate) return
def setup(core): houseTemplate = HouseTemplate( "object/tangible/deed/guild_deed/shared_tatooine_guild_style_02_deed.iff", "object/building/player/shared_player_guildhall_tatooine_style_02.iff", 5) houseTemplate.addBuildingSign( "object/tangible/sign/player/shared_house_address.iff", Point3D(float(5.5), float(4), float(12.7))) houseTemplate.addPlaceablePlanet("tatooine") houseTemplate.addPlaceablePlanet("dantooine") houseTemplate.addPlaceablePlanet("lok") houseTemplate.setDefaultItemLimit(400) core.housingService.addHousingTemplate(houseTemplate) return
def handleOptionsTwo(core, actor, npc, selection): convSvc = core.conversationService options = Vector() # Here... options.add(ConversationOption(OutOfBand.ProsePackage('@conversation/gate_keeper_quarantine_zone:s_16'), 1)) if selection == 1: # Well, I see. Everything checks out. I can't say that I envy you, but I certainly appreciate what you are doing for the Empire...whatever you are doing. convSvc.sendConversationMessage(actor, npc, OutOfBand.ProsePackage('@conversation/gate_keeper_quarantine_zone:s_19')) position = Point3D(-5789, 511, -6558) core.simulationService.transferToPlanet(owner, core.terrainService.getPlanetByName("dathomir"), position, owner.getOrientation(), None) convSvc.sendConversationMessage(actor, npc, OutOfBand.ProsePackage('@conversation/gate_keeper_quarantine_zone:s_14')) convSvc.sendConversationOptions(actor, npc, options, endConversation) return
def setup(housingTemplates): houseTemplate = HouseTemplate( "object/tangible/deed/guild_deed/shared_tatooine_guild_style_02_deed.iff", "object/building/player/shared_player_guildhall_tatooine_style_02.iff", 5) houseTemplate.addBuildingSign( "object/tangible/sign/player/shared_house_address.iff", Point3D(float(5.5), float(4), float(12.7))) houseTemplate.addPlaceablePlanet("tatooine") houseTemplate.addPlaceablePlanet("dantooine") houseTemplate.addPlaceablePlanet("lok") houseTemplate.setDefaultItemLimit(400) houseTemplate.setBaseMaintenanceRate(100) housingTemplates.put(houseTemplate.getDeedTemplate(), houseTemplate) return
def setup(housingTemplates): houseTemplate = HouseTemplate( "object/tangible/deed/city_deed/shared_cityhall_tatooine_deed.iff", "object/building/player/city/shared_cityhall_tatooine.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(400) houseTemplate.setBaseMaintenanceRate(1000) houseTemplate.setCivicStructure(True) housingTemplates.put(houseTemplate.getDeedTemplate(), houseTemplate) return
def setup(housingTemplates): houseTemplate = HouseTemplate( "object/tangible/deed/player_house_deed/shared_merchant_tent_style_01_deed.iff", "object/building/player/shared_player_merchant_tent_style_01.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.addPlaceablePlanet("corellia") houseTemplate.addPlaceablePlanet("naboo") houseTemplate.addPlaceablePlanet("talus") houseTemplate.addPlaceablePlanet("rori") houseTemplate.addPlaceablePlanet("dantooine") houseTemplate.addPlaceablePlanet("lok") houseTemplate.setDefaultItemLimit(200) houseTemplate.setBaseMaintenanceRate(8) housingTemplates.put(houseTemplate.getDeedTemplate(), houseTemplate) return
def setup(core): houseTemplate = HouseTemplate( "object/tangible/deed/player_house_deed/shared_generic_house_small_floor_02_deed.iff", "object/building/player/shared_player_house_generic_small_style_01_floorplan_02.iff", 2) houseTemplate.addBuildingSign( "object/tangible/sign/player/shared_house_address.iff", Point3D(float(-7.39), float(2.36), float(2))) houseTemplate.addPlaceablePlanet("tatooine") houseTemplate.addPlaceablePlanet("corellia") houseTemplate.addPlaceablePlanet("naboo") houseTemplate.addPlaceablePlanet("talus") houseTemplate.addPlaceablePlanet("rori") houseTemplate.addPlaceablePlanet("dantooine") houseTemplate.addPlaceablePlanet("lok") houseTemplate.setDefaultItemLimit(200) core.housingService.addHousingTemplate(houseTemplate) return
def setup(housingTemplates): houseTemplate = HouseTemplate( "object/tangible/saga_system/rewards/shared_structure_deed_player_house_sandcrawler.iff", "object/building/player/shared_player_house_sandcrawler.iff", 5) 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) houseTemplate.setBaseMaintenanceRate(26) housingTemplates.put(houseTemplate.getDeedTemplate(), houseTemplate) return
def setup(housingTemplates): houseTemplate = HouseTemplate( "object/tangible/deed/player_house_deed/shared_player_house_tcg_8_bespin_house_deed.iff", "object/building/player/shared_player_house_tcg_8_bespin_house.iff", 3) houseTemplate.addBuildingSign( "object/tangible/sign/player/shared_house_address.iff", Point3D(float(0), float(2.86), float(-3.5))) houseTemplate.addPlaceablePlanet("tatooine") houseTemplate.addPlaceablePlanet("corellia") houseTemplate.addPlaceablePlanet("naboo") houseTemplate.addPlaceablePlanet("talus") houseTemplate.addPlaceablePlanet("rori") houseTemplate.addPlaceablePlanet("dantooine") houseTemplate.addPlaceablePlanet("lok") houseTemplate.setDefaultItemLimit(350) houseTemplate.setBaseMaintenanceRate(8) housingTemplates.put(houseTemplate.getDeedTemplate(), houseTemplate) return
def setup(core): houseTemplate = HouseTemplate( "object/tangible/deed/player_house_deed/shared_generic_house_medium_windowed_s02_deed.iff", "object/building/player/shared_player_house_generic_medium_windowed_s02.iff", 2) houseTemplate.addBuildingSign( "object/tangible/sign/player/shared_house_address.iff", Point3D(float(5.5), float(2.26), float(7.8))) houseTemplate.addPlaceablePlanet("tatooine") houseTemplate.addPlaceablePlanet("corellia") houseTemplate.addPlaceablePlanet("naboo") houseTemplate.addPlaceablePlanet("talus") houseTemplate.addPlaceablePlanet("rori") houseTemplate.addPlaceablePlanet("dantooine") houseTemplate.addPlaceablePlanet("lok") houseTemplate.setDefaultItemLimit(200) core.housingService.addHousingTemplate(houseTemplate) return
def setup(housingTemplates): houseTemplate = HouseTemplate( "object/tangible/deed/player_house_deed/shared_generic_house_small_window_deed.iff", "object/building/player/shared_player_house_generic_small_windowed.iff", 2) houseTemplate.addBuildingSign( "object/tangible/sign/player/shared_house_address.iff", Point3D(float(-7.39), float(2.36), float(2))) houseTemplate.addPlaceablePlanet("tatooine") houseTemplate.addPlaceablePlanet("corellia") houseTemplate.addPlaceablePlanet("naboo") houseTemplate.addPlaceablePlanet("talus") houseTemplate.addPlaceablePlanet("rori") houseTemplate.addPlaceablePlanet("dantooine") houseTemplate.addPlaceablePlanet("lok") houseTemplate.setDefaultItemLimit(200) houseTemplate.setBaseMaintenanceRate(8) housingTemplates.put(houseTemplate.getDeedTemplate(), houseTemplate) return