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
Exemple #2
0
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
Exemple #3
0
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
Exemple #4
0
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
Exemple #5
0
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
Exemple #8
0
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
Exemple #9
0
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
Exemple #10
0
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
Exemple #11
0
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
Exemple #14
0
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
Exemple #24
0
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
Exemple #26
0
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
Exemple #30
0
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