5 return Director.getSaveDataLength(int(playernum),
str(questname))
13 myfloat=Director.getSaveData(int(playernum),
str(questname),0)
20 mylen=Director.getSaveDataLength(playernum,questname)
23 myfloat=Director.getSaveData(playernum,questname,0)
33 return findQuest (playernum,questname,-1)
36 print 'finding nonloaded quest'
38 return not persistentQuest(playernum,questname)
and not findQuest (playernum,questname)
41 print "removing quest"
42 mylen=Director.getSaveDataLength(int(playernum),
str(questname))
44 Director.putSaveData(int(playernum),
str(questname),0,float(value))
46 Director.pushSaveData(int(playernum),
str(questname),float(value))
50 VS.playSoundCockpit(soundfile)
51 except AttributeError:
52 VS.playSound(soundfile, VS.getPlayer().Position(), (0,0,0))
72 def __init__(self,questname,remove_quest_on_run=0):
76 return self.
name==oth.name
83 print "persistent_factory"
88 newquest.setOwner(playernum,self.
name)
94 if (notLoadedQuest (playernum,self.
name)):
112 quest_factory.__init__ (self,
"drone_quest")