12 VS.cacheAnimation (
"explosion_wave.ani");
13 self.
playlist=VS.musicAddList(
"galacticbattle.m3u")
16 if (
not playa.isNull()):
17 if (self.drone.isNull()):
18 vec = playa.Position()
20 self.
drone=VS.launch(
"IO42",
"beholder",
"unknown",
"unit",
"default",1,1,vec,
'')
21 self.drone.SetTarget(playa)
22 pos=self.drone.Position()
23 size=10*self.drone.rSize()
24 VS.playAnimation(
"explosion_wave.ani",pos,size)
32 vec = playa.Position()
36 if (
not self.drone.isNull()):
37 self.drone.SetCurPosition(vec)
38 self.drone.SetTarget(playa)
41 if (VS.getSystemFile()==self.
sysfile):
47 if (un.isPlayerStarship()==-1):
48 if (
not un.isSignificant()):
50 if (un.getFlightgroupLeader()!=playa):
51 if (playa.InRange(un,0,1)):
62 VS.playAnimation(
"explosion_wave.ani",pos,size)
63 VS.playSound(
"cloak.wav",pos,(1,0,0))
65 playa = VS.getPlayer()
66 if (
not playa.isNull()):
75 while (
not un.isNull()):
82 if (VS.getSystemFile()==self.
sysfile):
83 mytime = VS.GetGameTime();
84 if (mytime-self.
timer>10):
92 quest.quest_factory.__init__ (self,
"quest_disappear")