Ending sequences; first version
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1468 8092fc87-c524-0410-9efc-e669fe64eaf9
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
ending.1.png -1 -1 0 0
|
||||
ending.2.png -1 -1 0 0
|
||||
ending.3.png -1 -1 0 0
|
||||
ending.4.png -1 -1 0 0
|
||||
ending.5.png -1 -1 0 0
|
||||
ending.6.png -1 -1 0 0
|
||||
@@ -0,0 +1,19 @@
|
||||
#(=========== This is the PC ending script =========================)
|
||||
|
||||
#(**** This script is a wrapper for 3 sequences ****)
|
||||
|
||||
#(Set sequence dimensions; param1=width; param2=height)
|
||||
DIMS 320 200
|
||||
#(Everything is drawn within the clipping rect defined by DIMS, from 0, 0)
|
||||
|
||||
|
||||
#(Sequence 1 -- position the bomb)
|
||||
CALL slides/ending/victory1.txt
|
||||
|
||||
#(Sequence 2 -- blow it up!)
|
||||
CALL slides/ending/victory2.txt
|
||||
|
||||
#(Sequence 3 -- final slide show)
|
||||
CALL slides/ending/final.txt
|
||||
|
||||
#(***************************** The End ********************************)
|
||||
@@ -0,0 +1,614 @@
|
||||
#(========== This is the PC ending slides script =====================)
|
||||
|
||||
#(Set sequence dimensions; param1=width; param2=height)
|
||||
DIMS 320 200
|
||||
#(Everything is drawn within the clipping rect defined by DIMS, from 0, 0)
|
||||
|
||||
#(Fade all to black; param1=fade time)
|
||||
FTB 0
|
||||
|
||||
#(Set text fore color; 0xRRGGBB)
|
||||
TC FFFFFF
|
||||
#(Set text back color; 0xRRGGBB)
|
||||
TBC 000000
|
||||
|
||||
#(Play music)
|
||||
MUSIC slides/ending/victoryf.mod
|
||||
|
||||
#(************* Slides *********************************************)
|
||||
|
||||
#(Set font to use)
|
||||
FONT slides/slides.fon
|
||||
|
||||
#(Set ANIM to draw slides from)
|
||||
ANI slides/ending/ending.ani
|
||||
|
||||
#(Set text vertical position; can be T=top, B=bottom, M=middle)
|
||||
TVA T
|
||||
|
||||
#(++++++++++++++++++++ Slide 1 ++++++++++++++++++++++++)
|
||||
|
||||
#(Set text fade in/out color; 0xRRGGBB)
|
||||
TFC 0C1C78
|
||||
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 0
|
||||
#(Fade-in a slide; param1=fade time)
|
||||
FTC 3000
|
||||
|
||||
#(Text fade-in)
|
||||
TFI When I awoke, there was an angel
|
||||
floating above me.
|
||||
#(Wait)
|
||||
WAIT 2500
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 0
|
||||
#(Wait)
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI I knew I was dead.
|
||||
#(Wait)
|
||||
WAIT 2000
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 0
|
||||
#(Wait)
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI But if one HAS to die, I thought
|
||||
to myself...
|
||||
#(Wait)
|
||||
WAIT 2500
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 0
|
||||
#(Wait)
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI ...this was definitely the RIGHT
|
||||
way to be dead.
|
||||
#(Wait)
|
||||
WAIT 2500
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 0
|
||||
#(Wait)
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI That was about the time I heard
|
||||
Talana's voice...
|
||||
#(Wait)
|
||||
WAIT 2500
|
||||
#(Wait)
|
||||
WAIT 4000
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 0
|
||||
#(Wait)
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI ...telling me to stop babbling
|
||||
and listen for a moment.
|
||||
#(Wait)
|
||||
WAIT 2500
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 0
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI She told me that the escape pod
|
||||
had almost been torn in half.
|
||||
#(Wait)
|
||||
WAIT 2500
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 0
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI I had been unconscious for over
|
||||
three weeks...
|
||||
#(Wait)
|
||||
WAIT 2500
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 0
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI ...but my crew and I had
|
||||
succeeded in our mission!
|
||||
#(Wait)
|
||||
WAIT 2500
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 0
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI The force of the explosion,
|
||||
amplified by the Chmmr
|
||||
crystals...
|
||||
#(Wait)
|
||||
WAIT 3500
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 0
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI ...had been sufficient to
|
||||
vaporize the Sa-Matra!
|
||||
#(Wait)
|
||||
WAIT 2500
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 0
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI And following the destruction of
|
||||
the Sa-Matra battle platform...
|
||||
#(Wait)
|
||||
WAIT 3000
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 0
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI ...the fleets of the Ur-Quan and
|
||||
the Kohr-Ah had fallen into
|
||||
chaos...
|
||||
#(Wait)
|
||||
WAIT 3500
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 0
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI ...and had been vanquished by
|
||||
Chmmr forces and allied
|
||||
starships.
|
||||
#(Wait)
|
||||
WAIT 3500
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 0
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI Then Talana told me to sit up.
|
||||
#(Wait)
|
||||
WAIT 2000
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 0
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI She said there was something she
|
||||
thought I'd like to see...
|
||||
#(Wait)
|
||||
WAIT 3000
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 0
|
||||
|
||||
#(Wait)
|
||||
WAIT 700
|
||||
|
||||
#(Fade slide to black; param1=fade time)
|
||||
FTB 700
|
||||
|
||||
#(+++++++++++++++++++++ Slide 2 ++++++++++++++++++++++)
|
||||
|
||||
#(Set text fade in/out color; 0xRRGGBB)
|
||||
TFC 707070
|
||||
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 1
|
||||
#(Fade-in a slide; param1=fade time)
|
||||
FTC 700
|
||||
|
||||
#(Text fade-in)
|
||||
TFI I pulled myself up and looked
|
||||
around...
|
||||
#(Wait)
|
||||
WAIT 2500
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 1
|
||||
#(Wait)
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI ...I was in Sick Bay of the
|
||||
Starbase, looking out over
|
||||
Earth.
|
||||
#(Wait)
|
||||
WAIT 4000
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 1
|
||||
#(Wait)
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI Beneath me throbbed the sick red
|
||||
glow of the Ur-Quan slave shield.
|
||||
#(Wait)
|
||||
WAIT 3500
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 1
|
||||
#(Wait)
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI Talana smiled and said that for
|
||||
the past few days...
|
||||
#(Wait)
|
||||
WAIT 3000
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 1
|
||||
#(Wait)
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI the Chmmr had been working on
|
||||
lowering the shield...
|
||||
#(Wait)
|
||||
WAIT 3000
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 1
|
||||
#(Wait)
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI and that it should be neutralized
|
||||
right about... Now!
|
||||
#(Wait)
|
||||
WAIT 3500
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 1
|
||||
|
||||
#(Wait)
|
||||
WAIT 700
|
||||
|
||||
#(Fade slide to black; param1=fade time)
|
||||
FTW 700
|
||||
|
||||
#(+++++++++++++++++++++++ Slide 3 +++++++++++++++++++++++++++)
|
||||
|
||||
#(Set text fade in/out color; 0xRRGGBB)
|
||||
TFC 707070
|
||||
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 2
|
||||
#(Fade-in a slide; param1=fade time)
|
||||
FTC 1200
|
||||
|
||||
#(Text fade-in)
|
||||
TFI With a flare of incandescent
|
||||
light, the slave shield
|
||||
vanished...
|
||||
#(Wait)
|
||||
WAIT 4500
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 2
|
||||
#(Wait)
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI ...and for the first time in my
|
||||
life I saw the true colors of
|
||||
Earth...
|
||||
#(Wait)
|
||||
WAIT 4500
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 2
|
||||
#(Wait)
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI ...blues and greens in a thousand
|
||||
different shades.
|
||||
#(Wait)
|
||||
WAIT 3000
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 2
|
||||
#(Wait)
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI As we watched, we could see the
|
||||
first signs of ships coming up
|
||||
from Earth.
|
||||
#(Wait)
|
||||
WAIT 4000
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 2
|
||||
#(Wait)
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI They lifted from the planet's
|
||||
surface to join us in space.
|
||||
#(Wait)
|
||||
WAIT 3000
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 2
|
||||
#(Wait)
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI The destiny of Mankind had been
|
||||
delayed for over twenty years...
|
||||
#(Wait)
|
||||
WAIT 3000
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 2
|
||||
#(Wait)
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI ...but now our world was free
|
||||
and nothing could stop us!
|
||||
#(Wait)
|
||||
WAIT 3000
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 2
|
||||
#(Wait)
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI I stayed in that hospital for
|
||||
almost a month...
|
||||
#(Wait)
|
||||
WAIT 2500
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 2
|
||||
#(Wait)
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI ...but that day...
|
||||
#(Wait)
|
||||
WAIT 2000
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 2
|
||||
#(Wait)
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI ...that day I watched the shield
|
||||
fall and beautiful Talana stood
|
||||
at my side...
|
||||
#(Wait)
|
||||
WAIT 4500
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 2
|
||||
#(Wait)
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI I'll never forget that day. Not
|
||||
for the rest of my life...
|
||||
#(Wait)
|
||||
WAIT 3000
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 2
|
||||
|
||||
#(Wait)
|
||||
WAIT 700
|
||||
|
||||
#(Fade slide to black; param1=fade time)
|
||||
FTB 700
|
||||
|
||||
#(+++++++++++++++++++++++ Slide 4 +++++++++++++++++++++++++++)
|
||||
|
||||
#(Set text fade in/out color; 0xRRGGBB)
|
||||
TFC FC6000
|
||||
|
||||
#(Clear screen)
|
||||
CLS
|
||||
#(Restore color)
|
||||
FTC 0
|
||||
#(Wait a little)
|
||||
WAIT 1000
|
||||
|
||||
#(Text fade-in)
|
||||
TFI But Grandfather then what
|
||||
happened?
|
||||
#(Wait)
|
||||
WAIT 2500
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Clear screen)
|
||||
CLS
|
||||
#(Wait)
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI Yeah! How did you get home?
|
||||
#(Wait)
|
||||
WAIT 2500
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Clear screen)
|
||||
CLS
|
||||
#(Wait)
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI How long did it take before you
|
||||
and Grandma finally got married?
|
||||
#(Wait)
|
||||
WAIT 3500
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Clear screen)
|
||||
CLS
|
||||
|
||||
#(Wait)
|
||||
WAIT 700
|
||||
|
||||
#(Fade slide to black; param1=fade time)
|
||||
FTB 700
|
||||
|
||||
#(+++++++++++++++++++++++ Slide 5 +++++++++++++++++++++++++++)
|
||||
|
||||
#(Set text fade in/out color; 0xRRGGBB)
|
||||
TFC FC6000
|
||||
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 3
|
||||
#(Fade-in a slide; param1=fade time)
|
||||
FTC 700
|
||||
|
||||
#(Text fade-in)
|
||||
TFI Oh, while we intended to come
|
||||
right home...
|
||||
#(Wait)
|
||||
WAIT 3000
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 3
|
||||
#(Wait)
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI ...we got a little sidetracked.
|
||||
#(Wait)
|
||||
WAIT 2500
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 3
|
||||
#(Wait)
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI Talana and I didn't make it back
|
||||
here to Unzervalt until almost
|
||||
five years later.
|
||||
#(Wait)
|
||||
WAIT 5000
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 3
|
||||
#(Wait)
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI But Grandfather! What happened?
|
||||
Where did you go?
|
||||
#(Wait)
|
||||
WAIT 4000
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 3
|
||||
#(Wait)
|
||||
WAIT 500
|
||||
|
||||
#(Text fade-in)
|
||||
TFI And how did you find the Mark II?
|
||||
#(Wait)
|
||||
WAIT 3000
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 3
|
||||
|
||||
#(Wait)
|
||||
WAIT 700
|
||||
|
||||
#(Fade slide to black; param1=fade time)
|
||||
FTB 700
|
||||
|
||||
#(+++++++++++++++++++++++ Slide 6 +++++++++++++++++++++++++++)
|
||||
|
||||
#(Set text fade in/out color; 0xRRGGBB)
|
||||
TFC 707070
|
||||
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 4
|
||||
#(Fade-in a slide; param1=fade time)
|
||||
FTC 700
|
||||
|
||||
#(Text fade-in)
|
||||
TFI That, my children, is an entirely
|
||||
different story.
|
||||
#(Wait)
|
||||
WAIT 7000
|
||||
#(Text fade-out)
|
||||
TFO
|
||||
#(Draw slide; param1=ANI index)
|
||||
DRAW 4
|
||||
|
||||
#(Wait)
|
||||
WAIT 800
|
||||
|
||||
#(Fade slide to black; param1=fade time)
|
||||
FTB 700
|
||||
|
||||
#(***************************** The End ********************************)
|
||||
@@ -0,0 +1,28 @@
|
||||
#(========== This is the PC ending script =====================)
|
||||
#(======== Sequence 1 -- Position the Bomb ====================)
|
||||
|
||||
#(Set sequence dimensions; param1=width; param2=height)
|
||||
DIMS 320 200
|
||||
#(Everything is drawn within the clipping rect defined by DIMS, from 0, 0)
|
||||
|
||||
#(Set ANIM to draw animation frames from)
|
||||
ANI slides/ending/victory1.ani
|
||||
|
||||
#(Play music)
|
||||
MUSIC slides/ending/victory1.mod
|
||||
|
||||
#(Draw frame)
|
||||
DRAW 0
|
||||
#(Wait for next)
|
||||
SYNC 100
|
||||
#(Draw frame)
|
||||
DRAW 1
|
||||
#(Wait for next)
|
||||
SYNC 200
|
||||
#(Draw frame)
|
||||
DRAW 3
|
||||
#(Wait for next)
|
||||
SYNC 300
|
||||
|
||||
#(Fade out)
|
||||
TFB 800
|
||||
@@ -0,0 +1,28 @@
|
||||
#(========== This is the PC ending script =====================)
|
||||
#(========= Sequence 2 -- Blow it and Run! ====================)
|
||||
|
||||
#(Set sequence dimensions; param1=width; param2=height)
|
||||
DIMS 320 200
|
||||
#(Everything is drawn within the clipping rect defined by DIMS, from 0, 0)
|
||||
|
||||
#(Set ANIM to draw animation frames from)
|
||||
ANI slides/ending/victory2.ani
|
||||
|
||||
#(Play music)
|
||||
MUSIC slides/ending/victory2.mod
|
||||
|
||||
#(Draw frame)
|
||||
DRAW 0
|
||||
#(Wait for next)
|
||||
SYNC 100
|
||||
#(Draw frame)
|
||||
DRAW 1
|
||||
#(Wait for next)
|
||||
SYNC 200
|
||||
#(Draw frame)
|
||||
DRAW 3
|
||||
#(Wait for next)
|
||||
SYNC 300
|
||||
|
||||
#(Fade out)
|
||||
TFB 800
|
||||
Reference in New Issue
Block a user