diff --git a/data/Scripts/fma_party.scr b/data/Scripts/fma_party.scr index 5645adf7a..a29497046 100644 --- a/data/Scripts/fma_party.scr +++ b/data/Scripts/fma_party.scr @@ -29,7 +29,64 @@ do } while(_getResponse()==ANSWER_NONE); -_setText(CHAR_JACKCUSTARD,STR__INGAME__FMA_PARTY_ALL); +; Happy birthday! +_setText(CHAR_SPONGEBOB,STR__INGAME__FMA_PARTY_SB); +_setResponseOptions(QUESTION_OK); +do +{ + pause; +} +while(_getResponse()==ANSWER_NONE); +_setText(CHAR_MERMAIDMAN,STR__INGAME__FMA_PARTY_MM); +_setResponseOptions(QUESTION_OK); +do +{ + pause; +} +while(_getResponse()==ANSWER_NONE); +_setText(CHAR_BARNACLEBOY,STR__INGAME__FMA_PARTY_BB); +_setResponseOptions(QUESTION_OK); +do +{ + pause; +} +while(_getResponse()==ANSWER_NONE); +_setText(CHAR_GARY,STR__INGAME__FMA_PARTY_GARY); +_setResponseOptions(QUESTION_OK); +do +{ + pause; +} +while(_getResponse()==ANSWER_NONE); +_setText(CHAR_PLANKTON,STR__INGAME__FMA_PARTY_PLANKTON); +_setResponseOptions(QUESTION_OK); +do +{ + pause; +} +while(_getResponse()==ANSWER_NONE); +_setText(CHAR_PATRICK,STR__INGAME__FMA_PARTY_PAT); +_setResponseOptions(QUESTION_OK); +do +{ + pause; +} +while(_getResponse()==ANSWER_NONE); +_setText(CHAR_KRABS,STR__INGAME__FMA_PARTY_KRABS); +_setResponseOptions(QUESTION_OK); +do +{ + pause; +} +while(_getResponse()==ANSWER_NONE); +_setText(CHAR_SQUIDWARD,STR__INGAME__FMA_PARTY_SQUIDWARD); +_setResponseOptions(QUESTION_OK); +do +{ + pause; +} +while(_getResponse()==ANSWER_NONE); +_setText(CHAR_SANDY,STR__INGAME__FMA_PARTY_SANDY); _setResponseOptions(QUESTION_OK); do { diff --git a/data/translations/text.dat b/data/translations/text.dat index f97a564a1..2a12a9b34 100644 --- a/data/translations/text.dat +++ b/data/translations/text.dat @@ -291,7 +291,23 @@ eng=Happy Birthday Patrick from all your friends in Bikini Bottom! eng=Today’s my birthday? Hmm. I thought I was born a long time ago in a hospital. Thanks for the signed photo of my favorite superheroes anyhow. This the best birthday ever!! [STR__INGAME__FMA_PARTY_VO0] eng=Stand Still while I take your picture -[STR__INGAME__FMA_PARTY_ALL] +[STR__INGAME__FMA_PARTY_SB] +eng=Happy Birthday! +[STR__INGAME__FMA_PARTY_MM] +eng=Happy Birthday! +[STR__INGAME__FMA_PARTY_BB] +eng=Happy Birthday! +[STR__INGAME__FMA_PARTY_GARY] +eng=Happy Birthday! +[STR__INGAME__FMA_PARTY_PLANKTON] +eng=Happy Birthday! +[STR__INGAME__FMA_PARTY_PAT] +eng=Happy Birthday! +[STR__INGAME__FMA_PARTY_KRABS] +eng=Happy Birthday! +[STR__INGAME__FMA_PARTY_SQUIDWARD] +eng=Happy Birthday! +[STR__INGAME__FMA_PARTY_SANDY] eng=Happy Birthday! diff --git a/source/backend/party.cpp b/source/backend/party.cpp index d443d3b01..509493f3b 100644 --- a/source/backend/party.cpp +++ b/source/backend/party.cpp @@ -185,15 +185,15 @@ static PARTY_IMAGE images[]= { CShopScene::SHOPITEM_JELLY2, FRM_TABLEFRONT6, 1,1, NULL, false, 5, 6 }, { CShopScene::SHOPITEM_JELLY2, FRM_TABLEFRONT7, 1,1, NULL, false, 5, 7 }, - { CShopScene::SHOPITEM_PREZZIE, FRM_PRESSIES1, 0,1, NULL, false, 4, 0 }, - { CShopScene::SHOPITEM_PREZZIE, FRM_PRESSIES2, 0,1, NULL, false, 4, 0 }, - { CShopScene::SHOPITEM_PREZZIE, FRM_PRESSIES3, 2,1, NULL, false, 4, 0 }, - { CShopScene::SHOPITEM_PREZZIE, FRM_PRESSIES4, 2,1, NULL, false, 4, 0 }, + { CShopScene::SHOPITEM_PREZZIE, FRM_PRESSIES1, 0,1, NULL, false, 7, 0 }, + { CShopScene::SHOPITEM_PREZZIE, FRM_PRESSIES2, 0,1, NULL, false, 7, 0 }, + { CShopScene::SHOPITEM_PREZZIE, FRM_PRESSIES3, 2,1, NULL, false, 7, 0 }, + { CShopScene::SHOPITEM_PREZZIE, FRM_PRESSIES4, 2,1, NULL, false, 7, 0 }, - { CShopScene::SHOPITEM_SARNIE, FRM_CUCUMBERSARNIES, 0,1, NULL, false, 5, 0 }, - { CShopScene::SHOPITEM_SARNIE, FRM_TABLESIDE1, 0,1, NULL, false, 5, 0 }, - { CShopScene::SHOPITEM_SARNIE, FRM_TABLESIDE2, 0,1, NULL, false, 5, 0 }, - { CShopScene::SHOPITEM_SARNIE, FRM_TABLESIDE3, 0,1, NULL, false, 5, 0 }, + { CShopScene::SHOPITEM_SARNIE, FRM_CUCUMBERSARNIES, 0,1, NULL, false, 8, 0 }, + { CShopScene::SHOPITEM_SARNIE, FRM_TABLESIDE1, 0,1, NULL, false, 8, 0 }, + { CShopScene::SHOPITEM_SARNIE, FRM_TABLESIDE2, 0,1, NULL, false, 8, 0 }, + { CShopScene::SHOPITEM_SARNIE, FRM_TABLESIDE3, 0,1, NULL, false, 8, 0 }, { CShopScene::SHOPITEM_CUPCAKE, FRM_CHERRYCAKES, 1,1, NULL, false, 4, 0 }, { CShopScene::SHOPITEM_CUPCAKE, FRM_TABLEFRONT1, 1,1, NULL, false, 5, 1 }, @@ -204,9 +204,9 @@ static PARTY_IMAGE images[]= { CShopScene::SHOPITEM_CUPCAKE, FRM_TABLEFRONT6, 1,1, NULL, false, 5, 6 }, { CShopScene::SHOPITEM_CUPCAKE, FRM_TABLEFRONT7, 1,1, NULL, false, 5, 7 }, - { CShopScene::SHOPITEM_TEDDY, FRM_SOFTTOYS1, 1,1, NULL, false, 6, 0 }, - { CShopScene::SHOPITEM_TEDDY, FRM_SOFTTOYS2, 1,0, NULL, false, 6, 0 }, - { CShopScene::SHOPITEM_TEDDY, FRM_SOFTTOYS3, 2,1, NULL, false, 6, 0 }, + { CShopScene::SHOPITEM_TEDDY, FRM_SOFTTOYS1, 1,1, NULL, false, 7, 0 }, + { CShopScene::SHOPITEM_TEDDY, FRM_SOFTTOYS2, 1,0, NULL, false, 7, 0 }, + { CShopScene::SHOPITEM_TEDDY, FRM_SOFTTOYS3, 2,1, NULL, false, 7, 0 }, }; static const int numimages=sizeof(images)/sizeof(PARTY_IMAGE); diff --git a/source/game/convo.cpp b/source/game/convo.cpp index b2e3917d6..6bd890a1b 100644 --- a/source/game/convo.cpp +++ b/source/game/convo.cpp @@ -170,18 +170,18 @@ const sSpeechTable SpeechTable[]= {SPEECH_070,STR__INGAME__FMA_C6_BB1}, {SPEECH_071,STR__INGAME__FMA_C6_BB_MM0}, {SPEECH_072,-1}, -{SPEECH_073,-1}, -{SPEECH_074,-1}, -{SPEECH_075,-1}, -{SPEECH_076,-1}, -{SPEECH_077,-1}, -{SPEECH_078,-1}, -{SPEECH_079,-1}, -{SPEECH_080,-1}, -{SPEECH_081,-1}, -{SPEECH_082,-1}, -{SPEECH_083,-1}, -{SPEECH_084,-1}, +{SPEECH_073,STR__INGAME__FMA_PARTY_SB0}, +{SPEECH_074,STR__INGAME__FMA_PARTY_PAT0}, +{SPEECH_075,STR__INGAME__FMA_PARTY_VO0}, +{SPEECH_076,STR__INGAME__FMA_PARTY_SB}, +{SPEECH_077,STR__INGAME__FMA_PARTY_MM}, +{SPEECH_078,STR__INGAME__FMA_PARTY_BB}, +{SPEECH_079,STR__INGAME__FMA_PARTY_GARY}, +{SPEECH_080,STR__INGAME__FMA_PARTY_PLANKTON}, +{SPEECH_081,STR__INGAME__FMA_PARTY_PAT}, +{SPEECH_082,STR__INGAME__FMA_PARTY_KRABS}, +{SPEECH_083,STR__INGAME__FMA_PARTY_SQUIDWARD}, +{SPEECH_084,STR__INGAME__FMA_PARTY_SANDY}, {SPEECH_085,-1}, {SPEECH_086,-1}, {SPEECH_087,-1},