mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-07-30 00:15:57 -04:00
1451 lines
56 KiB
Python
1451 lines
56 KiB
Python
from resources.common import RadialOptions
|
|
from resources.common import OutOfBand
|
|
from protocol.swg import ResourceListForSurveyMessage
|
|
from services.sui.SUIService import MessageBoxType
|
|
from services.sui.SUIWindow import Trigger
|
|
from java.util import Vector
|
|
from java.lang import System
|
|
from java.lang import Long
|
|
from java.util import Map
|
|
from java.util import TreeMap
|
|
from resources.datatables import GcwRank
|
|
from resources.datatables import WeaponType
|
|
import main.NGECore
|
|
from services.gcw import GCWService
|
|
import sys
|
|
import math
|
|
|
|
|
|
def handleImperialItems1 (core, owner):
|
|
actor = owner.getSlottedObject('ghost')
|
|
window = core.suiService.createSUIWindow('Script.listBox', owner, owner, 0);
|
|
window.setProperty('bg.caption.lblTitle:Text', 'Imperial Item Requisition')
|
|
window.setProperty('Prompt.lblPrompt:Text', 'Items')
|
|
window.setProperty('btnOk:visible', 'True')
|
|
window.setProperty('btnCancel:visible', 'True')
|
|
window.setProperty('btnOk:Text', '@ok')
|
|
window.setProperty('btnCancel:Text', '@cancel')
|
|
returnList = Vector()
|
|
returnList.add('List.lstList:SelectedRow')
|
|
window.addHandler(0, '', Trigger.TRIGGER_OK, returnList, setImperialBox1Callback)
|
|
|
|
if actor.getCurrentRank() >= GcwRank.PRIVATE:
|
|
window.addListBoxMenuItem('Private', 0)
|
|
|
|
if actor.getCurrentRank() >= GcwRank.LANCECORPORAL:
|
|
window.addListBoxMenuItem('Lance Corporal', 1)
|
|
|
|
if actor.getCurrentRank() >= GcwRank.CORPORAL:
|
|
window.addListBoxMenuItem('Corporal', 2)
|
|
|
|
if actor.getCurrentRank() >= GcwRank.SERGEANT:
|
|
window.addListBoxMenuItem('Sergeant', 3)
|
|
|
|
if actor.getCurrentRank() >= GcwRank.MASTERSERGEANT:
|
|
window.addListBoxMenuItem('Master Sergeant', 4)
|
|
|
|
if actor.getCurrentRank() >= GcwRank.SERGEANTMAJOR:
|
|
window.addListBoxMenuItem('Sergeant Major', 5)
|
|
|
|
if actor.getCurrentRank() >= GcwRank.LIEUTENANT:
|
|
window.addListBoxMenuItem('Lieutenant', 6)
|
|
|
|
if actor.getCurrentRank() >= GcwRank.CAPTAIN:
|
|
window.addListBoxMenuItem('Captain', 7)
|
|
|
|
if actor.getCurrentRank() >= GcwRank.MAJOR:
|
|
window.addListBoxMenuItem('Major', 8)
|
|
|
|
if actor.getCurrentRank() >= GcwRank.LTCOLONEL:
|
|
window.addListBoxMenuItem('LT Colonel', 9)
|
|
|
|
if actor.getCurrentRank() >= GcwRank.COLONEL:
|
|
window.addListBoxMenuItem('Colonel', 10)
|
|
|
|
if actor.getCurrentRank() >= GcwRank.GENERAL:
|
|
window.addListBoxMenuItem('General', 11)
|
|
|
|
core.suiService.openSUIWindow(window);
|
|
def setImperialBox1Callback(owner, window, eventType, returnList):
|
|
|
|
if returnList.size()==0:
|
|
owner.sendSystemMessage('NULL', 0)
|
|
return
|
|
|
|
if returnList.get(0)=='0':
|
|
privateHandler(owner)
|
|
return
|
|
if returnList.get(0)=='1':
|
|
lanceCorporalHandler(owner)
|
|
return
|
|
if returnList.get(0)=='2':
|
|
corporalHandler(owner)
|
|
return
|
|
if returnList.get(0)=='3':
|
|
sergeantHandler(owner)
|
|
return
|
|
if returnList.get(0)=='4':
|
|
masterSergeantHandler(owner)
|
|
return
|
|
if returnList.get(0)=='5':
|
|
sergeantMajorHandler(owner)
|
|
return
|
|
if returnList.get(0)=='6':
|
|
lieutenantHandler(owner)
|
|
return
|
|
if returnList.get(0)=='7':
|
|
captainHandler(owner)
|
|
return
|
|
if returnList.get(0)=='8':
|
|
majorHandler(owner)
|
|
return
|
|
if returnList.get(0)=='9':
|
|
ltColonelHandler(owner)
|
|
return
|
|
if returnList.get(0)=='10':
|
|
colonelHandler(owner)
|
|
return
|
|
if returnList.get(0)=='11':
|
|
generalHandler(owner)
|
|
return
|
|
|
|
return
|
|
|
|
def privateHandler(owner):
|
|
actor = owner.getSlottedObject('ghost')
|
|
core = main.NGECore.getInstance()
|
|
window = core.suiService.createSUIWindow('Script.listBox', owner, owner, 0);
|
|
window.setProperty('bg.caption.lblTitle:Text', 'Imperial Item Requisition')
|
|
window.setProperty('Prompt.lblPrompt:Text', 'Items')
|
|
#window.addListBoxMenuItem('R2 Droid Schematic 165000', 0)
|
|
#window.addListBoxMenuItem('R3 Droid Schematic 180000', 1)
|
|
#window.addListBoxMenuItem('R4 Droid Schematic 195000', 2)
|
|
#window.addListBoxMenuItem('DZ-70 Droid Schematic 225000', 3)
|
|
#window.addListBoxMenuItem('Proximity Caltrop Trap 3250' ,4)
|
|
#window.addListBoxMenuItem('Remote Caltrop Trap 4000', 5)
|
|
#window.addListBoxMenuItem('Proximity Flashbang Trap 3250', 6)
|
|
#window.addListBoxMenuItem('Remote Flashbang Trap 4000', 7)
|
|
#window.addListBoxMenuItem('Proximity HX2 Trap 3250', 8)
|
|
#window.addListBoxMenuItem('Remote HX2 Trap 4000', 9)
|
|
window.setProperty('btnOk:visible', 'True')
|
|
window.setProperty('btnCancel:visible', 'True')
|
|
window.setProperty('btnOk:Text', '@ok')
|
|
window.setProperty('btnCancel:Text', '@cancel')
|
|
returnList = Vector()
|
|
returnList.add('List.lstList:SelectedRow')
|
|
window.addHandler(0, '', Trigger.TRIGGER_OK, returnList, privateRewards)
|
|
core.suiService.openSUIWindow(window);
|
|
return
|
|
|
|
def lanceCorporalHandler(owner):
|
|
actor = owner.getSlottedObject('ghost')
|
|
core = main.NGECore.getInstance()
|
|
window = core.suiService.createSUIWindow('Script.listBox', owner, owner, 0);
|
|
window.setProperty('bg.caption.lblTitle:Text', 'Imperial Item Requisition')
|
|
window.setProperty('Prompt.lblPrompt:Text', 'Items')
|
|
window.addListBoxMenuItem('Tech Armoire 105000', 0)
|
|
window.addListBoxMenuItem('Tech Bookcase 105000', 1)
|
|
window.addListBoxMenuItem('Tech Cabinet 105000', 2)
|
|
window.addListBoxMenuItem('Tech Chest 75000', 3)
|
|
window.addListBoxMenuItem('Tech Couch 112500', 4)
|
|
window.addListBoxMenuItem('Tech Chair 75000', 5)
|
|
window.addListBoxMenuItem('Tech Coffee Table 75000', 6)
|
|
window.addListBoxMenuItem('Tech End Table 75000', 7)
|
|
window.addListBoxMenuItem('Data Terminal Slim 60000', 8)
|
|
window.addListBoxMenuItem('Data Terminal Standard 75000', 9)
|
|
window.addListBoxMenuItem('Data Terminal Bulky 90000', 10)
|
|
window.addListBoxMenuItem('Data Terminal Wall 105000', 11)
|
|
window.addListBoxMenuItem('Imperial Table 75000', 12)
|
|
window.setProperty('btnOk:visible', 'True')
|
|
window.setProperty('btnCancel:visible', 'True')
|
|
window.setProperty('btnOk:Text', '@ok')
|
|
window.setProperty('btnCancel:Text', '@cancel')
|
|
returnList = Vector()
|
|
returnList.add('List.lstList:SelectedRow')
|
|
window.addHandler(0, '', Trigger.TRIGGER_OK, returnList, lanceCorporalRewards)
|
|
core.suiService.openSUIWindow(window);
|
|
return
|
|
|
|
def corporalHandler(owner):
|
|
actor = owner.getSlottedObject('ghost')
|
|
core = main.NGECore.getInstance()
|
|
window = core.suiService.createSUIWindow('Script.listBox', owner, owner, 0);
|
|
window.setProperty('bg.caption.lblTitle:Text', 'Imperial Item Requisition')
|
|
window.setProperty('Prompt.lblPrompt:Text', 'Items')
|
|
window.addListBoxMenuItem('Electrobinoculars 15000', 0)
|
|
window.addListBoxMenuItem('Advanced Electrobinoculars 22500',1)
|
|
window.addListBoxMenuItem('Superior Electrobinoculars 30000', 2)
|
|
window.addListBoxMenuItem('Experimental Electrobinoculars 37500', 3)
|
|
window.setProperty('btnOk:visible', 'True')
|
|
window.setProperty('btnCancel:visible', 'True')
|
|
window.setProperty('btnOk:Text', '@ok')
|
|
window.setProperty('btnCancel:Text', '@cancel')
|
|
returnList = Vector()
|
|
returnList.add('List.lstList:SelectedRow')
|
|
window.addHandler(0, '', Trigger.TRIGGER_OK, returnList, corporalRewards)
|
|
core.suiService.openSUIWindow(window);
|
|
return
|
|
|
|
def sergeantHandler(owner):
|
|
actor = owner.getSlottedObject('ghost')
|
|
core = main.NGECore.getInstance()
|
|
window = core.suiService.createSUIWindow('Script.listBox', owner, owner, 0);
|
|
window.setProperty('bg.caption.lblTitle:Text', 'Imperial Item Requisition')
|
|
window.setProperty('Prompt.lblPrompt:Text', 'Items')
|
|
window.addListBoxMenuItem('Imperial Boots 37500', 0)
|
|
window.addListBoxMenuItem('Imperial Jacket 37500' ,1)
|
|
window.addListBoxMenuItem('Imperial Pants 37500', 2)
|
|
window.addListBoxMenuItem('Imperial Hat 37500', 3)
|
|
window.addListBoxMenuItem('Power5 Pistol 112500', 4)
|
|
window.addListBoxMenuItem('E-11 Carbine', 5)
|
|
window.addListBoxMenuItem('Sword 30000', 6)
|
|
window.addListBoxMenuItem('Rocket Launcher 150000', 7)
|
|
window.setProperty('btnOk:visible', 'True')
|
|
window.setProperty('btnCancel:visible', 'True')
|
|
window.setProperty('btnOk:Text', '@ok')
|
|
window.setProperty('btnCancel:Text', '@cancel')
|
|
returnList = Vector()
|
|
returnList.add('List.lstList:SelectedRow')
|
|
window.addHandler(0, '', Trigger.TRIGGER_OK, returnList, sergeantRewards)
|
|
core.suiService.openSUIWindow(window);
|
|
return
|
|
|
|
def masterSergeantHandler(owner):
|
|
actor = owner.getSlottedObject('ghost')
|
|
core = main.NGECore.getInstance()
|
|
window = core.suiService.createSUIWindow('Script.listBox', owner, owner, 0);
|
|
window.setProperty('bg.caption.lblTitle:Text', 'Imperial Item Requisition')
|
|
window.setProperty('Prompt.lblPrompt:Text', 'Items')
|
|
window.addListBoxMenuItem('Small Block Turret 120000',0)
|
|
window.addListBoxMenuItem('Small Dish Turret 120000',1)
|
|
window.addListBoxMenuItem('Small Tower Turret 120000',2)
|
|
window.addListBoxMenuItem('Painting Might of the Empire 375000',3)
|
|
#window.addListBoxMenuItem('DRX-55 Mine 12000',4)
|
|
#window.addListBoxMenuItem('SR-88 Cyro Mine 12000',5)
|
|
#window.addListBoxMenuItem('XG Mine 12000',6)
|
|
window.setProperty('btnOk:visible', 'True')
|
|
window.setProperty('btnCancel:visible', 'True')
|
|
window.setProperty('btnOk:Text', '@ok')
|
|
window.setProperty('btnCancel:Text', '@cancel')
|
|
returnList = Vector()
|
|
returnList.add('List.lstList:SelectedRow')
|
|
window.addHandler(0, '', Trigger.TRIGGER_OK, returnList, masterSergeantRewards)
|
|
core.suiService.openSUIWindow(window);
|
|
return
|
|
|
|
def sergeantMajorHandler(owner):
|
|
actor = owner.getSlottedObject('ghost')
|
|
core = main.NGECore.getInstance()
|
|
window = core.suiService.createSUIWindow('Script.listBox', owner, owner, 0);
|
|
window.setProperty('bg.caption.lblTitle:Text', 'Imperial Item Requisition')
|
|
window.setProperty('Prompt.lblPrompt:Text', 'Items')
|
|
window.addListBoxMenuItem('Medium Block Turret 150000', 0)
|
|
window.addListBoxMenuItem('Medium Tower Turret 150000', 1)
|
|
window.addListBoxMenuItem('HQ Forward Outpost 525000', 2)
|
|
window.addListBoxMenuItem('HQ Field Hospital 1050000', 3)
|
|
window.addListBoxMenuItem('SF HQ Forward Outpost 750000' ,4)
|
|
window.addListBoxMenuItem('SF HQ Field Hospital 1500000', 5)
|
|
window.addListBoxMenuItem('Nova Star Medal of the Empire 80000', 6)
|
|
window.setProperty('btnOk:visible', 'True')
|
|
window.setProperty('btnCancel:visible', 'True')
|
|
window.setProperty('btnOk:Text', '@ok')
|
|
window.setProperty('btnCancel:Text', '@cancel')
|
|
returnList = Vector()
|
|
returnList.add('List.lstList:SelectedRow')
|
|
window.addHandler(0, '', Trigger.TRIGGER_OK, returnList, sergeantMajorRewards)
|
|
core.suiService.openSUIWindow(window);
|
|
return
|
|
|
|
def lieutenantHandler(owner):
|
|
actor = owner.getSlottedObject('ghost')
|
|
core = main.NGECore.getInstance()
|
|
window = core.suiService.createSUIWindow('Script.listBox', owner, owner, 0);
|
|
window.setProperty('bg.caption.lblTitle:Text', 'Imperial Item Requisition')
|
|
window.setProperty('Prompt.lblPrompt:Text', 'Items')
|
|
window.addListBoxMenuItem('Large Block Turret 210000',0)
|
|
window.addListBoxMenuItem('Large Dish Turret 210000',1)
|
|
window.addListBoxMenuItem('Large Tower Turret 210000',2)
|
|
window.addListBoxMenuItem('HQ Tactical Center 1875000', 3)
|
|
window.addListBoxMenuItem('HQ Field Hospital 3600000',4)
|
|
window.addListBoxMenuItem('SF HQ Tactical Center 2325000',5)
|
|
window.addListBoxMenuItem('SF HQ Detachment Headquarters 4500000',6)
|
|
#window.addListBoxMenuItem('Factional Comm link 200000', 7)
|
|
window.setProperty('btnOk:visible', 'True')
|
|
window.setProperty('btnCancel:visible', 'True')
|
|
window.setProperty('btnOk:Text', '@ok')
|
|
window.setProperty('btnCancel:Text', '@cancel')
|
|
returnList = Vector()
|
|
returnList.add('List.lstList:SelectedRow')
|
|
window.addHandler(0, '', Trigger.TRIGGER_OK, returnList, lieutenantRewards)
|
|
core.suiService.openSUIWindow(window);
|
|
return
|
|
|
|
def captainHandler(owner):
|
|
actor = owner.getSlottedObject('ghost')
|
|
core = main.NGECore.getInstance()
|
|
window = core.suiService.createSUIWindow('Script.listBox', owner, owner, 0);
|
|
window.setProperty('bg.caption.lblTitle:Text', 'Imperial Item Requisition')
|
|
window.setProperty('Prompt.lblPrompt:Text', 'Items')
|
|
window.addListBoxMenuItem('Factional Banner 81600', 0)
|
|
window.setProperty('btnOk:visible', 'True')
|
|
window.setProperty('btnCancel:visible', 'True')
|
|
window.setProperty('btnOk:Text', '@ok')
|
|
window.setProperty('btnCancel:Text', '@cancel')
|
|
returnList = Vector()
|
|
returnList.add('List.lstList:SelectedRow')
|
|
window.addHandler(0, '', Trigger.TRIGGER_OK, returnList, captainRewards)
|
|
core.suiService.openSUIWindow(window);
|
|
return
|
|
|
|
def majorHandler(owner):
|
|
actor = owner.getSlottedObject('ghost')
|
|
core = main.NGECore.getInstance()
|
|
window = core.suiService.createSUIWindow('Script.listBox', owner, owner, 0);
|
|
window.setProperty('bg.caption.lblTitle:Text', 'Imperial Item Requisition')
|
|
window.setProperty('Prompt.lblPrompt:Text', 'Items')
|
|
window.addListBoxMenuItem('Black Spec Ops Armor Leggings 46636', 0)
|
|
window.addListBoxMenuItem('Black Spec Ops Armor Belt 38863', 1)
|
|
window.addListBoxMenuItem('Black Spec Ops Armor Boots 41454', 2)
|
|
window.addListBoxMenuItem('Technical Readout of an Imperial Spec Ops Armor Dye Kit 12954', 3)
|
|
window.setProperty('btnOk:visible', 'True')
|
|
window.setProperty('btnCancel:visible', 'True')
|
|
window.setProperty('btnOk:Text', '@ok')
|
|
window.setProperty('btnCancel:Text', '@cancel')
|
|
returnList = Vector()
|
|
returnList.add('List.lstList:SelectedRow')
|
|
window.addHandler(0, '', Trigger.TRIGGER_OK, returnList, majorRewards)
|
|
core.suiService.openSUIWindow(window);
|
|
return
|
|
|
|
def ltColonelHandler(owner):
|
|
actor = owner.getSlottedObject('ghost')
|
|
core = main.NGECore.getInstance()
|
|
window = core.suiService.createSUIWindow('Script.listBox', owner, owner, 0);
|
|
window.setProperty('bg.caption.lblTitle:Text', 'Imperial Item Requisition')
|
|
window.setProperty('Prompt.lblPrompt:Text', 'Items')
|
|
window.addListBoxMenuItem('Black Spec Ops Armor Left Bicep 120000', 0)
|
|
window.addListBoxMenuItem('Black Spec Ops Armor Right Bicep 120000', 1)
|
|
window.addListBoxMenuItem('Black Spec Ops Armor Left Bracer 120000', 2)
|
|
window.addListBoxMenuItem('Black Spec Ops Armor Right Bracer 120000', 3)
|
|
window.addListBoxMenuItem('Black Spec Ops Armor Gloves 120000', 4)
|
|
window.addListBoxMenuItem('Black Spec Ops Armor Helmet 150000', 5)
|
|
window.addListBoxMenuItem('Black Spec Ops Armor Torso 225000', 6)
|
|
window.setProperty('btnOk:visible', 'True')
|
|
window.setProperty('btnCancel:visible', 'True')
|
|
window.setProperty('btnOk:Text', '@ok')
|
|
window.setProperty('btnCancel:Text', '@cancel')
|
|
returnList = Vector()
|
|
returnList.add('List.lstList:SelectedRow')
|
|
window.addHandler(0, '', Trigger.TRIGGER_OK, returnList, ltColonelRewards)
|
|
core.suiService.openSUIWindow(window);
|
|
return
|
|
|
|
def colonelHandler(owner):
|
|
actor = owner.getSlottedObject('ghost')
|
|
core = main.NGECore.getInstance()
|
|
window = core.suiService.createSUIWindow('Script.listBox', owner, owner, 0);
|
|
window.setProperty('bg.caption.lblTitle:Text', 'Imperial Item Requisition')
|
|
window.setProperty('Prompt.lblPrompt:Text', 'Items')
|
|
window.addListBoxMenuItem('Colonel Signet Ring of the Empire 142500', 0)
|
|
window.addListBoxMenuItem('BARC Command Vehicle 1050000', 1)
|
|
window.setProperty('btnOk:visible', 'True')
|
|
window.setProperty('btnCancel:visible', 'True')
|
|
window.setProperty('btnOk:Text', '@ok')
|
|
window.setProperty('btnCancel:Text', '@cancel')
|
|
returnList = Vector()
|
|
returnList.add('List.lstList:SelectedRow')
|
|
window.addHandler(0, '', Trigger.TRIGGER_OK, returnList, colonelRewards)
|
|
core.suiService.openSUIWindow(window);
|
|
return
|
|
|
|
def generalHandler(owner):
|
|
actor = owner.getSlottedObject('ghost')
|
|
core = main.NGECore.getInstance()
|
|
window = core.suiService.createSUIWindow('Script.listBox', owner, owner, 0);
|
|
window.setProperty('bg.caption.lblTitle:Text', 'Imperial Item Requisition')
|
|
window.setProperty('Prompt.lblPrompt:Text', 'Items')
|
|
window.addListBoxMenuItem('Windu\'s Guile 2000000', 0)
|
|
window.addListBoxMenuItem('Exceptional Imperial E-11 Carbine 200000', 1)
|
|
window.addListBoxMenuItem('The Legendary Starlight Carbine 200000', 2)
|
|
window.addListBoxMenuItem('The Legendary Crimson Nova Pistol 200000', 3)
|
|
window.addListBoxMenuItem('The Legendary Vortex Rifle 200000', 4)
|
|
window.addListBoxMenuItem('The Legendary Reaper Cannon 200000', 5)
|
|
window.setProperty('btnOk:visible', 'True')
|
|
window.setProperty('btnCancel:visible', 'True')
|
|
window.setProperty('btnOk:Text', '@ok')
|
|
window.setProperty('btnCancel:Text', '@cancel')
|
|
returnList = Vector()
|
|
returnList.add('List.lstList:SelectedRow')
|
|
window.addHandler(0, '', Trigger.TRIGGER_OK, returnList, generalRewards)
|
|
core.suiService.openSUIWindow(window);
|
|
return
|
|
|
|
def privateRewards(owner, window, eventType, returnList):
|
|
|
|
if returnList.size()==0:
|
|
return
|
|
|
|
if returnList.get(0)=='0':
|
|
r2DroidSchematic(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='1':
|
|
r3DroidSchematic(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='2':
|
|
r4DroidSchematic(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='3':
|
|
r5DroidSchematic(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='4':
|
|
dz70DroidSchematic(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='5':
|
|
proximityCaltrop(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='6':
|
|
remoteCaltrop(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='7':
|
|
proximityFlashbang(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='8':
|
|
remoteFlashbang(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='9':
|
|
proximityHX2(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='10':
|
|
remoteHX2(object, owner)
|
|
return
|
|
|
|
def lanceCorporalRewards(owner, window, eventType, returnList):
|
|
|
|
if returnList.size()==0:
|
|
return
|
|
|
|
if returnList.get(0)=='0':
|
|
techArmoire(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='1':
|
|
techBookcase(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='2':
|
|
techCabinet(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='3':
|
|
techChest(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='4':
|
|
techCouch(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='5':
|
|
techChair(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='6':
|
|
techCoffeeTable(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='7':
|
|
techEndTable(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='8':
|
|
dataTerminalSlim(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='9':
|
|
dataTerminalStandard(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='10':
|
|
dataTerminalBulky(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='11':
|
|
dataTerminalWall(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='12':
|
|
imperialTable(object, owner)
|
|
return
|
|
|
|
def corporalRewards(owner, window, eventType, returnList):
|
|
|
|
if returnList.size()==0:
|
|
return
|
|
|
|
if returnList.get(0)=='0':
|
|
electrobinoculars(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='1':
|
|
advancedElectrobinoculars(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='2':
|
|
superiorElectrobinoculars(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='3':
|
|
experimentalElectrobinoculars(object, owner)
|
|
return
|
|
|
|
def sergeantRewards(owner, window, eventType, returnList):
|
|
|
|
if returnList.size()==0:
|
|
return
|
|
|
|
if returnList.get(0)=='0':
|
|
imperialBoots(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='1':
|
|
imperialJacket(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='2':
|
|
imperialPants(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='3':
|
|
imperialHat(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='4':
|
|
power5Pistol(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='5':
|
|
e11Carbine(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='6':
|
|
sword(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='7':
|
|
rocketLauncher(object, owner)
|
|
return
|
|
|
|
def masterSergeantRewards(owner, window, eventType, returnList):
|
|
|
|
if returnList.size()==0:
|
|
return
|
|
|
|
if returnList.get(0)=='0':
|
|
smallBlockTurret(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='1':
|
|
smallDishTurret(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='2':
|
|
smallTowerTurret(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='3':
|
|
paintingMightEmpire(object, owner)
|
|
return
|
|
|
|
def sergeantMajorRewards(owner, window, eventType, returnList):
|
|
|
|
if returnList.size()==0:
|
|
return
|
|
|
|
if returnList.get(0)=='0':
|
|
mediumBlockTurret(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='1':
|
|
mediumTowerTurret(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='2':
|
|
hqForwardOutpost(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='3':
|
|
hqFieldHospital(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='4':
|
|
sfhqForwardOutpost(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='5':
|
|
sfhqFieldHospital(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='6':
|
|
novaStarMedal(object, owner)
|
|
return
|
|
|
|
def lieutenantRewards(owner, window, eventType, returnList):
|
|
|
|
if returnList.size()==0:
|
|
return
|
|
|
|
if returnList.get(0)=='0':
|
|
largeBlockTurret(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='1':
|
|
largeDishTurret(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='2':
|
|
largeTowerTurret(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='3':
|
|
hqTacticalCenter(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='4':
|
|
hqFieldHospital(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='5':
|
|
sfhqTacticalCenter(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='6':
|
|
sfhqDetachmentHeadquarters(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='7':
|
|
factionalCommlink(object, owner)
|
|
return
|
|
|
|
def captainRewards(owner, window, eventType, returnList):
|
|
|
|
if returnList.size()==0:
|
|
return
|
|
|
|
if returnList.get(0)=='0':
|
|
factionalBanner(object, owner)
|
|
return
|
|
|
|
def majorRewards(owner, window, eventType, returnList):
|
|
|
|
if returnList.size()==0:
|
|
return
|
|
|
|
if returnList.get(0)=='0':
|
|
specOpsLeggings(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='1':
|
|
specOpsBelt(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='2':
|
|
specOpsBoots(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='3':
|
|
specOpsDyeKit(object, owner)
|
|
return
|
|
|
|
def ltColonelRewards(owner, window, eventType, returnList):
|
|
|
|
if returnList.size()==0:
|
|
return
|
|
|
|
if returnList.get(0)=='0':
|
|
specOpsLeftBicep(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='1':
|
|
specOpsRightBicep(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='2':
|
|
specOpsLeftBracer(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='3':
|
|
specOpsRightBracer(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='4':
|
|
specOpsGloves(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='5':
|
|
specOpsHelmet(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='6':
|
|
specOpsChestPlate(object, owner)
|
|
return
|
|
|
|
def colonelRewards(owner, window, eventType, returnList):
|
|
|
|
if returnList.size()==0:
|
|
return
|
|
|
|
if returnList.get(0)=='0':
|
|
colonelRing(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='1':
|
|
barcSpeeder(object, owner)
|
|
return
|
|
|
|
|
|
def generalRewards(owner, window, eventType, returnList):
|
|
|
|
if returnList.size()==0:
|
|
owner.sendSystemMessage('NULL', 0)
|
|
return
|
|
|
|
if returnList.get(0)=='0':
|
|
windusGuile(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='1':
|
|
exceptionalCarbine(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='2':
|
|
starlightCarbine(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='3':
|
|
crimsonNova(object, owner)
|
|
return
|
|
|
|
if returnList.get(0)=='4':
|
|
vortexRifle(object, owner)
|
|
return
|
|
if returnList.get(0)=='5':
|
|
reaperCannon(object, owner)
|
|
return
|
|
|
|
def r2DroidSchematic(object, owner):
|
|
if owner.getCashCredits() >= 165000:
|
|
owner.setCashCredits(owner.getCashCredits() - 165000)
|
|
core = main.NGECore.getInstance()
|
|
r2 = core.objectService.createObject('object/draft_schematic/droid/shared_droid_r2.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(r2)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def r3DroidSchematic(object, owner):
|
|
if owner.getCashCredits() >= 180000:
|
|
owner.setCashCredits(owner.getCashCredits() - 180000)
|
|
core = main.NGECore.getInstance()
|
|
r3 = core.objectService.createObject('object/draft_schematic/droid/shared_droid_r3.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(r3)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def r4DroidSchematic(object, owner):
|
|
if owner.getCashCredits() >= 195000:
|
|
owner.setCashCredits(owner.getCashCredits() - 195000)
|
|
core = main.NGECore.getInstance()
|
|
r4 = core.objectService.createObject('object/draft_schematic/droid/shared_droid_r4.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(r4)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def r5DroidSchematic(object, owner):
|
|
if owner.getCashCredits() >= 210000:
|
|
owner.setCashCredits(owner.getCashCredits() - 210000)
|
|
core = main.NGECore.getInstance()
|
|
r5 = core.objectService.createObject('object/draft_schematic/droid/shared_droid_r5.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(r5)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def dz70DroidSchematic(object, owner):
|
|
if owner.getCashCredits() >= 16500:
|
|
owner.setCashCredits(owner.getCashCredits() - 16500)
|
|
core = main.NGECore.getInstance()
|
|
sergical = core.objectService.createObject('object/draft_schematic/droid/shared_droid_dz70.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(sergical)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
|
|
def techArmoire(object, owner):
|
|
if owner.getCashCredits() >= 105000:
|
|
owner.setCashCredits(owner.getCashCredits() - 105000)
|
|
core = main.NGECore.getInstance()
|
|
armoire = core.objectService.createObject('object/tangible/furniture/technical/shared_armoire_s01.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(armoire)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def techBookcase(object, owner):
|
|
if owner.getCashCredits() >= 105000:
|
|
owner.setCashCredits(owner.getCashCredits() - 105000)
|
|
core = main.NGECore.getInstance()
|
|
bookcase = core.objectService.createObject('object/tangible/furniture/technical/shared_bookcase_s01.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(bookcase)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def techCabinet(object, owner):
|
|
if owner.getCashCredits() >= 105000:
|
|
owner.setCashCredits(owner.getCashCredits() - 105000)
|
|
core = main.NGECore.getInstance()
|
|
cabinet = core.objectService.createObject('object/tangible/furniture/technical/shared_cabinet_s01.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(cabinet)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def techChest(object, owner):
|
|
if owner.getCashCredits() >= 75000:
|
|
owner.setCashCredits(owner.getCashCredits() - 75000)
|
|
core = main.NGECore.getInstance()
|
|
chest = core.objectService.createObject('object/tangible/furniture/technical/shared_chest_s01.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(chest)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def techCouch(object, owner):
|
|
if owner.getCashCredits() >= 112500:
|
|
owner.setCashCredits(owner.getCashCredits() - 112500)
|
|
core = main.NGECore.getInstance()
|
|
couch = core.objectService.createObject('object/tangible/furniture/technical/shared_couch_s01.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(couch)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def techChair(object, owner):
|
|
if owner.getCashCredits() >= 75000:
|
|
owner.setCashCredits(owner.getCashCredits() - 75000)
|
|
core = main.NGECore.getInstance()
|
|
chair = core.objectService.createObject('object/tangible/furniture/technical/shared_bookcase_s01.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(chair)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def techCoffeeTable(object, owner):
|
|
if owner.getCashCredits() >= 75000:
|
|
owner.setCashCredits(owner.getCashCredits() - 75000)
|
|
core = main.NGECore.getInstance()
|
|
coffeetable = core.objectService.createObject('object/tangible/furniture/technical/shared_coffee_table_s01.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(coffeetable)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def techEndTable(object, owner):
|
|
if owner.getCashCredits() >= 75000:
|
|
owner.setCashCredits(owner.getCashCredits() - 75000)
|
|
core = main.NGECore.getInstance()
|
|
endtable = core.objectService.createObject('object/tangible/furniture/technical/shared_end_table_s01.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(endtable)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def dataTerminalSlim(object, owner):
|
|
if owner.getCashCredits() >= 60000:
|
|
owner.setCashCredits(owner.getCashCredits() - 60000)
|
|
core = main.NGECore.getInstance()
|
|
terminal = core.objectService.createObject('object/tangible/furniture/imperial/shared_data_terminal_s1.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(terminal)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def dataTerminalStandard(object, owner):
|
|
if owner.getCashCredits() >= 75000:
|
|
owner.setCashCredits(owner.getCashCredits() - 75000)
|
|
core = main.NGECore.getInstance()
|
|
terminal = core.objectService.createObject('object/tangible/furniture/imperial/shared_data_terminal_s2.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(terminal)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def dataTerminalBulky(object, owner):
|
|
if owner.getCashCredits() >= 90000:
|
|
owner.setCashCredits(owner.getCashCredits() - 90000)
|
|
core = main.NGECore.getInstance()
|
|
terminal = core.objectService.createObject('object/tangible/furniture/imperial/shared_data_terminal_s3.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(terminal)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def dataTerminalWall(object, owner):
|
|
if owner.getCashCredits() >= 105000:
|
|
owner.setCashCredits(owner.getCashCredits() - 105000)
|
|
core = main.NGECore.getInstance()
|
|
terminal = core.objectService.createObject('object/tangible/furniture/imperial/shared_data_terminal_s4.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(terminal)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def imperialTable(object, owner):
|
|
if owner.getCashCredits() >= 75000:
|
|
owner.setCashCredits(owner.getCashCredits() - 75000)
|
|
core = main.NGECore.getInstance()
|
|
table = core.objectService.createObject('object/tangible/furniture/imperial/shared_table_s1.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(table)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def electrobinoculars(object, owner):
|
|
if owner.getCashCredits() >= 15000:
|
|
owner.setCashCredits(owner.getCashCredits() - 15000)
|
|
core = main.NGECore.getInstance()
|
|
electrobinoculars = core.objectService.createObject('object/tangible/loot/generic_usable/shared_binoculars_s2_generic.iff', owner.getPlanet(), 'item_consumable_detect_hidden_02_01')
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(electrobinoculars)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def advancedElectrobinoculars(object, owner):
|
|
if owner.getCashCredits() >= 22500:
|
|
owner.setCashCredits(owner.getCashCredits() - 22500)
|
|
core = main.NGECore.getInstance()
|
|
electrobinoculars = core.objectService.createObject('object/tangible/loot/generic_usable/shared_binoculars_s2_generic.iff', owner.getPlanet(), 'item_consumable_detect_hidden_02_02')
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(electrobinoculars)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def superiorElectrobinoculars(object, owner):
|
|
if owner.getCashCredits() >= 30000:
|
|
owner.setCashCredits(owner.getCashCredits() - 30000)
|
|
core = main.NGECore.getInstance()
|
|
electrobinoculars = core.objectService.createObject('object/tangible/loot/generic_usable/shared_binoculars_s2_generic.iff', owner.getPlanet(), 'item_consumable_detect_hidden_02_03')
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(electrobinoculars)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def experimentalElectrobinoculars(object, owner):
|
|
if owner.getCashCredits() >= 37500:
|
|
owner.setCashCredits(owner.getCashCredits() - 37500)
|
|
core = main.NGECore.getInstance()
|
|
electrobinoculars = core.objectService.createObject('object/tangible/loot/generic_usable/shared_binoculars_s1_generic.iff', owner.getPlanet(), 'item_consumable_detect_hidden_02_04')
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(electrobinoculars)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def imperialBoots(object, owner):
|
|
if owner.getCashCredits() >= 37500:
|
|
owner.setCashCredits(owner.getCashCredits() - 37500)
|
|
core = main.NGECore.getInstance()
|
|
boots = core.objectService.createObject('object/tangible/wearables/boots/shared_boots_s14.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(boots)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def imperialJacket(object, owner):
|
|
if owner.getCashCredits() >= 37500:
|
|
owner.setCashCredits(owner.getCashCredits() - 37500)
|
|
core = main.NGECore.getInstance()
|
|
jacket = core.objectService.createObject('object/tangible/wearables/jacket/shared_jacket_s03.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(jacket)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def imperialPants(object, owner):
|
|
if owner.getCashCredits() >= 37500:
|
|
owner.setCashCredits(owner.getCashCredits() - 37500)
|
|
core = main.NGECore.getInstance()
|
|
pants = core.objectService.createObject('object/tangible/wearables/pants/shared_pants_s15.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(pants)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def imperialHat(object, owner):
|
|
if owner.getCashCredits() >= 37500:
|
|
owner.setCashCredits(owner.getCashCredits() - 37500)
|
|
core = main.NGECore.getInstance()
|
|
hat = core.objectService.createObject('object/tangible/wearables/hat/shared_hat_imp_s01.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(hat)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def power5Pistol(object, owner):
|
|
if owner.getCashCredits() >= 112500:
|
|
owner.setCashCredits(owner.getCashCredits() - 112500)
|
|
core = main.NGECore.getInstance()
|
|
pistol = core.objectService.createObject('object/weapon/ranged/pistol/shared_pistol_power5.iff', owner.getPlanet(), 'factional_power_5_pistol')
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(pistol)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def e11Carbine(object, owner):
|
|
if owner.getCashCredits() >= 82500:
|
|
owner.setCashCredits(owner.getCashCredits() - 82500)
|
|
core = main.NGECore.getInstance()
|
|
carbine = core.objectService.createObject('object/weapon/ranged/carbine/shared_carbine_e11.iff', owner.getPlanet(), 'factional_e11_carbine')
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(carbine)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def sword(object, owner):
|
|
if owner.getCashCredits() >= 30000:
|
|
owner.setCashCredits(owner.getCashCredits() - 30000)
|
|
core = main.NGECore.getInstance()
|
|
sword = core.objectService.createObject('object/weapon/melee/sword/shared_sword_s01.iff', owner.getPlanet(), 'factional_sword')
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(carbine)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def rocketLauncher(object, owner):
|
|
if owner.getCashCredits() >= 150000:
|
|
owner.setCashCredits(owner.getCashCredits() - 150000)
|
|
core = main.NGECore.getInstance()
|
|
launcher = core.objectService.createObject('object/weapon/ranged/heavy/shared_heavy_rocket_launcher.iff', owner.getPlanet(), 'factional_rocket_launcher')
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(launcher)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
|
|
|
|
def smallBlockTurret(object, owner):
|
|
if owner.getCashCredits() >= 120000:
|
|
owner.setCashCredits(owner.getCashCredits() - 120000)
|
|
core = main.NGECore.getInstance()
|
|
turret = core.objectService.createObject('object/tangible/deed/faction_perk/turret/shared_block_sm_deed.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(turret)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def smallDishTurret(object, owner):
|
|
if owner.getCashCredits() >= 120000:
|
|
owner.setCashCredits(owner.getCashCredits() - 120000)
|
|
core = main.NGECore.getInstance()
|
|
turret = core.objectService.createObject('object/tangible/deed/faction_perk/turret/shared_dish_sm_deed.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(turret)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def smallTowerTurret(object, owner):
|
|
if owner.getCashCredits() >= 120000:
|
|
owner.setCashCredits(owner.getCashCredits() - 120000)
|
|
core = main.NGECore.getInstance()
|
|
turret = core.objectService.createObject('object/tangible/deed/faction_perk/turret/shared_tower_sm_deed.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(turret)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def drx55Mine(object, owner):
|
|
if owner.getCashCredits() >= 12000:
|
|
owner.setCashCredits(owner.getCashCredits() - 12000)
|
|
core = main.NGECore.getInstance()
|
|
mine = core.objectService.createObject('object/weapon/mine/shared_wp_mine_drx55.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(mine)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def sr88CryoMine(object, owner):
|
|
if owner.getCashCredits() >= 12000:
|
|
owner.setCashCredits(owner.getCashCredits() - 12000)
|
|
core = main.NGECore.getInstance()
|
|
mine = core.objectService.createObject('object/weapon/mine/shared_wp_mine_anti_vehicle.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(mine)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def xgMine(object, owner):
|
|
if owner.getCashCredits() >= 12000:
|
|
owner.setCashCredits(owner.getCashCredits() - 12000)
|
|
core = main.NGECore.getInstance()
|
|
mine = core.objectService.createObject('object/weapon/mine/shared_wp_mine_xg.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(mine)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def barcSpeeder(object, owner):
|
|
if owner.getCashCredits() >= 1050000:
|
|
owner.setCashCredits(owner.getCashCredits() - 1050000)
|
|
core = main.NGECore.getInstance()
|
|
barc = core.objectService.createObject('object/tangible/deed/vehicle_deed/shared_barc_speeder_deed.iff', owner.getPlanet(), 'item_deed_barc_imperial_06_01')
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(barc)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def mediumBlockTurret(object, owner):
|
|
if owner.getCashCredits() >= 150000:
|
|
owner.setCashCredits(owner.getCashCredits() - 150000)
|
|
core = main.NGECore.getInstance()
|
|
turret = core.objectService.createObject('object/tangible/deed/faction_perk/turret/shared_block_med_deed.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(turret)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def mediumTowerTurret(object, owner):
|
|
if owner.getCashCredits() >= 150000:
|
|
owner.setCashCredits(owner.getCashCredits() - 150000)
|
|
core = main.NGECore.getInstance()
|
|
turret = core.objectService.createObject('object/tangible/deed/faction_perk/turret/shared_tower_med_deed.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(turret)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def hqForwardOutpost(object, owner):
|
|
if owner.getCashCredits() >= 525000:
|
|
owner.setCashCredits(owner.getCashCredits() - 525000)
|
|
core = main.NGECore.getInstance()
|
|
hq = core.objectService.createObject('object/tangible/deed/faction_perk/hq/shared_hq_s01.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(hq)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def hqFieldHospital(object, owner):
|
|
if owner.getCashCredits() >= 1050000:
|
|
owner.setCashCredits(owner.getCashCredits() - 4500000)
|
|
core = main.NGECore.getInstance()
|
|
hq = core.objectService.createObject('object/tangible/deed/faction_perk/hq/shared_hq_s02.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(hq)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def sfhqForwardOutpost(object, owner):
|
|
if owner.getCashCredits() >= 750000:
|
|
owner.setCashCredits(owner.getCashCredits() - 750000)
|
|
core = main.NGECore.getInstance()
|
|
hq = core.objectService.createObject('object/tangible/deed/faction_perk/hq/shared_hq_s01_pvp.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(hq)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def hqTacticalCenter(object, owner):
|
|
if owner.getCashCredits() >= 1875000:
|
|
owner.setCashCredits(owner.getCashCredits() - 1875000)
|
|
core = main.NGECore.getInstance()
|
|
hq = core.objectService.createObject('object/tangible/deed/faction_perk/hq/shared_hq_s03.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(hq)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def sfhqTacticalCenter(object, owner):
|
|
if owner.getCashCredits() >= 2325000:
|
|
owner.setCashCredits(owner.getCashCredits() - 2325000)
|
|
core = main.NGECore.getInstance()
|
|
hq = core.objectService.createObject('object/tangible/deed/faction_perk/hq/shared_hq_s03_pvp.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(hq)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def sfhqDetachmentHeadquarters(object, owner):
|
|
if owner.getCashCredits() >= 4500000:
|
|
owner.setCashCredits(owner.getCashCredits() - 4500000)
|
|
core = main.NGECore.getInstance()
|
|
hq = core.objectService.createObject('object/tangible/deed/faction_perk/hq/shared_hq_s04_pvp.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(hq)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def largeBlockTurret(object, owner):
|
|
if owner.getCashCredits() >= 210000:
|
|
owner.setCashCredits(owner.getCashCredits() - 210000)
|
|
core = main.NGECore.getInstance()
|
|
turret = core.objectService.createObject('object/tangible/deed/faction_perk/turret/shared_block_lg_deed.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(turret)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def largeDishTurret(object, owner):
|
|
if owner.getCashCredits() >= 210000:
|
|
owner.setCashCredits(owner.getCashCredits() - 210000)
|
|
core = main.NGECore.getInstance()
|
|
turret = core.objectService.createObject('object/tangible/deed/faction_perk/turret/shared_dish_lg_deed.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(turret)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def largeTowerTurret(object, owner):
|
|
if owner.getCashCredits() >= 210000:
|
|
owner.setCashCredits(owner.getCashCredits() - 210000)
|
|
core = main.NGECore.getInstance()
|
|
turret = core.objectService.createObject('object/tangible/deed/faction_perk/turret/shared_tower_lg_deed.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(turret)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def specOpsLeggings(object, owner):
|
|
if owner.getCashCredits() >= 46636:
|
|
owner.setCashCredits(owner.getCashCredits() - 46636)
|
|
core = main.NGECore.getInstance()
|
|
leggings = core.objectService.createObject('object/tangible/wearables/armor/stormtrooper/shared_armor_stormtrooper_leggings.iff', owner.getPlanet(), 'armor_pvp_spec_ops_imperial_black_leggings_05_01')
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(leggings)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def specOpsBelt(object, owner):
|
|
if owner.getCashCredits() >= 38863:
|
|
owner.setCashCredits(owner.getCashCredits() - 38863)
|
|
core = main.NGECore.getInstance()
|
|
belt = core.objectService.createObject('object/tangible/wearables/armor/stormtrooper/shared_armor_stormtrooper_utility_belt.iff', owner.getPlanet(), 'armor_pvp_spec_ops_imperial_black_belt_05_01')
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(belt)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def specOpsBoots(object, owner):
|
|
if owner.getCashCredits() >= 41454:
|
|
owner.setCashCredits(owner.getCashCredits() - 41454)
|
|
core = main.NGECore.getInstance()
|
|
boots = core.objectService.createObject('object/tangible/wearables/armor/stormtrooper/shared_armor_stormtrooper_boots.iff', owner.getPlanet(), 'armor_pvp_spec_ops_imperial_black_boots_05_01')
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(boots)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def specOpsLeftBicep(object, owner):
|
|
if owner.getCashCredits() >= 120000:
|
|
owner.setCashCredits(owner.getCashCredits() - 120000)
|
|
core = main.NGECore.getInstance()
|
|
bicepl = core.objectService.createObject('object/tangible/wearables/armor/stormtrooper/shared_armor_stormtrooper_bicep_l.iff', owner.getPlanet(), 'armor_pvp_spec_ops_imperial_black_bicep_l_05_01')
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(bicepl)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def specOpsRightBicep(object, owner):
|
|
if owner.getCashCredits() >= 120000:
|
|
owner.setCashCredits(owner.getCashCredits() - 120000)
|
|
core = main.NGECore.getInstance()
|
|
bicepr = core.objectService.createObject('object/tangible/wearables/armor/stormtrooper/shared_armor_stormtrooper_bicep_r.iff', owner.getPlanet(), 'armor_pvp_spec_ops_imperial_black_bicep_r_05_01')
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(bicepr)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def specOpsLeftBracer(object, owner):
|
|
if owner.getCashCredits() >= 120000:
|
|
owner.setCashCredits(owner.getCashCredits() - 120000)
|
|
core = main.NGECore.getInstance()
|
|
bracerl = core.objectService.createObject('object/tangible/wearables/armor/stormtrooper/shared_armor_stormtrooper_bracer_l.iff', owner.getPlanet(), 'armor_pvp_spec_ops_imperial_black_bracer_l_05_01')
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(bracerl)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def specOpsRightBracer(object, owner):
|
|
if owner.getCashCredits() >= 120000:
|
|
owner.setCashCredits(owner.getCashCredits() - 120000)
|
|
core = main.NGECore.getInstance()
|
|
bracerr = core.objectService.createObject('object/tangible/wearables/armor/stormtrooper/shared_armor_stormtrooper_bracer_r.iff', owner.getPlanet(), 'armor_pvp_spec_ops_imperial_black_bracer_r_05_01')
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(bracerr)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def specOpsGloves(object, owner):
|
|
if owner.getCashCredits() >= 120000:
|
|
owner.setCashCredits(owner.getCashCredits() - 120000)
|
|
core = main.NGECore.getInstance()
|
|
gloves = core.objectService.createObject('object/tangible/wearables/armor/stormtrooper/shared_armor_stormtrooper_gloves.iff', owner.getPlanet(), 'armor_pvp_spec_ops_imperial_black_gloves_05_01')
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(gloves)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def specOpsHelmet(object, owner):
|
|
if owner.getCashCredits() >= 150000:
|
|
owner.setCashCredits(owner.getCashCredits() - 150000)
|
|
core = main.NGECore.getInstance()
|
|
helmet = core.objectService.createObject('object/tangible/wearables/armor/stormtrooper/shared_armor_stormtrooper_helmet.iff', owner.getPlanet(), 'armor_pvp_spec_ops_imperial_black_helmet_05_01')
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(helmet)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def specOpsChestPlate(object, owner):
|
|
if owner.getCashCredits() >= 225000:
|
|
owner.setCashCredits(owner.getCashCredits() - 225000)
|
|
core = main.NGECore.getInstance()
|
|
chest = core.objectService.createObject('object/tangible/wearables/armor/stormtrooper/shared_armor_stormtrooper_pvp_officer_chest_plate.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(chest)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def specOpsDyeKit(object, owner):
|
|
if owner.getCashCredits() >= 12954:
|
|
owner.setCashCredits(owner.getCashCredits() - 12954)
|
|
core = main.NGECore.getInstance()
|
|
dyekit = core.objectService.createObject('object/tangible/item/shared_pvp_spec_ops_imperial_dye_kit.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(dyekit)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def paintingMightEmpire(object, owner):
|
|
if owner.getCashCredits() >= 375000:
|
|
owner.setCashCredits(owner.getCashCredits() - 375000)
|
|
core = main.NGECore.getInstance()
|
|
painting = core.objectService.createObject('object/tangible/painting/shared_painting_pvp_reward_imperial.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(painting)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def novaStarMedal(object, owner):
|
|
if owner.getCashCredits() >= 80000:
|
|
owner.setCashCredits(owner.getCashCredits() - 80000)
|
|
core = main.NGECore.getInstance()
|
|
necklace = core.objectService.createObject('object/tangible/wearables/necklace/shared_necklace_deepspace_empire_f.iff', owner.getPlanet(), 'item_pvp_imperial_sergeant_major_medal_03_01')
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(necklace)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def factionalCommlink(object, owner):
|
|
if owner.getCashCredits() >= 200000:
|
|
owner.setCashCredits(owner.getCashCredits() - 200000)
|
|
core = main.NGECore.getInstance()
|
|
commlink = core.objectService.createObject('object/tangible/gcw/pvp_rank_rewards/shared_comm_link.iff', owner.getPlanet(), 'item_pvp_lieutenant_comm_link_imperial_reward_04_01')
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(commlink)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def factionalBanner(object, owner):
|
|
if owner.getCashCredits() >= 80000:
|
|
owner.setCashCredits(owner.getCashCredits() - 80000)
|
|
core = main.NGECore.getInstance()
|
|
banner = core.objectService.createObject('object/tangible/gcw/pvp_rank_rewards/shared_pvp_imperial_battle_banner.iff', owner.getPlanet())
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(banner)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def colonelRing(object, owner):
|
|
if owner.getCashCredits() >= 142500:
|
|
owner.setCashCredits(owner.getCashCredits() - 142500)
|
|
core = main.NGECore.getInstance()
|
|
ring = core.objectService.createObject('object/tangible/wearables/ring/shared_ring_s03.iff', owner.getPlanet(), 'item_pvp_imperial_colonel_signet_ring_05_01')
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(ring)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
|
|
|
|
def windusGuile(object, owner):
|
|
if owner.getCashCredits() >= 2000000:
|
|
owner.setCashCredits(owner.getCashCredits() - 2000000)
|
|
core = main.NGECore.getInstance()
|
|
windu = core.objectService.createObject('object/tangible/component/weapon/lightsaber/shared_lightsaber_module_force_crystal.iff', owner.getPlanet(), 'item_color_crystal_02_20')
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(windu)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def exceptionalCarbine(object, owner):
|
|
if owner.getCashCredits() >= 200000:
|
|
owner.setCashCredits(owner.getCashCredits() - 200000)
|
|
core = main.NGECore.getInstance()
|
|
carbine = core.objectService.createObject('object/weapon/ranged/carbine/shared_carbine_e11.iff', owner.getPlanet(), 'weapon_carbine_pvp_general_reward_05_01')
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(carbine)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def starlightCarbine(object, owner):
|
|
if owner.getCashCredits() >= 200000:
|
|
owner.setCashCredits(owner.getCashCredits() - 200000)
|
|
core = main.NGECore.getInstance()
|
|
carbine = core.objectService.createObject('object/weapon/ranged/carbine/shared_carbine_pvp.iff', owner.getPlanet())
|
|
carbine.setStringAttribute('faction_restriction', 'Imperial')
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(carbine)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def crimsonNova(object, owner):
|
|
if owner.getCashCredits() >= 200000:
|
|
owner.setCashCredits(owner.getCashCredits() - 200000)
|
|
core = main.NGECore.getInstance()
|
|
nova = core.objectService.createObject('object/weapon/ranged/pistol/shared_pistol_pvp.iff', owner.getPlanet())
|
|
nova.setStringAttribute('faction_restriction', 'Imperial')
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(nova)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def vortexRifle(object, owner):
|
|
if owner.getCashCredits() >= 200000:
|
|
owner.setCashCredits(owner.getCashCredits() - 200000)
|
|
core = main.NGECore.getInstance()
|
|
rifle = core.objectService.createObject('object/weapon/ranged/rifle/shared_rifle_pvp.iff', owner.getPlanet())
|
|
rifle.setStringAttribute('faction_restriction', 'Imperial')
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(rifle)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return
|
|
|
|
def reaperCannon(object, owner):
|
|
if owner.getCashCredits() >= 200000:
|
|
owner.setCashCredits(owner.getCashCredits() - 200000)
|
|
core = main.NGECore.getInstance()
|
|
cannon = core.objectService.createObject('object/weapon/ranged/heavy/shared_heavy_pvp.iff', owner.getPlanet())
|
|
cannon.setStringAttribute('faction_restriction', 'Imperial')
|
|
inventory = owner.getSlottedObject('inventory')
|
|
inventory.add(cannon)
|
|
elif owner.sendSystemMessage('You do not have enough credits to purchase this item.', 0):
|
|
return |