Syreen dialog fixes; reverted the changes to dialog code to original 3DO code (since the new voice-sync system can handle it just fine), so no more freezing during PLAYER_HAVING_SEX ;-)
Some minor adjustments to subtitle texts. git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@743 8092fc87-c524-0410-9efc-e669fe64eaf9
This commit is contained in:
@@ -105,35 +105,21 @@
|
|||||||
#(GOODBYE_BEFORE_AMBUSH)
|
#(GOODBYE_BEFORE_AMBUSH)
|
||||||
#(what_about_us)
|
#(what_about_us)
|
||||||
#(ABOUT_US) 3315
|
#(ABOUT_US) 3315
|
||||||
#(MORE_COMFORTABLE0)
|
#(MORE_COMFORTABLE) 2900,2200
|
||||||
#(MORE_COMFORTABLE1)
|
|
||||||
#(in_the_spirit)
|
#(in_the_spirit)
|
||||||
#(OK_SPIRIT0) 3635,3405
|
#(OK_SPIRIT) 3635,3200,3900,2400,2500
|
||||||
#(OK_SPIRIT1)
|
|
||||||
#(OK_SPIRIT2)
|
|
||||||
#(OK_SPIRIT3)
|
|
||||||
#(what_in_mind)
|
#(what_in_mind)
|
||||||
#(SOMETHING_LIKE_THIS0) 5658
|
#(SOMETHING_LIKE_THIS) 5658,4000,8000,6000,6000
|
||||||
#(SOMETHING_LIKE_THIS1)
|
|
||||||
#(SOMETHING_LIKE_THIS2)
|
|
||||||
#(SOMETHING_LIKE_THIS3)
|
|
||||||
#(hands_off)
|
#(hands_off)
|
||||||
#(OK_WONT_USE_HANDS0) 6009,2293
|
#(OK_WONT_USE_HANDS) 6009,2293,6000,2700,3000
|
||||||
#(OK_WONT_USE_HANDS1)
|
|
||||||
#(OK_WONT_USE_HANDS2)
|
|
||||||
#(OK_WONT_USE_HANDS3)
|
|
||||||
#(why_lights_off)
|
#(why_lights_off)
|
||||||
#(LIGHTS_OFF_BECAUSE0)
|
#(LIGHTS_OFF_BECAUSE) 5500,2000,2700
|
||||||
#(LIGHTS_OFF_BECAUSE1)
|
|
||||||
#(LIGHTS_OFF_BECAUSE2)
|
|
||||||
#(LIGHTS_OFF_BECAUSE3)
|
|
||||||
#(evil_monster)
|
#(evil_monster)
|
||||||
#(NOT_EVIL_MONSTER) 5147,5738,3275,761
|
#(NOT_EVIL_MONSTER) 5147,5738,3275,761
|
||||||
#(disease)
|
#(disease)
|
||||||
#(JUST_RELAX)
|
#(JUST_RELAX)
|
||||||
#(what_happens_if_i_touch_this)
|
#(what_happens_if_i_touch_this)
|
||||||
#(THIS_HAPPENS0) 1543,1772,1272,1492,1953
|
#(THIS_HAPPENS) 1543,1772,1272,1492,1953
|
||||||
#(THIS_HAPPENS1)
|
|
||||||
#(are_you_sure_this_is_ok)
|
#(are_you_sure_this_is_ok)
|
||||||
#(YES_SURE) 2774,2674
|
#(YES_SURE) 2774,2674
|
||||||
#(boy_they_never_taught)
|
#(boy_they_never_taught)
|
||||||
|
|||||||
@@ -565,64 +565,51 @@ I guess what I mean is... What about us, Talana?
|
|||||||
I'm afraid our duties will keep us apart, Captain
|
I'm afraid our duties will keep us apart, Captain
|
||||||
But for now, at least, there's this...
|
But for now, at least, there's this...
|
||||||
|
|
||||||
#(MORE_COMFORTABLE0) syree058.ogg
|
#(MORE_COMFORTABLE) syree058.ogg
|
||||||
That's more like it... now
|
That's more like it... now
|
||||||
#(MORE_COMFORTABLE1)
|
let me help you off with this
|
||||||
, let me help you off with this
|
|
||||||
yes... now aren't you a lot more comfortable?
|
yes... now aren't you a lot more comfortable?
|
||||||
|
|
||||||
#(in_the_spirit)
|
#(in_the_spirit)
|
||||||
I see! Well, in the spirit of interspecies communication, let me just say, COWABUNGA!
|
I see! Well, in the spirit of interspecies communication, let me just say, COWABUNGA!
|
||||||
|
|
||||||
#(OK_SPIRIT0) syree059.ogg
|
#(OK_SPIRIT) syree059.ogg
|
||||||
Oooh! Say that word again!
|
Oooh! Say that word again!
|
||||||
It makes me feel so excited!
|
It makes me feel so excited!
|
||||||
It makes me want to do something nice for you
|
It makes me want to do something nice for you
|
||||||
#(OK_SPIRIT1)
|
|
||||||
like this...
|
like this...
|
||||||
#(OK_SPIRIT2)
|
|
||||||
and this...
|
and this...
|
||||||
#(OK_SPIRIT3)
|
|
||||||
and especially, this!
|
and especially, this!
|
||||||
|
|
||||||
#(what_in_mind)
|
#(what_in_mind)
|
||||||
Hey... what have you got in mind here?
|
Hey... what have you got in mind here?
|
||||||
|
|
||||||
#(SOMETHING_LIKE_THIS0) syree060.ogg
|
#(SOMETHING_LIKE_THIS) syree060.ogg
|
||||||
Well to start off, I thought we'd do something like this
|
Well to start off, I thought we'd do something like this
|
||||||
unless your species isn't limber enough
|
unless your species isn't limber enough
|
||||||
#(SOMETHING_LIKE_THIS1)
|
|
||||||
and then I thought we could move on to something a bit more like... Mmmm... this.
|
and then I thought we could move on to something a bit more like... Mmmm... this.
|
||||||
#(SOMETHING_LIKE_THIS2)
|
|
||||||
and after you had recovered, I thought this might be fun!
|
and after you had recovered, I thought this might be fun!
|
||||||
#(SOMETHING_LIKE_THIS3)
|
|
||||||
and if you're still conscious, I thought we could try this
|
and if you're still conscious, I thought we could try this
|
||||||
even though I've never done it before!
|
even though I've never done it before!
|
||||||
|
|
||||||
#(hands_off)
|
#(hands_off)
|
||||||
Hey! Hands off lady! I'm not THAT kind of Captain.
|
Hey! Hands off lady! I'm not THAT kind of Captain.
|
||||||
|
|
||||||
#(OK_WONT_USE_HANDS0) syree061.ogg
|
#(OK_WONT_USE_HANDS) syree061.ogg
|
||||||
Oh, Captain... I would never think of doing something unpleasant to you
|
Oh, Captain... I would never think of doing something unpleasant to you
|
||||||
quite the opposite in fact.
|
quite the opposite in fact.
|
||||||
But if you want me to keep my hands off... I can use other... things...
|
But if you want me to keep my hands off... I can use other... things...
|
||||||
#(OK_WONT_USE_HANDS1)
|
like this over here...
|
||||||
...like this over here...
|
|
||||||
#(OK_WONT_USE_HANDS2)
|
|
||||||
and this right here...
|
and this right here...
|
||||||
#(OK_WONT_USE_HANDS3)
|
|
||||||
and this right about here.
|
and this right about here.
|
||||||
|
|
||||||
#(why_lights_off)
|
#(why_lights_off)
|
||||||
Ahh... why are the lights off?
|
Ahh... why are the lights off?
|
||||||
|
|
||||||
#(LIGHTS_OFF_BECAUSE0) syree062.ogg
|
#(LIGHTS_OFF_BECAUSE) syree062.ogg
|
||||||
Because, my darling, if the light was on, I couldn't do this...
|
Because, my darling, if the light was on, I couldn't do this...
|
||||||
#(LIGHTS_OFF_BECAUSE1)
|
|
||||||
or this...
|
or this...
|
||||||
#(LIGHTS_OFF_BECAUSE2)
|
|
||||||
or this...
|
or this...
|
||||||
#(LIGHTS_OFF_BECAUSE3)
|
|
||||||
or, umm... this.
|
or, umm... this.
|
||||||
|
|
||||||
#(evil_monster)
|
#(evil_monster)
|
||||||
@@ -644,15 +631,12 @@ Just relax, my silly human Captain. Let me take care of everything.
|
|||||||
#(what_happens_if_i_touch_this)
|
#(what_happens_if_i_touch_this)
|
||||||
Hmmm... what happens if I do this?
|
Hmmm... what happens if I do this?
|
||||||
|
|
||||||
#(THIS_HAPPENS0) syree065.ogg
|
#(THIS_HAPPENS) syree065.ogg
|
||||||
...mmm
|
...mmm
|
||||||
MMMm!...
|
MMMm!...
|
||||||
Oh,
|
Ohh!...
|
||||||
|
MMMmm!!...
|
||||||
#(THIS_HAPPENS1)
|
|
||||||
! MMMmm!!...
|
|
||||||
...MMMMMmmmmmm!!!...
|
...MMMMMmmmmmm!!!...
|
||||||
...Mmmmm
|
|
||||||
does that answer your question?
|
does that answer your question?
|
||||||
|
|
||||||
#(are_you_sure_this_is_ok)
|
#(are_you_sure_this_is_ok)
|
||||||
@@ -684,8 +668,8 @@ and come here!...
|
|||||||
(...quite a good bit later...)
|
(...quite a good bit later...)
|
||||||
|
|
||||||
#(SEX_GOODBYE) syree070.ogg
|
#(SEX_GOODBYE) syree070.ogg
|
||||||
Goodbye Captain, darling... we each have our jobs to do now
|
Goodbye Captain, darling... we each have our jobs to do
|
||||||
you must go!
|
now you must go!
|
||||||
But you will remain always in my mind and heart
|
But you will remain always in my mind and heart
|
||||||
and deep within me, I know that someday, when all this madness has come to an end
|
and deep within me, I know that someday, when all this madness has come to an end
|
||||||
we will be together like this... again.
|
we will be together like this... again.
|
||||||
|
|||||||
@@ -129,35 +129,21 @@ enum
|
|||||||
GOODBYE_BEFORE_AMBUSH,
|
GOODBYE_BEFORE_AMBUSH,
|
||||||
what_about_us,
|
what_about_us,
|
||||||
ABOUT_US,
|
ABOUT_US,
|
||||||
MORE_COMFORTABLE0,
|
MORE_COMFORTABLE,
|
||||||
MORE_COMFORTABLE1,
|
|
||||||
in_the_spirit,
|
in_the_spirit,
|
||||||
OK_SPIRIT0,
|
OK_SPIRIT,
|
||||||
OK_SPIRIT1,
|
|
||||||
OK_SPIRIT2,
|
|
||||||
OK_SPIRIT3,
|
|
||||||
what_in_mind,
|
what_in_mind,
|
||||||
SOMETHING_LIKE_THIS0,
|
SOMETHING_LIKE_THIS,
|
||||||
SOMETHING_LIKE_THIS1,
|
|
||||||
SOMETHING_LIKE_THIS2,
|
|
||||||
SOMETHING_LIKE_THIS3,
|
|
||||||
hands_off,
|
hands_off,
|
||||||
OK_WONT_USE_HANDS0,
|
OK_WONT_USE_HANDS,
|
||||||
OK_WONT_USE_HANDS1,
|
|
||||||
OK_WONT_USE_HANDS2,
|
|
||||||
OK_WONT_USE_HANDS3,
|
|
||||||
why_lights_off,
|
why_lights_off,
|
||||||
LIGHTS_OFF_BECAUSE0,
|
LIGHTS_OFF_BECAUSE,
|
||||||
LIGHTS_OFF_BECAUSE1,
|
|
||||||
LIGHTS_OFF_BECAUSE2,
|
|
||||||
LIGHTS_OFF_BECAUSE3,
|
|
||||||
evil_monster,
|
evil_monster,
|
||||||
NOT_EVIL_MONSTER,
|
NOT_EVIL_MONSTER,
|
||||||
disease,
|
disease,
|
||||||
JUST_RELAX,
|
JUST_RELAX,
|
||||||
what_happens_if_i_touch_this,
|
what_happens_if_i_touch_this,
|
||||||
THIS_HAPPENS0,
|
THIS_HAPPENS,
|
||||||
THIS_HAPPENS1,
|
|
||||||
are_you_sure_this_is_ok,
|
are_you_sure_this_is_ok,
|
||||||
YES_SURE,
|
YES_SURE,
|
||||||
boy_they_never_taught,
|
boy_they_never_taught,
|
||||||
|
|||||||
@@ -189,34 +189,7 @@ FriendlyExit (RESPONSE_REF R)
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (PLAYER_SAID (R, hands_off))
|
if (PLAYER_SAID (R, hands_off))
|
||||||
{
|
NPCPhrase (OK_WONT_USE_HANDS);
|
||||||
NPCPhrase (OK_WONT_USE_HANDS0);
|
|
||||||
NPCPhrase (OK_WONT_USE_HANDS1);
|
|
||||||
NPCPhrase (OK_WONT_USE_HANDS2);
|
|
||||||
NPCPhrase (OK_WONT_USE_HANDS3);
|
|
||||||
|
|
||||||
syreen_desc.AlienTextTemplate.align = ALIGN_RIGHT;
|
|
||||||
syreen_desc.AlienTextTemplate.baseline.x = SIS_SCREEN_WIDTH - TEXT_X_OFFS;
|
|
||||||
AlienTalkSegue (1);
|
|
||||||
|
|
||||||
syreen_desc.AlienTextTemplate.baseline.x = SIS_TEXT_WIDTH * 3 / 4;
|
|
||||||
syreen_desc.AlienTextTemplate.baseline.y = 120 * 3 / 4;
|
|
||||||
AlienTalkSegue (2);
|
|
||||||
|
|
||||||
syreen_desc.AlienTextTemplate.baseline.x = SIS_TEXT_WIDTH * 2 / 4;
|
|
||||||
syreen_desc.AlienTextTemplate.baseline.y = 120 * 2 / 4;
|
|
||||||
AlienTalkSegue (3);
|
|
||||||
|
|
||||||
syreen_desc.AlienTextTemplate.baseline.x = SIS_TEXT_WIDTH * 1 / 4;
|
|
||||||
syreen_desc.AlienTextTemplate.baseline.y = 120 * 1 / 4;
|
|
||||||
AlienTalkSegue ((COUNT)~0);
|
|
||||||
|
|
||||||
syreen_desc.AlienTextTemplate.baseline.x =
|
|
||||||
TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
|
|
||||||
syreen_desc.AlienTextTemplate.baseline.y = 0;
|
|
||||||
syreen_desc.AlienTextTemplate.align = ALIGN_CENTER;
|
|
||||||
syreen_desc.AlienTextWidth = SIS_TEXT_WIDTH - 16;
|
|
||||||
}
|
|
||||||
else if (PLAYER_SAID (R, not_much_more_to_say))
|
else if (PLAYER_SAID (R, not_much_more_to_say))
|
||||||
NPCPhrase (THEN_STOP_TALKING);
|
NPCPhrase (THEN_STOP_TALKING);
|
||||||
NPCPhrase (LATER);
|
NPCPhrase (LATER);
|
||||||
@@ -238,68 +211,14 @@ static void
|
|||||||
Sex (RESPONSE_REF R)
|
Sex (RESPONSE_REF R)
|
||||||
{
|
{
|
||||||
if (PLAYER_SAID (R, in_the_spirit))
|
if (PLAYER_SAID (R, in_the_spirit))
|
||||||
{
|
NPCPhrase (OK_SPIRIT);
|
||||||
NPCPhrase (OK_SPIRIT0);
|
|
||||||
NPCPhrase (OK_SPIRIT1);
|
|
||||||
NPCPhrase (OK_SPIRIT2);
|
|
||||||
NPCPhrase (OK_SPIRIT3);
|
|
||||||
|
|
||||||
syreen_desc.AlienTextTemplate.align = ALIGN_LEFT;
|
|
||||||
syreen_desc.AlienTextTemplate.baseline.x = TEXT_X_OFFS;
|
|
||||||
AlienTalkSegue (1);
|
|
||||||
|
|
||||||
syreen_desc.AlienTextTemplate.baseline.x = SIS_TEXT_WIDTH * 1 / 4;
|
|
||||||
syreen_desc.AlienTextTemplate.baseline.y = 120 * 1 / 4;
|
|
||||||
AlienTalkSegue (2);
|
|
||||||
|
|
||||||
syreen_desc.AlienTextTemplate.baseline.x = SIS_TEXT_WIDTH * 2 / 4;
|
|
||||||
syreen_desc.AlienTextTemplate.baseline.y = 120 * 2 / 4;
|
|
||||||
AlienTalkSegue (3);
|
|
||||||
|
|
||||||
syreen_desc.AlienTextTemplate.baseline.x = SIS_TEXT_WIDTH * 3 / 4;
|
|
||||||
syreen_desc.AlienTextTemplate.baseline.y = 120 * 3 / 4;
|
|
||||||
AlienTalkSegue ((COUNT)~0);
|
|
||||||
|
|
||||||
syreen_desc.AlienTextTemplate.baseline.x =
|
|
||||||
TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
|
|
||||||
syreen_desc.AlienTextTemplate.baseline.y = 0;
|
|
||||||
syreen_desc.AlienTextTemplate.align = ALIGN_CENTER;
|
|
||||||
syreen_desc.AlienTextWidth = SIS_TEXT_WIDTH - 16;
|
|
||||||
}
|
|
||||||
else if (PLAYER_SAID (R, what_in_mind))
|
else if (PLAYER_SAID (R, what_in_mind))
|
||||||
{
|
NPCPhrase (SOMETHING_LIKE_THIS);
|
||||||
NPCPhrase (SOMETHING_LIKE_THIS0);
|
|
||||||
NPCPhrase (SOMETHING_LIKE_THIS1);
|
|
||||||
NPCPhrase (SOMETHING_LIKE_THIS2);
|
|
||||||
NPCPhrase (SOMETHING_LIKE_THIS3);
|
|
||||||
|
|
||||||
syreen_desc.AlienTextTemplate.align = ALIGN_LEFT;
|
|
||||||
syreen_desc.AlienTextTemplate.baseline.x = TEXT_X_OFFS;
|
|
||||||
AlienTalkSegue (1);
|
|
||||||
|
|
||||||
syreen_desc.AlienTextTemplate.baseline.y = 120 * 3 / 4;
|
|
||||||
AlienTalkSegue (2);
|
|
||||||
|
|
||||||
syreen_desc.AlienTextTemplate.align = ALIGN_RIGHT;
|
|
||||||
syreen_desc.AlienTextTemplate.baseline.x = SIS_SCREEN_WIDTH - TEXT_X_OFFS;
|
|
||||||
AlienTalkSegue (3);
|
|
||||||
|
|
||||||
syreen_desc.AlienTextTemplate.baseline.y = 0;
|
|
||||||
AlienTalkSegue ((COUNT)~0);
|
|
||||||
|
|
||||||
syreen_desc.AlienTextTemplate.baseline.x =
|
|
||||||
TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
|
|
||||||
syreen_desc.AlienTextTemplate.baseline.y = 0;
|
|
||||||
syreen_desc.AlienTextTemplate.align = ALIGN_CENTER;
|
|
||||||
syreen_desc.AlienTextWidth = SIS_TEXT_WIDTH - 16;
|
|
||||||
}
|
|
||||||
else if (PLAYER_SAID (R, disease))
|
else if (PLAYER_SAID (R, disease))
|
||||||
NPCPhrase (JUST_RELAX);
|
NPCPhrase (JUST_RELAX);
|
||||||
else if (PLAYER_SAID (R, what_happens_if_i_touch_this))
|
else if (PLAYER_SAID (R, what_happens_if_i_touch_this))
|
||||||
{
|
{
|
||||||
NPCPhrase (THIS_HAPPENS0);
|
NPCPhrase (THIS_HAPPENS);
|
||||||
NPCPhrase (GLOBAL_PLAYER_NAME);
|
|
||||||
NPCPhrase (THIS_HAPPENS1);
|
|
||||||
|
|
||||||
DISABLE_PHRASE (what_happens_if_i_touch_this);
|
DISABLE_PHRASE (what_happens_if_i_touch_this);
|
||||||
}
|
}
|
||||||
@@ -341,9 +260,7 @@ Foreplay (RESPONSE_REF R)
|
|||||||
NPCPhrase (HERES_REWARD);
|
NPCPhrase (HERES_REWARD);
|
||||||
else
|
else
|
||||||
NPCPhrase (ABOUT_US);
|
NPCPhrase (ABOUT_US);
|
||||||
NPCPhrase (MORE_COMFORTABLE0);
|
NPCPhrase (MORE_COMFORTABLE);
|
||||||
NPCPhrase (GLOBAL_PLAYER_NAME);
|
|
||||||
NPCPhrase (MORE_COMFORTABLE1);
|
|
||||||
AlienTalkSegue (1);
|
AlienTalkSegue (1);
|
||||||
XFormPLUT (GetColorMapAddress (
|
XFormPLUT (GetColorMapAddress (
|
||||||
SetAbsColorMapIndex (CommData.AlienColorMap, 1)
|
SetAbsColorMapIndex (CommData.AlienColorMap, 1)
|
||||||
@@ -354,30 +271,7 @@ Foreplay (RESPONSE_REF R)
|
|||||||
}
|
}
|
||||||
else if (PLAYER_SAID (R, why_lights_off))
|
else if (PLAYER_SAID (R, why_lights_off))
|
||||||
{
|
{
|
||||||
NPCPhrase (LIGHTS_OFF_BECAUSE0);
|
NPCPhrase (LIGHTS_OFF_BECAUSE);
|
||||||
NPCPhrase (LIGHTS_OFF_BECAUSE1);
|
|
||||||
NPCPhrase (LIGHTS_OFF_BECAUSE2);
|
|
||||||
NPCPhrase (LIGHTS_OFF_BECAUSE3);
|
|
||||||
|
|
||||||
AlienTalkSegue (1);
|
|
||||||
syreen_desc.AlienTextWidth >>= 1;
|
|
||||||
syreen_desc.AlienTextTemplate.baseline.x =
|
|
||||||
TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 2);
|
|
||||||
syreen_desc.AlienTextTemplate.baseline.y = 50;
|
|
||||||
AlienTalkSegue (2);
|
|
||||||
syreen_desc.AlienTextTemplate.baseline.x =
|
|
||||||
(TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1))
|
|
||||||
+ (SIS_TEXT_WIDTH >> 2);
|
|
||||||
AlienTalkSegue (3);
|
|
||||||
syreen_desc.AlienTextTemplate.baseline.x =
|
|
||||||
TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
|
|
||||||
syreen_desc.AlienTextTemplate.baseline.y = 90;
|
|
||||||
syreen_desc.AlienTextWidth = SIS_TEXT_WIDTH - 16;
|
|
||||||
AlienTalkSegue ((COUNT)~0);
|
|
||||||
|
|
||||||
syreen_desc.AlienTextTemplate.baseline.x =
|
|
||||||
TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
|
|
||||||
syreen_desc.AlienTextTemplate.baseline.y = 0;
|
|
||||||
|
|
||||||
DISABLE_PHRASE (why_lights_off);
|
DISABLE_PHRASE (why_lights_off);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user