variables.py 10 KB

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