label table: $ hasnost = 1#"nostalgia potion" in inventory.keys() menu: "Осмотреть стол" if not checked_table: gandalfTalker "А стол хорош - крепкий, просторный. Немного прибраться и можно использовать. (вместо кровати)" $ checked_table = True jump day_main_menu "Спать" if not daytime: gandalfTalker "Ну что-ж, после тяжелого рабочего дня пришло время отдохнуть..." pause 1 jump day_start "Дрочить" if daytime and day!=1: if (queen_whore_lvl >= 1 and not queen_meetings_intro_played): jump queen_meetings_intro if (first_time_produced_the_secret_ingredient == True): $ first_time_produced_the_secret_ingredient = False show gandalfPic onlayer spritelayer at rright show golumPic onlayer spritelayer at lleft golumTalker "Темный Лорд решил придушить своего питона?" golumTalker "Осторожно господин, такими темпами вы быстро станете дегенератом-прокрастинатором, который вместо чего-то продуктивного целыми днями дрочит на нарисованных аниме женщин" golumTalker "Или того хуже играет в порно-игры сделаные такими же дегенератами" gandalfTalker "У тебя нет других дел кроме как смотреть на мастурбирующих мужчин? К тому же семя темного лорда обладает великой растляющей силой. Его можно использовать в будущем." golumTalker "Господин, голько не говорите мне что вы хотите его копить..." gandalfTalker "Я тебе больше скажу, семя можно хранить только в прохладном месте вроде вроде вентиляции" golumTalker "..." golumTalker "Я вам этого никогда не прощу..." hide golumPic with fastdissolve hide gandalfPic with fastdissolve if ("Secret ingredient" in inventory.keys()): $ inventory["Secret ingredient"]["count"] = inventory["Secret ingredient"]["count"]+1 else: $ inventory["Secret ingredient"] = { "image":"objects/potions/secretingredient.png", "count":1, "price": "priceless", "description":"Maiar seed, has many applications." } hide golumPic with fastdissolve hide gandalfPic with fastdissolve if (inventory["Secret ingredient"]["count"] == 5 and (not cum_collector_unlocked)): play sound "music/achievement_sound.mp3" $ cum_collector_unlocked = True show screen PopUpAchievements("Cum collector.\nHas 5 Cum jars") with dissolve jump night_start "Выпить зелье ностальгии" if hasnost: jump gallery_mode "Статистика" if (galadrielle_callable and queen_callable): $ galadriel_mood.val = 10 $ queen_mood.val = 10 $ balance.val -= 5 $ treasuryState.val += 10000 $ intel += 2500 $ shopInventory["Chocolate"]["count"] = 100 $ shopInvRecharge["Beaver extract"] = { "image":"objects/potions/beaverextract.png", "count":3, "price":2000, "description":"Beaver extract. What more can be said?" } menu: "Королева": if (queen_whore_lvl == 0): "{size=+15}Настроение: [queen_mood.val]\nУровень шлюховатости:{/size} {image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}" elif (queen_whore_lvl == 1): "{size=+15}Настроение: [queen_mood.val]\nУровень шлюховатости:{/size} {image=images/interface/mark_active_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}" elif (queen_whore_lvl == 2): "{size=+15}Настроение: [queen_mood.val]\nУровень шлюховатости:{/size} {image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}" elif (queen_whore_lvl == 3): "{size=+15}Настроение: [queen_mood.val]\nУровень шлюховатости:{/size} {image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}" elif (queen_whore_lvl == 4): "{size=+15}Настроение: [queen_mood.val]\nУровень шлюховатости:{/size} {image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}" elif (queen_whore_lvl == 5): "{size=+15}Настроение: [queen_mood.val]\nУровень шлюховатости:{/size} {image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}" elif (queen_whore_lvl == 6): "{size=+15}Настроение: [queen_mood.val]\nУровень шлюховатости:{/size} {image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}" elif (queen_whore_lvl == 7): "{size=+15}Настроение: [queen_mood.val]\nУровень шлюховатости:{/size} {image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}" elif (queen_whore_lvl == 8): "{size=+15}Настроение: [queen_mood.val]\nУровень шлюховатости:{/size} {image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}" elif (queen_whore_lvl == 9): "{size=+15}Настроение: [queen_mood.val]\nУровень шлюховатости:{/size} {image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_inactive_small.png}" elif (queen_whore_lvl == 10): "{size=+15}Настроение: [queen_mood.val]\nУровень шлюховатости:{/size} {image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}" else: "{size=+15}Настроение: [queen_mood.val]\nУровень шлюховатости:{/size} {image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}" "Галадриэль": if (galadriel_whore_lvl == 0): "{size=+15}Настроение: [galadriel_mood.val]\nУровень шлюховатости:{/size} {image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}" elif (galadriel_whore_lvl == 1): "{size=+15}Настроение: [galadriel_mood.val]\nУровень шлюховатости:{/size} {image=images/interface/mark_active_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}" elif (galadriel_whore_lvl == 2): "{size=+15}Настроение: [galadriel_mood.val]\nУровень шлюховатости:{/size} {image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}" elif (galadriel_whore_lvl == 3): "{size=+15}Настроение: [galadriel_mood.val]\nУровень шлюховатости:{/size} {image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}" elif (galadriel_whore_lvl == 4): "{size=+15}Настроение: [galadriel_mood.val]\nУровень шлюховатости:{/size} {image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}" elif (galadriel_whore_lvl == 5): "{size=+15}Настроение: [galadriel_mood.val]\nУровень шлюховатости:{/size} {image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}" elif (galadriel_whore_lvl == 6): "{size=+15}Настроение: [galadriel_mood.val]\nУровень шлюховатости:{/size} {image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}" elif (galadriel_whore_lvl == 7): "{size=+15}Настроение: [galadriel_mood.val]\nУровень шлюховатости:{/size} {image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}" elif (galadriel_whore_lvl == 8): "{size=+15}Настроение: [galadriel_mood.val]\nУровень шлюховатости:{/size} {image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}" elif (galadriel_whore_lvl == 9): "{size=+15}Настроение: [galadriel_mood.val]\nУровень шлюховатости:{/size} {image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_inactive_small.png}" elif (galadriel_whore_lvl == 10): "{size=+15}Настроение: [galadriel_mood.val]\nУровень шлюховатости:{/size} {image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}{image=images/interface/mark_active_small.png}" else: "{size=+15}Настроение: [galadriel_mood.val]\nУровень шлюховатости:{/size} {image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}{image=images/interface/mark_inactive_small.png}" jump day_main_menu "Ничего": jump day_main_menu label gallery_mode: hide fire1 hide fire2 hide fire3 hide fire4 hide fire5 hide fire6 hide fire7 hide fire8 if (got_pig_fish == True): if (daytime == True): hide main_room_with_pigfish_pic with ImageDissolve("interface/transitions/006.jpg",2.0) else: hide main_room_with_pigfish_pic hide night_room_stars_pigfish with ImageDissolve("interface/transitions/006.jpg",2.0) else: if (daytime == True): hide main_room_pic with ImageDissolve("interface/transitions/006.jpg",2.0) else: hide main_room_pic hide night_room_stars with ImageDissolve("interface/transitions/006.jpg",2.0) call screen galleryInventoryScreen label mem_finish: if (got_pig_fish == True): if (daytime == True): show main_room_with_pigfish_pic onlayer layer1 with ImageDissolve("interface/transitions/006.jpg",2.0,hard=True) else: show night_room_stars_pigfish onlayer layer1 with ImageDissolve("interface/transitions/006.jpg",2.0,hard=True) else: if (daytime == True): show main_room_pic onlayer layer1 with ImageDissolve("interface/transitions/006.jpg",2.0,hard=True) else: show night_room_stars onlayer layer1 with ImageDissolve("interface/transitions/006.jpg",2.0,hard=True) show fire1 onlayer layer1 at fire_flow: xpos 316 ypos 328 show fire2 onlayer layer1 at fire_flow: xpos 340 ypos 318 show fire3 onlayer layer1 at fire_flow: xpos 1192 ypos 443 show fire4 onlayer layer1 at fire_flow: xpos 1220 ypos 480 show fire5 onlayer layer1 at fire_flow: xpos 756 ypos 356 show fire6 onlayer layer1 at fire_flow: xpos 1330 ypos 468 show fire7 onlayer layer1 at fire_flow: xpos 1392 ypos 473 show fire8 onlayer layer1 at fire_flow: xpos 1771 ypos 360 if (inventory["nostalgia potion"]["count"] == 1): $ inventory["nostalgia potion"]["count"] += 1 else: $ inventory["nostalgia potion"]["count"] -= 1 jump day_room_switcher default galleryScreenPageCtr = 0 screen galleryInventoryScreen(): modal True frame: xpadding 10 ypadding 10 xalign 0.5 yalign 0.5 xsize 950 ysize 950 background im.Scale("images/interface/invwhole.png",950,950) imagebutton: xpos 842 ypos 70 idle im.Scale("images/interface/exsign.png",150,150) action [Hide("galleryInventoryScreen"),SetVariable('gallery_mode',False),Play("sound","music/ui-click-43196.mp3"),SetVariable('galleryScreenPageCtr',0),Return()] at hoverobjectpulse if (galleryScreenPageCtr!=0): imagebutton: xpos 60 ypos 450 focus_mask True xanchor "center" yanchor "center" idle im.Scale("interface/arrow_left.png",150,150) action [SetVariable('galleryScreenPageCtr', galleryScreenPageCtr-1)] at hoverobjectpulse imagebutton: xpos 870 ypos 450 focus_mask True xanchor "center" yanchor "center" idle im.Scale("interface/arrow_right.png",150,150) action [SetVariable('galleryScreenPageCtr', galleryScreenPageCtr+1)] at hoverobjectpulse vbox: text "Gallery": xalign 0.2 ypos -200 color '#f8dfdf' xpos 295 ypos 290 grid 2 2: for i in range(4): $ objidx = i + galleryScreenPageCtr*4 frame: maximum (330,330) background im.Scale("images/interface/emptysmall.png",330,370) if objidx < len(sorted(galleryInventory.keys())): python: inv_item_name = sorted(galleryInventory.keys())[objidx] r_img_size_x,r_img_size_y = renpy.load_surface(galleryInventory[inv_item_name]["image"]).get_size() if(r_img_size_x>r_img_size_y): r_img_size_y = int(250*(r_img_size_y/r_img_size_x)) r_img_size_x = 250 r_img_offset_x = 30 r_img_offset_y = int((r_img_size_x-r_img_size_y)/2)+25 else: r_img_size_x = int(250*(r_img_size_x/r_img_size_y)) r_img_size_y = 250 r_img_offset_x = int((r_img_size_y-r_img_size_x)/2)+35 r_img_offset_y =25 imagebutton: anchor (0.5, 0.5) idle Fixed(im.Composite((330,330),(r_img_offset_x, r_img_offset_y), im.Scale(galleryInventory[inv_item_name]["image"],r_img_size_x,r_img_size_y),(-10, -16), im.Scale("images/interface/invone.png",330,330))) action [SetVariable('gallery_mode',True),Play("sound","music/ui-click-43196.mp3"),Call(galleryInventory[inv_item_name]["label"]),SetVariable('gallery_mode',False)] hovered HoverNotify(galleryInventory[inv_item_name]["description"]) else: imagebutton: xpos -3 ypos -10 anchor (0.5,0.5) idle im.Scale("images/interface/invone.png",330,330) # Decompiled by unrpyc: https://github.com/CensoredUsername/unrpyc