Files
NGECore2/scripts/commands/completequest.py
T

25 lines
426 B
Python

import sys
def setup():
return
def run(core, actor, target, commandString):
if actor is None:
return
player = actor.getPlayerObject()
if player is None:
return
quest = player.getQuest(int(commandString))
if quest is None:
return
if (quest.getActiveTask() != (core.questService.getQuestData(quest.getName()).getTasks().size() - 1)):
return
core.questService.completeQuest(player, quest)
return