mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-09-11 21:45:43 -04:00
34 lines
983 B
Python
34 lines
983 B
Python
from resources.common import ConversationOption
|
|
from resources.common import OutOfBand
|
|
from resources.common import ProsePackage
|
|
from java.util import Vector
|
|
import sys
|
|
|
|
def startConversation(core, actor, npc):
|
|
convSvc = core.conversationService
|
|
player = actor.getPlayerObject()
|
|
|
|
if player is None:
|
|
return
|
|
|
|
quest = player.getQuest('find_majolnir')
|
|
|
|
if quest is None:
|
|
endConversation(core, actor, npc)
|
|
return
|
|
|
|
if quest.isCompleted():
|
|
core.conversationService.sendStopConversation(actor, npc, 'conversation/tatooine_eisley_majolnir', 's_24')
|
|
return
|
|
|
|
if quest.getActiveTask() == 3:
|
|
core.conversationService.sendStopConversation(actor, npc, 'conversation/tatooine_eisley_majolnir', 's_18')
|
|
core.questService.handleActivateSignal(actor, npc, quest, 3)
|
|
return
|
|
|
|
endConversation(core, actor, npc)
|
|
return
|
|
|
|
def endConversation(core, actor, npc):
|
|
core.conversationService.sendStopConversation(actor, npc, 'conversation/tatooine_eisley_majolnir', 's_65')
|
|
return |