mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-08-27 17:57:22 -04:00
Merge remote-tracking branch 'origin/master' into DantooineSpawns
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
import sys
|
||||
|
||||
def setup():
|
||||
return
|
||||
|
||||
def run(core, actor, target, commandString):
|
||||
if actor and target:
|
||||
core.groupService.handleGroupKick(actor, target)
|
||||
return
|
||||
|
||||
@@ -14,6 +14,9 @@ def run(core, actor, target, commandString):
|
||||
if actor.getPvpStatus(PvpStatus.GoingOvert) or actor.getPvpStatus(PvpStatus.GoingCovert):
|
||||
actor.sendSystemMessage('@faction_recruiter:pvp_status_changing', 0)
|
||||
return
|
||||
if core.gcwService.isInPvpZone(actor):
|
||||
actor.sendSystemMessage('@gcw:pvp_advanced_region_cannot_go_covert', 0)
|
||||
return
|
||||
|
||||
if commandString != '' and commandString != faction:
|
||||
if commandString == 'rebel' or commandString == 'imperial' or commandString == 'neutral':
|
||||
@@ -60,6 +63,8 @@ def run(core, actor, target, commandString):
|
||||
actor.sendSystemMessage('@faction_recruiter:covert_to_overt', 0)
|
||||
actor.setPvpStatus(PvpStatus.GoingOvert, True)
|
||||
time.sleep(30)
|
||||
if core.gcwService.isInPvpZone(actor):
|
||||
return
|
||||
actor.setFactionStatus(FactionStatus.SpecialForces)
|
||||
actor.setPvpStatus(PvpStatus.GoingOvert, False)
|
||||
actor.sendSystemMessage('@faction_recruiter:overt_complete', 0)
|
||||
@@ -70,6 +75,8 @@ def run(core, actor, target, commandString):
|
||||
actor.sendSystemMessage('@faction_recruiter:overt_to_covert', 0)
|
||||
actor.setPvpStatus(PvpStatus.GoingCovert, True)
|
||||
time.sleep(300)
|
||||
if core.gcwService.isInPvpZone(actor):
|
||||
return
|
||||
actor.setFactionStatus(FactionStatus.Combatant)
|
||||
actor.setPvpStatus(PvpStatus.GoingCovert, False)
|
||||
actor.sendSystemMessage('@faction_recruiter:covert_complete', 0)
|
||||
|
||||
@@ -28,7 +28,7 @@ def run(core, actor, target, commandString):
|
||||
|
||||
if target.isLootItem():
|
||||
target.setLootItem(0)
|
||||
actor.sendSystemMessage('You looted ' + target.getStf().getStfValue() + ' from corpse.', 0)
|
||||
actor.sendSystemMessage('You looted ' + target.getObjectName().getStfValue() + ' from corpse.', 0)
|
||||
|
||||
if actorContainer != None and (container.getTemplate() == "object/cell/shared_cell.iff") & core.housingService.getPermissions(actor, actorContainer):
|
||||
target.getContainer().transferTo(actor, container, target)
|
||||
@@ -95,4 +95,4 @@ def run(core, actor, target, commandString):
|
||||
#core.scriptService.callScript(path, 'unequip', module, core, actor, target)
|
||||
core.equipmentService.unequip(actor, target)
|
||||
|
||||
return
|
||||
return
|
||||
|
||||
@@ -42,6 +42,32 @@ def addTemplate(core):
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('saberHit')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 65
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
lootPoolNames_2 = ['jedi_relic_1']
|
||||
lootPoolChances_2 = [100]
|
||||
lootGroupChance_2 = 85
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2)
|
||||
|
||||
lootPoolNames_3 = ['powercrystals_hiq']
|
||||
lootPoolChances_3 = [100]
|
||||
lootGroupChance_3 = 12
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_3,lootPoolChances_3,lootGroupChance_3)
|
||||
|
||||
lootPoolNames_4 = ['random_stat_jewelry']
|
||||
lootPoolChances_4 = [100]
|
||||
lootGroupChance_4 = 8
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
|
||||
|
||||
lootPoolNames_5 = ['sithholocrons']
|
||||
lootPoolChances_5 = [100]
|
||||
lootGroupChance_5 = 3
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_5,lootPoolChances_5,lootGroupChance_5)
|
||||
|
||||
core.spawnService.addMobileTemplate('dark_jedi_master', mobileTemplate)
|
||||
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("bocatt")
|
||||
mobileTemplate.setAssistRange(12)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_bocatt.iff')
|
||||
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("ronto")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_ronto.iff')
|
||||
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("dewback cannibal")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dewback.iff')
|
||||
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("krayt dragon")
|
||||
mobileTemplate.setAssistRange(36)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_canyon_krayt_dragon.iff')
|
||||
|
||||
@@ -25,6 +25,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("uber kreetle")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_kreetle.iff')
|
||||
|
||||
@@ -26,7 +26,8 @@ def addTemplate(core):
|
||||
mobileTemplate.setHideAmount(3)
|
||||
mobileTemplate.setSocialGroup("squill")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_squill.iff')
|
||||
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("bocatt")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_bocatt.iff')
|
||||
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("dragonet")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dune_lizard.iff')
|
||||
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("dune lizard")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dune_lizard.iff')
|
||||
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("bantha")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_bantha_hue.iff')
|
||||
|
||||
@@ -27,8 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("krayt dragon")
|
||||
mobileTemplate.setAssistRange(34)
|
||||
mobileTemplate.setStalker(True)
|
||||
|
||||
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_canyon_krayt_dragon.iff')
|
||||
|
||||
@@ -25,6 +25,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("giant sand beetle")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_giant_sand_beetle.iff')
|
||||
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("worrt")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_giant_worrt.iff')
|
||||
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("gorg")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_gorg.iff')
|
||||
|
||||
@@ -27,8 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("krayt dragon")
|
||||
mobileTemplate.setAssistRange(24)
|
||||
mobileTemplate.setStalker(True)
|
||||
|
||||
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_canyon_krayt_dragon.iff')
|
||||
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("womprat")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_greater_desert_womp_rat.iff')
|
||||
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("dewback")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dewback.iff')
|
||||
|
||||
@@ -27,8 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("krayt dragon")
|
||||
mobileTemplate.setAssistRange(24)
|
||||
mobileTemplate.setStalker(False)
|
||||
|
||||
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_krayt_dragon.iff')
|
||||
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("krayt dragon")
|
||||
mobileTemplate.setAssistRange(24)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_krayt_dragon.iff')
|
||||
|
||||
@@ -27,8 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("krayt dragon")
|
||||
mobileTemplate.setAssistRange(36)
|
||||
mobileTemplate.setStalker(True)
|
||||
|
||||
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_krayt_dragon.iff')
|
||||
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("squill")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_mountain_squill.iff')
|
||||
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("mountain worrt")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_worrt.iff')
|
||||
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("womprat")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_womp_rat.iff')
|
||||
|
||||
@@ -25,6 +25,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("uber kreetle")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_kreetle.iff')
|
||||
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("scyk")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_scyk.iff')
|
||||
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("dewback")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_swarming_lesser_dewback.iff')
|
||||
|
||||
@@ -27,7 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("variegated womprat")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_variegated_womp_rat.iff')
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
import sys
|
||||
|
||||
def addZones(core):
|
||||
|
||||
gcwService = core.gcwService
|
||||
|
||||
gcwService.addPvPZone('rori', 5318, 5680, 400)
|
||||
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
import sys
|
||||
|
||||
def add(core, actor, skillMod, value):
|
||||
core.skillModService.addSkillMod(actor, 'display_only_parry', skillMod.getBase() * 100)
|
||||
return
|
||||
|
||||
def deduct(core, actor, skillMod, value):
|
||||
core.skillModService.deductSkillMod(actor, 'display_only_parry', skillMod.getBase() * 100)
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user