broodseal.txt 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254
  1. # mod_broodseal
  2. !input mod entry point here. this will be checked on every location, please keep it clean and brief to avoid game lag
  3. if mod_broodseal_init ! 1:
  4. mod_broodseal_init = 1
  5. mod_broodseal_speed = 1
  6. mod_broodseal = 0
  7. mod_broodseal_hour = 0
  8. mod_broodseal_day = 0
  9. mod_broodseal_debt = 0
  10. mod_broodseal_n = 0
  11. mod_broodseal_lottery = 0
  12. mod_broodseal_org = 0
  13. mod_broodseal_pwr = 0
  14. mod_broodseal_level = 0
  15. mod_broodseal_preg = 0
  16. end
  17. if fairycurse >= daystart and mod_broodseal < 1:
  18. mod_broodseal_day = daystart
  19. mod_broodseal_org = orgasm
  20. mod_broodseal = 1
  21. 'In an instant you feel great magical forces gathering, making the air seem... charged. Before you have the chance to comprehend the situation, you feel your abdomen heating up while it feels like all that energy starts flowing into your lower belly.'
  22. $orgasm_or = 'yes'
  23. gs 'arousal', 'vaginal_finger', -5, 'exhibitionism'
  24. 'You feel... alive! All you can think of is to share this wonderful feeling! To spread this joy of life! To party! To love! To fuck and get fucked!'
  25. 'You want to keep feeling this way and to share it!'
  26. 'To feel loved and to feel love flow into you, to feel the crescendo of love explode deep within you! To get impaled by hard cock, to lock your legs behind your lover and to ensure you receive all the seeds of love! The idea of nurturing the seed within your body to bring forth more and more life into the world imprints itself in your mind and the thought alone makes you cum again.'
  27. $orgasm_or = 'yes'
  28. gs 'arousal', 'vaginal_finger', -5, 'exhibitionism'
  29. 'Suddenly you jerk awake from this waking daydream, startled. Deep in your subconscious the idea of having kids taking root and somehow you can tell that your body is onboard with the plan. Feeling a mixture of excitement and fear, you realize you can probably never climax again without thinking of creating new life.'
  30. if tatvag = 0:
  31. tatvag = 969
  32. tattCount += 1
  33. 'During your hazy ordeal a strange glowing mark has appeared on the skin of your abdomen.'
  34. '<center><img src="images/pc/body/tattoos/pubic/tatvag969.jpg"></center>'
  35. end
  36. gs 'arousal', 'vaginal_finger', -60, 'exhibitionism'
  37. mod_broodseal_org = orgasm
  38. if mod_broodseal_level < 1: mod_broodseal_level = 1
  39. end
  40. if mod_broodseal_day < daystart and mod_broodseal > 0:
  41. mod_broodseal_day = daystart
  42. mod_broodseal_hour = rand(6,12)
  43. if mod_broodseal_org < orgasm:
  44. mod_broodseal_pwr = (orgasm - mod_broodseal_org) * (2 + mod_broodseal_level) * 2
  45. else
  46. mod_broodseal_pwr = 0
  47. end
  48. mod_broodseal_pwr += kid
  49. if mod_broodseal_debt < 1: mod_broodseal_org = orgasm
  50. mod_broodseal_debt += daystart - mod_broodseal_day
  51. mod_broodseal_debt += rand(0,mod_broodseal_level)
  52. if preg > 0:
  53. mod_broodseal_preg = 1
  54. elseif mod_broodseal_preg = 1:
  55. mod_broodseal_preg = 0
  56. mod_broodseal_level += 1
  57. end
  58. if pregspeedcheat <= mod_broodseal_level and mod_broodseal_speed > 0:
  59. if mod_broodseal_level < 7:
  60. pregspeedcheat = mod_broodseal_level
  61. else
  62. pregspeedcheat = 6
  63. end
  64. end
  65. if bimbolevel <= 0: supnatvnesh = 3 * mod_broodseal_level
  66. if bimbolevel < 2:
  67. extra_supnatvnesh = mod_broodseal_pwr
  68. if preg = 0: extra_supnatvnesh += 15
  69. end
  70. end
  71. if mod_broodseal_debt > 0 and hour >= mod_broodseal_hour:
  72. '<font color="red"><b>The cursed seal pulses!</b></font>'
  73. mod_broodseal_debt -= 1
  74. if mod_broodseal_debt > 0: mod_broodseal_hour += rand(0,3)
  75. mod_broodseal_n = 50 + ((pcs_intel + pcs_sprt + willpower_percent + (3 * (100 - pcs_inhib))) / 6) - mod_broodseal_pwr - mod_broodseal_level
  76. if mod_broodseal_n < 15: mod_broodseal_n = 15
  77. mod_broodseal_lottery = rand(0,mod_broodseal_n)
  78. !! First tier effects
  79. if mod_broodseal_lottery < 75:
  80. gs 'arousal', 'vaginal_finger', -2, 'exhibitionism'
  81. !! Second tier effects - each tier stacks with effects from previous tier
  82. if mod_broodseal_lottery < 50:
  83. gs 'arousal', 'vaginal_finger', -3, 'exhibitionism'
  84. mod_broodseal_n = mod_broodseal_level + mod_broodseal_pwr
  85. EggRH += rand(0,mod_broodseal_n)
  86. if preg > 0:
  87. pcs_mood += rand(0,mod_broodseal_n) * 2
  88. pcs_health += rand(0,mod_broodseal_n) * 5
  89. end
  90. !! Third tier effects
  91. if mod_broodseal_lottery < 25:
  92. gs 'arousal', 'vaginal_finger', -5, 'exhibitionism'
  93. EggRH += rand(0,mod_broodseal_n)
  94. !! Fourth tier effects
  95. if mod_broodseal_lottery < 10:
  96. gs 'arousal', 'vaginal_finger', -10, 'exhibitionism'
  97. EggRH += rand(0,mod_broodseal_n)
  98. if pillcon > 0: pillcon = pillcon * 9/(9 + mod_broodseal_level + mod_broodseal_pwr)
  99. if RecovH > 0: RecovH = RecovH * 9/(9 + mod_broodseal_level + mod_broodseal_pwr)
  100. if tabletkishot > 0:
  101. tabletkishot -= (mod_broodseal_pwr + mod_broodseal_level)
  102. if tabletkishot < 0: tabletkishot = 0
  103. end
  104. if birth_control['implant_status'] > 1:
  105. if rand(0,49) + mod_broodseal_pwr + mod_broodseal_level > 50:
  106. birth_control['implant_timer'] = 1
  107. else
  108. birth_control['implant_timer'] -= mod_broodseal_pwr * mod_broodseal_level * 3
  109. if birth_control['implant_timer'] < 1: birth_control['implant_timer'] = 1
  110. end
  111. end
  112. !! Fifth tier effects - most severe
  113. if mod_broodseal_lottery < 5:
  114. if ovulate > 0 and mod_broodseal_pwr > 0: UnfertEgg += min(rand(0,mod_broodseal_level),3)
  115. gs 'arousal', 'vaginal_finger', -mod_broodseal_n, 'exhibitionism'
  116. if pillcon > 0 and rand(0,2) = 0: pillcon = (1 + pillcon) / (1 + mod_broodseal_pwr)
  117. if rand(0,4) = 0: fairycurse = daystart
  118. if stallionQ < 5: stallionQ = 3
  119. if prezik > 0 and preziktype = 0:
  120. if rand(0,mod_broodseal_level) > 0:
  121. if preziksabo >= 1:
  122. prezikcount = prezik
  123. else
  124. preziksabo = 1
  125. prezikcount = prezik - 1
  126. end
  127. prezik = preziksabo
  128. preziksabo = 0
  129. preziktype = 2
  130. end
  131. end
  132. if rand(0,15) + mod_broodseal_level > 15:
  133. if ptype ! 5 and pillsleft[ptype] > 0:
  134. mod_pilltrick = pillsleft[ptype]
  135. pillsleft[ptype] = 0
  136. ptype = 5
  137. pillsleft[ptype] = mod_pilltrick
  138. end
  139. end
  140. if tabletki > 0:
  141. if rand(0,15) + mod_broodseal_level > 15:
  142. if tabletki > (tabletkiold + tabletkifake + tabletkirej + tabletkisug + tabletkifert):
  143. if tabletkifert < 1:
  144. tabletkifert = 1
  145. else
  146. tabletkifert += 1
  147. end
  148. end
  149. end
  150. end
  151. end
  152. end
  153. end
  154. end
  155. end
  156. end
  157. --- mod_broodseal ---------------------------------
  158. # mod_broodseal_options
  159. *clr&cla
  160. ! This is where you place the configuration options for your mod.
  161. 'There are currently no options available for this mod.'
  162. 'But there might be some variables to check'
  163. if mod_broodseal_init ! 1:
  164. mod_broodseal_init = 1
  165. mod_broodseal_speed = 1
  166. mod_broodseal = 0
  167. mod_broodseal_hour = 0
  168. mod_broodseal_day = 0
  169. mod_broodseal_debt = 0
  170. mod_broodseal_n = 0
  171. mod_broodseal_lottery = 0
  172. mod_broodseal_org = 0
  173. mod_broodseal_pwr = 0
  174. mod_broodseal_level = 0
  175. mod_broodseal_preg = 0
  176. end
  177. 'Has the mod been initialized? 0/1: <<mod_broodseal_init>>'
  178. 'Have you been cursed? 0/1: <<mod_broodseal>>'
  179. 'The latest pulse lottery: <<mod_broodseal_lottery>>'
  180. 'The curse level variable, starts at one and increases every time pregnancy ends(birth/miscarriage): <<mod_broodseal_level>>'
  181. 'Curse pulse set to go off after: <<mod_broodseal_hour>>'
  182. 'How many pulses are pending: <<mod_broodseal_debt>>'
  183. 'The day curse last triggered: <<mod_broodseal_day>> and the current day: <<daystart>>'
  184. 'How many orgasms has the curse registered: <<mod_broodseal_org>> and how many has the game recorded: <<orgasm>>'
  185. 'Orgasms are used to power up the pulse, current power is: <<mod_broodseal_pwr>>'
  186. 'Should curse level speed up pregnancy up to 7x?: <a href="exec:mod_broodseal_speed = 1"><b>Yes</b></a> <a href="exec:mod_broodseal_speed = 0"><b>No</b></a>'
  187. 'Speed up toggle currently 0/1: <<mod_broodseal_speed>>'
  188. act 'return': gt 'mod_setting'
  189. --- mod_broodseal_options ---------------------------------
  190. # mod_broodseal_readme
  191. !input your mod detail readme here. you can use msg or detailed structure, just make sure to create act 'return': gt 'mod_setting'
  192. *clr&cla
  193. act 'return': gt 'mod_setting'
  194. '<center>Mod <b>broodseal</b></center>'
  195. 'An attempt to create a womb tattoo mod.'
  196. 'kekw'
  197. --- mod_broodseal_readme ---------------------------------
  198. # mod_broodseal_setup
  199. !input basic mod information here.
  200. !this location must be the first one
  201. $mod_info[0] = 'broodseal'
  202. !0=mod name, saved to $mod_name[i] array
  203. $mod_info[1] = '10300'
  204. !1=mod version
  205. !this will be displayed as version 1.2, fix3.
  206. !if you input 40500, will be showen as version 4.5
  207. $mod_info[2] = 'maankamara'
  208. !2=mod author
  209. $mod_info[3] = 'This attempts to be a mod that brands you with a magical cursed womb tattoo.'
  210. !3=mod description, input a short brief here.
  211. $mod_info[4] = 'Options'
  212. !4=mod options/settings link name.
  213. ! be aware, the following condition is case sensitive, you can use lcase() or ucase() to shft them before check.
  214. if $curloc = 'mod_<<$mod_info[0]>>_setup':
  215. usehtml = 1
  216. !this will be only showed if you exec mod file. This location should be only called by gs, so this line will not trigger on normal mod playing
  217. '<center><h1><font color=red>ACCESS DENIED</font></h1></center>'
  218. '<<$mod_info[0]>> is a mod for <b>Girl Life - English Community Version</b>, and can not be played individually.'
  219. ''
  220. 'You can find the main game in <a href="https://www.tfgamessite.com/index.php?module=viewgame&id=597">Tfgames site</a> (external link)'
  221. ''
  222. 'Our forum: <a href="https://tfgamessite.com/phpbb3/viewforum.php?f=70">Tfgames site</a> (external link)'
  223. end
  224. --- mod_broodseal_setup ---------------------------------