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:
avolkov
2003-02-12 10:31:27 +00:00
parent 1117cdbb62
commit c8be892db3
4 changed files with 30 additions and 180 deletions
+6 -20
View File
@@ -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)
+12 -28
View File
@@ -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.
+6 -20
View File
@@ -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,
+6 -112
View File
@@ -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);
} }