music_delparco.qsrc 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. # music_delparco
  2. if $ARGS[0] = 'talkwithzariyah'
  3. !! TODO: Some small talk and a description here plus some paragraph depending on where the quest stands
  4. 'You ask the first waitress about Zariyah, and she directs you to the office. As you approach, she waves at you through the open door, signaling to enter "Yes, yes Ruslan, don''t worry about it. No, I have to go, talk later."'
  5. if ml_delparcoQW = 1:
  6. 'She puts down the phone "<<$pcs_nickname>>, so glad that you came. How are you? Did you think about the offer?" she smiles at you as you sit down.'
  7. act 'Accept the offer to play at Del Parco': gt 'mod_musiclife_delparco', 'delparco_accept'
  8. !! act 'Decline the offer': gt 'mod_musiclife_delparco', 'delparco_decline'
  9. else:
  10. if ml_delparcoQW = 1:
  11. 'She puts down the phone "<<$pcs_nickname>>, so glad that you came. How are you? Did you come to talk about the offer?" she smiles at you as you sit down.'
  12. act 'Discuss the live music with': gt 'music_delparco', 'firstdiscussion'
  13. end
  14. act 'Leave': gt 'cafe_parco', 'start'
  15. end
  16. if $ARGS[0] = 'delparco_accept':
  17. ml_venues['del_parco'] = 1
  18. ml_delparcoQW = 2
  19. !! TODO: Better scene.
  20. 'You accept.'
  21. act 'Discuss the live music with': gt 'music_delparco', 'firstdiscussion'
  22. act 'Leave': gt 'cafe_parco', 'start'
  23. end
  24. if $ARGS[0] = 'firstdiscussion':
  25. if (week + 2 <= 7):
  26. ml_answerdeadline = week + 2
  27. else:
  28. ml_answerdeadline = week - 5
  29. end
  30. !! TODO: Obviously, blahblah is not proper text.
  31. *nl
  32. 'You take a seat facing Zariyah "I thought about it a bit more and, yes, I would like to do it just need to know a bit more. I never really did anything like this."'
  33. 'She nods and picks up a pen "I understand, <<$pcs_nickname>>. Well, it''s not like playing in an arena or anything. We just need someone to play on Fridays. It would be half an hour, but it''s not background music, you play songs."'
  34. 'She wiggles the pen, writing down some of what she say "And we would pay you. It''s not a lot of money, but we pay you 800 rubles. And we would like to start two weeks from now at 8 in the evening."'
  35. 'You think for a moment. 800 rubles is way more than you can get anywhere else in Pavlovsk. On the other hand, 30 minutes is quite a few songs, and you will have to practice a lot in the beginning to do it.'
  36. *nl
  37. act 'Accept the offer':
  38. ml_deparcoQW = 4
  39. '"I would love to do it!" you almost bite your tongue as you stop, but the fact that someone asks you to play is a first step to your dream. You almost couldn''t contain yourself.'
  40. '"Excellent!" Zariyah smiles at you, and pushes the paper she was writing on towards you "Everything is there. Don''t forget, two weeks from now, Friday at 8pm, so please be here latest half past seven.
  41. Trust me, you will need the time to set yourself up. And then every Friday if it works out."'
  42. ml_gigday['delparco'] = daystart + 19 - week
  43. ml_gighour['delparco'] = 19
  44. ml_gigfee['delparco'] = 800
  45. killvar 'ml_answerdeadline'
  46. act 'Leave': gt 'cafe_parco', 'start'
  47. act 'Ask for some time':
  48. ml_delparcoQW = 3
  49. ml_delparcogigdeadline = daystart + 2
  50. ml_delparcooriginaldate = daystart
  51. '"I have to think, I want to make sure that I can do it. It''s a big commitment and I don''t want to, you know.. not do it right."'
  52. 'Zariyah nods "Ok, <<$pcs_nickname>>, but please, let me know by <<$week['ml_answerdeadline']>>."'
  53. killvar 'ml_answerdeadline'
  54. act 'Leave': gt 'cafe_parco', 'start'
  55. end
  56. end
  57. if $ARGS[0] = 'acceptafterthinking':
  58. offset = (daystart-ml_delparcooriginaldate)
  59. ml_gigday['delparco'] = daystart + 19 - offset - week
  60. ml_gighour['delparco'] = 19
  61. ml_gigfee['delparco'] = 800
  62. ml_delparco['performance'] = 50
  63. ml_deparcoQW = 4
  64. '"I would love to do it!" you almost bite your tongue as you stop, but the fact that someone asks you to play is a first step to your dream. You almost couldn''t contain yourself.'
  65. '"Excellent!" Zariyah smiles at you, and pushes the paper she was writing on towards you "Everything is there. Don''t forget, two weeks from now, Friday at 8pm, so please be here latest half past seven.
  66. Trust me, you will need the time to set yourself up. And then every Friday if it works out."'
  67. killvar 'offset'
  68. killvar 'ml_delparcooriginaldate'
  69. act 'Leave': gt 'cafe_parco', 'start'
  70. end
  71. if $ARGS[0] = 'eveningshow':
  72. minut += 60
  73. ml_correction_chance = ml_performance['set_quality'] + ((hotcat - 5)*3) + (pcs_perform/10)
  74. ml_success = rand(0,100)
  75. instrmusic_exp = rand(1,2)
  76. vokal_exp = rand(1,2)
  77. ml_performance['performed_minutes'] += 30
  78. ml_performance['total_time_performed'] += 30
  79. if perform_lvl < 45 = rand(1,3)
  80. '<center><video autoplay loop src="images/pc/activities/music/GigPlaceHolder.mp4"></video></center>'
  81. !!TODO: More scene, on set up, arriving, etc.
  82. if ml_success < ml_performance['set_quality']:
  83. ml_delparco['performance'] += 10
  84. pav_music += rand(1,5)
  85. pcs_mood += 15
  86. 'You played with no issues playing everything as it was meant to be.'
  87. elseif ml_success < ml_correction_chance:
  88. ml_delparco['performance'] += 5
  89. pav_music += rand(1,3)
  90. 'You made some mistakes and forgot the lyrics in some places, but you were able to compensate by your performance and yes, your looks.'
  91. pcs_mood += 5
  92. elseif ml_success < ml_correction_chance + 10:
  93. pav_music -= rand(0,2)
  94. pcs_mood -= 5
  95. 'You made quite a few mistakes and forgot the lyrics in places, and even though you tried your best to compensate by your performance and your looks, you could see that people have noticed them. '
  96. 'You will have to practice even more and rehearse your songs before your next gig.'
  97. else
  98. ml_delparco['performance'] -= 20
  99. pav_music -= rand(5,10)
  100. pcs_mood -= 15
  101. 'Today definitely wasn''t your day. You bombed, there is no better word for it. While you lasted your 30 minutes, you could see on the audience that they didn''t really enjoy it, even though they politely clapped at the end.'
  102. 'You will have to do some serious practicing if you want to have another chance to perform.'
  103. end
  104. end
  105. end
  106. --- music_delparco ---------------------------------