Vassili Grandpapa (Red Ring) starts with Vassili Grandpapa in Moscovia (206, 81). The steps below are read from the quest's script on this server, in the order the script's quest stage moves through them.
Not confirmed yet: parts of this quest could not be read with certainty from the script; they are marked at their step.
Walkthrough

1 Talk to Vassili Grandpapa in Moscovia (206, 81)
When At the start; Script check: not (MaxWeight - Weight) < 3500; Needs earlier progress: rhea_rus_main >= 8; Needs earlier progress: rhea_rus_main == 8; Script check: not getequipid(EQI_SHOES) != 2429 && getequipid(EQI_SHOES) != 2430; Script check: .@input$ == "Red Ring" Choose “I have something to ask...” Anyway, Mashenka was such a kind and tender daughter. On cold winter nights, when I came back home late, she would wait for me with a hot bowl of my favorite stew.
How couldn't I be touched by such kindness? So, I gave the Red Ring to her as a gift.
I can still remember how happy she was when I gave it to her.
She disappeared soon... after Now all I have is Ryubaba. She is also pretty and smart but nothing can relieve the sadnesss in my heart from losing Mashenka...
Script:
npc/quests/quests_moscovia.txt:7552· rhea_rus_ring = 1
2 Talk to Ryubaba in Moscovia (213, 216)
When After step 1; Script check: not (MaxWeight - Weight) < 3500; Needs earlier progress: rhea_rus_main >= 8; Needs earlier progress: rhea_rus_main == 8; Script check: not getequipid(EQI_SHOES) != 2429 && getequipid(EQI_SHOES) != 2430 Choose “Are you crazy!” Then Sends you to Moscovia (220, 210) Are you crazy!? Don't you know how wide the world is and how many beautiful people there are? You're pretty full of it, country girl!
Besides, if there was a most beautiful girl in the world it would be me, me, me!
What!? You bastard!!
I hate you! Get out of my face!
Script:
npc/quests/quests_moscovia.txt:7788· rhea_rus_ring = 2
3 Talk to Ryubaba in Moscovia (213, 216)
When After step 1; Script check: not (MaxWeight - Weight) < 3500; Needs earlier progress: rhea_rus_main >= 8; Needs earlier progress: rhea_rus_main == 8; Script check: not getequipid(EQI_SHOES) != 2429 && getequipid(EQI_SHOES) != 2430 Choose “Yes, you are right.” You get 1 ×
Chocolate DrinkMmm, you must be an adventurer? What would you say? Have you seen somebody more beautiful than me? I doubt it. How can you find anyone more beautiful than me?
Yes, you are really beautiful.
Huhu, oh you jest. You know what you're talking about. Ah, this is a Choco drink that I have made. Give it a taste, isn't it good?
Script:
npc/quests/quests_moscovia.txt:7799· rhea_rus_ring = 4
4 Talk to Little Boy in Moscovia (223, 210)
When After step 2; Needs earlier progress: rhea_rus_main >= 8; Needs earlier progress: rhea_rus_main == 8; Have at least one of: Candy, Well-baked Cookie Choose “Give some” Wow, really?
That is very kind of you!
Ah, I will inform you of something!
Sister Ryubaba likes presents! Especially flowers such as roses. She believes that they resemble her.
Script:
npc/quests/quests_moscovia.txt:8111· rhea_rus_ring = 3
5 Talk to Ryubaba in Moscovia (213, 216)
When After step 4; Script check: not (MaxWeight - Weight) < 3500; Needs earlier progress: rhea_rus_main >= 8; Needs earlier progress: rhea_rus_main == 8; Script check: countitem(748) > 0 || countitem(749) > 0 What? Why are you here? You get of my...
...Is that for me?
Ok. Well, I forgive you.
Script:
npc/quests/quests_moscovia.txt:7834· rhea_rus_ring = 4
6 Talk to Ryubaba in Moscovia (213, 216)
When After step 3; Script check: not (MaxWeight - Weight) < 3500; Needs earlier progress: rhea_rus_main >= 8; Needs earlier progress: rhea_rus_main == 8; Script check: .@input$ == "Red Ring" Ah, that ring... Yes, my father gave it to my baby sister, Mashenka.
But, she went out to take a stroll and disappeared around the marsh.
Wait, your father told me that she died!
Right... Let me finish talking. We tried searching for her but we couldn't find her. She must have been wearing the ring when she disappeared around the marsh.
Script:
npc/quests/quests_moscovia.txt:7874· rhea_rus_ring = 5
7 Talk to Shepherdess in Okrestnosti Of Moscovia (157, 233)
When After step 6; Needs earlier progress: rhea_rus_main >= 8; Needs earlier progress: rhea_rus_main == 8; Script check: not getequipid(EQI_SHOES) != 2429 && getequipid(EQI_SHOES) != 2430 Hm, I think I might have heard something about her but I don't remember...
You should check around the marsh yourself to see if you find something.
Ah, right! While you're searching, can you gather some Pointed Branches for me? Could you please get me 25 Pointed Branches?
I am an excellent flute player! If you get me enough Pointed Branches, I will make a flute from them and play beautiful music for you. Please~!
Script:
npc/quests/quests_moscovia.txt:8174· rhea_rus_ring = 6
8 Talk to Shepherdess in Okrestnosti Of Moscovia (157, 233)
When After step 7; Needs earlier progress: rhea_rus_main >= 8; Needs earlier progress: rhea_rus_main == 8; Script check: not getequipid(EQI_SHOES) != 2429 && getequipid(EQI_SHOES) != 2430 Have with you 25 ×
Sharp BranchIt takes 25 ×
Sharp BranchYou get 1 ×
Wooden FluteW, what is this? Horrible! Why did this flute play a voice?
I've never seen this before! This doesn't feel right! You! Take this away!
- Shepherdess gives me the -
- 'Pointed Wooden Flute'!! -
Script:
npc/quests/quests_moscovia.txt:8226· rhea_rus_ring = 7
9 Talk to Ryubaba in Moscovia (213, 216)
When After step 8; Script check: not (MaxWeight - Weight) < 3500; Needs earlier progress: rhea_rus_main >= 8; Needs earlier progress: rhea_rus_main == 8; Script check: not rhea_rus_ring > 4 && rhea_rus_ring < 7; Script check: not getequipid(EQI_SHOES) != 2429 && getequipid(EQI_SHOES) != 2430 Choose “Not exchange” Have with you 1 ×
Wooden FluteThen Sends you to Moscovia (203, 80) What!!!
I have to let your father know the truth! He has to know what you have done!
W, wait!!!
Script:
npc/quests/quests_moscovia.txt:7984· rhea_rus_ring = 8
10 Talk to Vassili Grandpapa in Moscovia (206, 81)
When After step 9; Script check: not (MaxWeight - Weight) < 3500; Needs earlier progress: rhea_rus_main >= 8; Needs earlier progress: rhea_rus_main == 8; Script check: not getequipid(EQI_SHOES) != 2429 && getequipid(EQI_SHOES) != 2430; Have at least one of: Wooden Flute It takes 1 ×
Wooden FluteYou get 1 ×
Red Ring........i'm sorry. ...I know that this wasn't easy for you to tell me. Thank you for the truth.
You said you needed this ring, right? Take it...
It has brought me nothing but grief.
...It is my fault that this tragedy between my daughters happened. I will spend the rest of my life trying to make up for it...
Script:
npc/quests/quests_moscovia.txt:7678· rhea_rus_ring = 10
11 Talk to Ryubaba in Moscovia (213, 216)
When After step 8; Script check: not (MaxWeight - Weight) < 3500; Needs earlier progress: rhea_rus_main >= 8; Needs earlier progress: rhea_rus_main == 8; Script check: not rhea_rus_ring > 4 && rhea_rus_ring < 7; Script check: not getequipid(EQI_SHOES) != 2429 && getequipid(EQI_SHOES) != 2430 Choose “Exchange” Have with you 1 ×
Wooden FluteIt takes 1 ×
Wooden FluteYou get 1 ×
Red Ring...Mmmm, what should I do...
Ok, I will do it.
Are you sure!? Thank you!
I have to repent for my sins and atone for them for the rest of my life.
Script:
npc/quests/quests_moscovia.txt:7996· rhea_rus_ring = 912 Go to the spot at Okrestnosti Of Moscovia (151, 188) (PTree) (also at Okrestnosti Of Moscovia (160, 227), Okrestnosti Of Moscovia (160, 179), Okrestnosti Of Moscovia (142, 247), Okrestnosti Of Moscovia (149, 223), Okrestnosti Of Moscovia (114, 223))
When After step 7; Fewer than 50 Sharp Branch; By chance (a random roll) You get 1 ×
Sharp Branch- I avoid the thorns and -
- cut off a branch!! -
Not confirmed yet: depends on a random roll in the script.
Script:
npc/quests/quests_moscovia.txt:8265
Rewards over the whole quest
1 ×
Chocolate Drink; 1 ×
Wooden Flute; 1 ×
Red Ring; 1 ×
Sharp Branch
Linked quests
Steps here check progress in: Koshei the Immortal.
How this page is made: every step comes from the NPC scripts the server loads for Episode 13.2 (the file and line are under each step). "When" lists the checks the script makes before that branch runs; "Have with you" are the items it counts; experience from getexp is multiplied by the server's 50x quest rate. NPC lines are the script's own text.