variables.py 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280
  1. variable_replacements = [
  2. ['$pcs_firstname', '$pc.name_first'],
  3. ['$pcs_lastname', '$pc.name_last'],
  4. ['$pcs_nickname', '$pc.name_nick'],
  5. ['$genbsize', '$pc.genbsize'],
  6. ['$nbsize', '$pc.nbsize'],
  7. ['$wratio' , '$pc.wratio'],
  8. ['$bratio', '$pc.bratio'],
  9. ['$hratio', '$pc.hratio'],
  10. ['$fat', '$pc.fat'],
  11. ['$salo', '$pc.salo'],
  12. ['$salocatnow', '$pc.salocatnow'],
  13. ['$salolast', '$pc.salolast'],
  14. ['$salocatlast', '$pc.salocatlast'],
  15. ['$pcs_hips', '$pc.pcs_hips'],
  16. ['$pcs_waist', '$pc.pcs_waist'],
  17. ['$pcs_band', '$pc.pcs_band'],
  18. ['$pcs_bust', '$pc.pcs_bust'],
  19. ['$pcs_butt', '$pc.pcs_butt'],
  20. ['$pcs_cupsize', '$pc.pcs_cupsize'],
  21. ['$tits', '$pc.tits'],
  22. ['$titsize', '$pc.titsize'],
  23. ['$pcs_haircol', '$pc.hairColor'],
  24. ['$nathcol','$pc.hairColorNatural'],
  25. ['$dyefade','$pc.hairDyeFade'],
  26. ['$pcs_leghair', '$pc.legHair'],
  27. ['$pcs_weight', '$pc.pcs_weight'],
  28. ['$pcs_bmi', '$pc.pcs_bmi'],
  29. ['$pcs_hgt', '$pc.pcs_hgt'],
  30. ['$pcs_hairlng', '$pc.pcs_hairlng'],
  31. ['$pcs_tan', '$pc.tan'],
  32. ['$preg', '$pc.preg'],
  33. ['$knowpreg', '$pc.knowpreg'],
  34. ['$thinkpreg', '$pc.thinkpreg'],
  35. ['$PregChem', '$pc.PregChem'],
  36. ['$isPregnancyAware', '$pc.isPregnancyAware'],
  37. ['$bodset', '$pc.bodset'],
  38. ['$body', '$pc.body'],
  39. ['$pcs_teeth', '$pc.pcs_teeth'],
  40. ['$teeth', '$pc.teeth'],
  41. ['$moisturizerDailyCount', '$pc.moisturizerDailyCount'],
  42. ['$skinDailyGain', '$pc.skinDailyGain'],
  43. ['$skinDailyPenalty', '$pc.skinDailyPenalty'],
  44. ['$pcs_skin', '$pc.pcs_skin'],
  45. ['$pcs_vital', '$pc.pcs_vital'],
  46. ['$agilbuf', '$pc.dexterity'],
  47. ['$strenbuf', '$pc.muscularity'],
  48. ['$vitalbuf', '$pc.healthiness'],
  49. ['$vhips', '$pc.vhips'],
  50. ['$vhtmp', '$pc.vhtmp'],
  51. ['$pcs_pubes','$pc.pcs_pubes'],
  52. ['$vidageday','$pc.visualAgeDaysInverse'],
  53. ['$vidage','$pc.visualAge'],
  54. ['$pcs_missing_teeth','$pc.pcs_missing_teeth'],
  55. ['$pcs_apprncbase','$pc.pcs_apprncbase'],
  56. ['$pubestyle','$pc.pubestyle'],
  57. ['$pcs_mood[','$pc.pcs_mood_type['],
  58. ['$pcs_mood','$pc.pcs_mood'],
  59. ['$pcs_willpwr','$pc.pcs_willpwr'],
  60. ['$willpowermax','$pc.willpowermax'],
  61. ['$pcs_willpower_feeder','$pc.pcs_willpower_feeder'],
  62. ['$pcs_energy','$pc.pcs_energy'],
  63. ['$pcs_hydra','$pc.pcs_hydra'],
  64. ['$pcs_sleep','$pc.pcs_sleep'],
  65. ['$pcs_sweat','$pc.pcs_sweat'],
  66. ['$analplugIN','$pc.analplugIN'],
  67. ['$vibratorin','$pc.vibratorin'],
  68. ['$pcs_intel','$pc.intelligence'],
  69. ['$cosmetic_tattoo','$pc.cosmetic_tattoo'],
  70. ['$pcs_makeup','$pc.pcs_makeup'],
  71. ['$alko','$pc.alko'],
  72. ['$frost','$pc.frost'],
  73. ['$StrongNarkota','$pc.strongNarkota'],
  74. ['$pcs_vag','$pc.pcs_vag'],
  75. ['$pcs_throat','$pc.pcs_throat'],
  76. ['$pcs_ass','$pc.pcs_ass'],
  77. ['$SUB','$pc.pcs_sub'],
  78. ['$pcs_dom','$pc.pcs_dom'],
  79. ['$pcs_horny','$pc.pcs_horny'],
  80. ['$pcs_inhib','$pc.pcs_inhib'],
  81. ['$healthmax','$pc.healthmax'],
  82. ['$stammax','$pc.stammax'],
  83. ['$speed','$pc.speed'],
  84. ['$min_arousal','$pc.min_arousal'],
  85. ['$pcs_health','$pc.pcs_health'],
  86. ['$pcs_stam','$pc.pcs_stam'],
  87. ['$mood_trauma','$pc.mood_trauma'],
  88. ['$pcs_apprnc','$pc.pcs_apprnc'],
  89. #['$hotcat','$pc.hotcat'],
  90. ['$pcs_breath','$pc.pcs_breath'],
  91. ['$pcs_lipbalm','$pc.pcs_lipbalm'],
  92. ['$pcs_hairbsh','$pc.pcs_hairbsh'],
  93. ['$deodorant_on','$pc.deodorant_on'],
  94. ['$glass','$pc.glass'],
  95. ['$vgape','$pc.vgape'],
  96. ['$agape','$pc.agape'],
  97. ['$spanked','$pc.spanked'],
  98. ['$nark','$pc.nark'],
  99. ['$deodorant_time','$pc.deodorant_time'],
  100. ['$insleep ','$pc.isSleeping'],
  101. ['$will_counter ','$pc.will_counter'],
  102. ['$over ','$pc.gameover'],
  103. ['$birthday','$pc.birthday'],
  104. ['$birthmonth','$pc.birthmonth'],
  105. ['$birthyear','$pc.birthyear'],
  106. [r'\$(age[^\w])', r'$pc.\1',1],
  107. ['$pcs_eyesize','$pc.eyesize'],
  108. ['$pcs_eyecol','$pc.eyecolor'],
  109. ['$pcs_lashes','$pc.eyelashes'],
  110. ['$false_lashes','$pc.eyelashes_false'],
  111. ['$pcs_nips','$pc.nipples'],
  112. ['$clit_size','$pc.clit_size'],
  113. ['$pcs_lip','$pc.lip_size'],
  114. ['$pcs_haircol','$pc.pcs_haircol'],
  115. ['$minut','$time.minutes'],
  116. ['$hour','$time.hour'],
  117. ['$day','$time.day'],
  118. ['$month','$time.month'],
  119. ['$year','$time.year'],
  120. ['$dayStage','$time.dayStage'],
  121. ['$DayInYear','$time.dayOfYear'],
  122. ['$totminut ','$time.minutesTimestamp'],
  123. ['$daystart','$time.daystart'],
  124. ['$week','$time.weekday'],
  125. ['$isSchoolHoliday','$time.isSchoolHoliday'],
  126. ['$clothingworntype','$wardrobe.clothingworntype'],
  127. ['$clothingwornnumber','$wardrobe.clothingwornnumber'],
  128. ['$PCloQuality','$wardrobe.PCloQuality'],
  129. ['$PCloThinness','$wardrobe.PCloThinness'],
  130. ['$PCloTopCut','$wardrobe.PCloTopCut'],
  131. ['$PCloBra','$wardrobe.PCloBra'],
  132. ['$PCloOnePiece','$wardrobe.PCloOnePiece'],
  133. ['$PCloPants','$wardrobe.PCloPants'],
  134. ['$PCloSkirt','$wardrobe.PCloSkirt'],
  135. ['$PCloPanties','$wardrobe.PCloPanties'],
  136. ['$PCloDress','$wardrobe.PCloDress'],
  137. ['$PCloStyle','$wardrobe.PCloStyle'],
  138. ['$PCloStyle2','$wardrobe.PCloStyle2'],
  139. ['$PCloStyle3','$wardrobe.PCloStyle3'],
  140. ['$PCloInhibit','$wardrobe.PCloInhibit'],
  141. ['$PCloBimbo','$wardrobe.PCloBimbo'],
  142. ['$PCloCoverTop','$wardrobe.PCloCoverTop'],
  143. ['$PCloCoverBack','$wardrobe.PCloCoverBack'],
  144. ['$PCloCoverFront','$wardrobe.PCloCoverFront'],
  145. ['$PCloThinness','$wardrobe.PCloThinness'],
  146. ['$PCloTopCut','$wardrobe.PCloTopCut'],
  147. ['$PCloCoverFront','$wardrobe.PCloCoverFront'],
  148. ['$PXCloThinness','$wardrobe.PXCloThinness'],
  149. ['$PXCloTopCut','$wardrobe.PXCloTopCut'],
  150. ['$PXCloBottomShortness','$wardrobe.PXCloBottomShortness'],
  151. ['$PCloswimwear','$wardrobe.PCloswimwear'],
  152. ['$CoverTop','$wardrobe.CoverTop'],
  153. ['$CoverBack','$wardrobe.CoverBack'],
  154. ['$CoverFront','$wardrobe.CoverFront'],
  155. ['$braworntype','$wardrobe.braworntype'],
  156. ['$brawornnumber','$wardrobe.brawornnumber'],
  157. ['$PBraMaterial','$wardrobe.PBraMaterial'],
  158. ['$PBraType','$wardrobe.PBraType'],
  159. ['$PBraFun','$wardrobe.PBraFun'],
  160. ['$PBraQuality','$wardrobe.PBraQuality'],
  161. ['$PBraThinness','$wardrobe.PBraThinness'],
  162. ['$PBraCover','$wardrobe.PBraCover'],
  163. ['$pantyworntype','$wardrobe.pantyworntype'],
  164. ['$pantywornnumber','$wardrobe.pantywornnumber'],
  165. ['$PPanMaterial','$wardrobe.PPanMaterial'],
  166. ['$PPantyFun','$wardrobe.PPantyFun'],
  167. ['$PPanQuality','$wardrobe.PPanQuality'],
  168. ['$PPanThinness','$wardrobe.PPanThinness'],
  169. ['$PPanCoverFront','$wardrobe.PPanCoverFront'],
  170. ['$PPanCoverBack','$wardrobe.PPanCoverBack'],
  171. ['$shoeworntype','$wardrobe.shoeworntype'],
  172. ['$shoewornnumber','$wardrobe.shoewornnumber'],
  173. ['$PShoQuaility','$wardrobe.PShoQuaility'],
  174. ['$PShoCut','$wardrobe.PShoCut'],
  175. ['$PShoHeels','$wardrobe.PShoHeels'],
  176. ['$PShoStyle','$wardrobe.PShoStyle'],
  177. ['$PXShoHeels','$wardrobe.PXShoHeels'],
  178. ['$coatworntype','$wardrobe.coatworntype'],
  179. ['$coatwornnumber','$wardrobe.coatwornnumber'],
  180. ['$PCoatWarm','$wardrobe.PCoatWarm'],
  181. ['$PCoatQuality','$wardrobe.PCoatQuality'],
  182. ['$pcs_sleep','$pc.pcs_sleep'],
  183. ["<<gs 'body' 'initial'>>","<<run $pc.bodyInit()>>"],
  184. ["<<gs 'body' 'RegularUpdate'>>",""],
  185. ["<<gs 'body' 'DailyUpdate'>>","<<run $pc.bodyDailyUpdate()>>"],
  186. ["<<gs 'body'>>","<<run $pc.bodySaloCalc()>>"],
  187. ["<<$pcs_apprnc>>","<<body_desc_appearance>>"],
  188. ["<<gs 'arousal' 'end'>>","<<run $pc.arousalEnd()>>"],
  189. ['$money','$finances.cash'],
  190. ['$karta','$finances.bank'],
  191. ['$bankAccount','$finances.hasBankAccount'],
  192. ['$bankDebtLimit','$finances.bankOverdraftMax'],
  193. ['$bag','$wardrobe.purseEquipped'],
  194. ]
  195. #variable_replacements = []
  196. inventory_variables = [
  197. ["stanok","razor"],
  198. ["kosmetica","cosmetics"],
  199. ["lipbalm","lipbalm"],
  200. ["prezik","condom"],
  201. ["painkiller","painkiller"],
  202. ["vitamin","vitamin"],
  203. ["tampon","tampon"],
  204. ["shampoo","shampoo"],
  205. ["deodorant","deo"],
  206. ["eda","food"],
  207. ["edaD","foodDiet"],
  208. ["biscuits","biscuit"],
  209. ["bottle","water"],
  210. ["buterbrod","sandwich"],
  211. ["wine","wine"],
  212. ["item_moisturizer","moisturizer"],
  213. ["sanpad","sanpad"],
  214. ["hscrunch","hairScrunchie"],
  215. ["hpingrip","hairPin"],
  216. ["salfetka","wipe"],
  217. ["mouthwash","mouthwash"],
  218. ["greben","comb"],
  219. ["compact_mirror","compactMirror"],
  220. ["krem","sunblock"],
  221. ["falselashesplain","falselashesplain"],
  222. ["falselashesmink","falselashesmink"],
  223. ["kosmetika","cosmetics"],
  224. ["komp","computer"],
  225. ["umbrella","umbrella"],
  226. #["xxx","xxx"],
  227. ]
  228. quest_variables = [
  229. [r'\$missing_class','school','missedClasses'],
  230. [r'\$BeInSchool','school','attendedDays'],
  231. [r"\$christinaQW\['(?P<index>.*?)'\]",'christina',r'\g<index>'],
  232. ]
  233. get_set_variables = [
  234. [r'\$pirsA',"$pc.decoGet('piercing','tongue')",r"$pc.decoWear('piercing','tongue',\1)"],
  235. [r'\$pirsB',"$pc.decoGet('piercing','lip')",r"$pc.decoWear('piercing','lip',\1)"],
  236. [r'\$pirsC',"$pc.decoGet('piercing','ears')",r"$pc.decoWear('piercing','ears',\1)"],
  237. [r'\$pirsD',"$pc.decoGet('piercing','nose')",r"$pc.decoWear('piercing','nose',\1)"],
  238. [r'\$pirsE',"$pc.decoGet('piercing','eyebrow')",r"$pc.decoWear('piercing','eyebrow',\1)"],
  239. [r'\$pirsF',"$pc.decoGet('piercing','nipple')",r"$pc.decoWear('piercing','nipple',\1)"],
  240. [r'\$pirsG',"$pc.decoGet('piercing','pussy')",r"$pc.decoWear('piercing','pussy',\1)"],
  241. [r'\$pirsN',"$pc.decoGet('piercing','navel')",r"$pc.decoWear('piercing','navel',\1)"],
  242. [r'''\$stat\[(["'\w]+)\]''',r"$pc.sexStat(\1)",r"$pc.sexStatSet(\1,'aware',\2)",r"$pc.sexStatInc(\1,'aware',\2)",r"$pc.sexStatDec(\1,'aware',\2)"],
  243. ]
  244. post_get_set_variables_replacements = [
  245. ['''$pc.sexStat('think_virgin') == 1''','$pc.thinksIsVirgin'],
  246. ['''$pc.sexStat('think_virgin') == 0''','!$pc.thinksIsVirgin'],
  247. ['''$pc.sexStat('think_virgin') != 1''','!$pc.thinksIsVirgin'],
  248. ['''$pc.sexStat('think_virgin') != 0''','$pc.thinksIsVirgin'],
  249. ]