pain 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194
  1. # pain
  2. !For checking pain and when applicable triggering arousal.
  3. !ARGS[0] magnitude of pain inflicted 1 is very light, 9 is extreme, potentially hospitalizing
  4. !$ARGS[1] should equal the body part being hurt from any of the following:
  5. !BobyPart 'head', 'hair', 'ears', 'eyebrows', 'eyes', 'cheeks', 'nose', 'mouth', 'lips', 'tongue', 'throat', 'neck', 'back',
  6. !'asscheeks', 'asshole', 'hips', 'thighs', 'legL', 'legR', 'feet', 'toes', 'shoulders', 'armL', 'armR', 'handL', 'handR',
  7. !'fingers', 'chest', 'breasts', 'nipples', 'ribs', 'tummy', 'pubic', 'vaginal', 'labia', 'clitoris', 'urethra', 'cervix'
  8. !$ARGS[2] The action the participant has performed on Sveta (some of these can cause arousal if Sveta is into pain)
  9. !Acts: 'pierce', 'slap', 'spank', 'pinch', 'bite', 'burn', 'freeze', 'hit', 'kick', 'Slam', 'shock', 'bind', 'stretch'
  10. !'tear', 'break', 'twist', 'ache', 'cramp', 'labor'
  11. !Format to use: gs 'pain', n, 'BobyPart', 'Act'
  12. !For pain to multiple body parts, use multiple calls
  13. !pain[1] = ARGS[0]
  14. if ARGS[0] = 1:
  15. pain[1] = 1
  16. elseif ARGS[0] = 2:
  17. pain[1] = 2
  18. elseif ARGS[0] = 3:
  19. pain[1] = 3
  20. elseif ARGS[0] = 4:
  21. pain[1] = 4
  22. elseif ARGS[0] = 5:
  23. pain[1] = 5
  24. elseif ARGS[0] = 6:
  25. pain[1] = 6
  26. elseif ARGS[0] = 7:
  27. pain[1] = 7
  28. elseif ARGS[0] = 8:
  29. pain[1] = 8
  30. elseif ARGS[0] = 9:
  31. pain[1] = 9
  32. end
  33. if $ARGS[2] = 'pierce':
  34. pain[2] = 8
  35. elseif $ARGS[2] = 'slap':
  36. pain[2] = 1
  37. elseif $ARGS[2] = 'spank':
  38. pain[2] = 3
  39. spank += 1
  40. elseif $ARGS[2] = 'pinch':
  41. pain[2] = 5
  42. elseif $ARGS[2] = 'bite':
  43. pain[2] = 8
  44. elseif $ARGS[2] = 'burn':
  45. pain[2] = 7
  46. elseif $ARGS[2] = 'freeze':
  47. pain[2] = 7
  48. elseif $ARGS[2] = 'hit':
  49. pain[2] = 7
  50. elseif $ARGS[2] = 'kick':
  51. pain[2] = 10
  52. elseif $ARGS[2] = 'Slam':
  53. pain[2] = 6
  54. elseif $ARGS[2] = 'shock':
  55. pain[2] = 4
  56. elseif $ARGS[2] = 'bind':
  57. pain[2] = 1
  58. elseif $ARGS[2] = 'stretch':
  59. pain[2] = 6
  60. elseif $ARGS[2] = 'tear':
  61. pain[2] = 9
  62. elseif $ARGS[2] = 'break':
  63. pain[2] = 10
  64. elseif $ARGS[2] = 'twist':
  65. pain[2] = 4
  66. elseif $ARGS[2] = 'ache':
  67. pain[2] = 9
  68. elseif $ARGS[2] = 'cramp':
  69. pain[2] = 10
  70. elseif $ARGS[2] = 'labor':
  71. pain[2] = 4
  72. end
  73. if $ARGS[1] = 'head':
  74. pain[3] = 6
  75. pain['head'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  76. elseif $ARGS[1] = 'hair':
  77. pain[3] = 1
  78. pain['hair'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  79. elseif $ARGS[1] = 'ears':
  80. pain[3] = 6
  81. pain['ears'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  82. elseif $ARGS[1] = 'eyebrows':
  83. pain[3] = 6
  84. pain['eyebrows'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  85. elseif $ARGS[1] = 'eyes':
  86. pain[3] = 8
  87. pain['eyes'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  88. elseif $ARGS[1] = 'cheeks':
  89. pain[3] = 3
  90. pain['cheeks'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  91. elseif $ARGS[1] = 'nose':
  92. pain[3] = 5
  93. pain['nose'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  94. elseif $ARGS[1] = 'mouth':
  95. pain[3] = 4
  96. pain['mouth'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  97. elseif $ARGS[1] = 'lips':
  98. pain[3] = 6
  99. pain['lips'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  100. elseif $ARGS[1] = 'tongue':
  101. pain[3] = 7
  102. pain['tongue'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  103. elseif $ARGS[1] = 'throat':
  104. pain[3] = 6
  105. pain['throat'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  106. elseif $ARGS[1] = 'neck':
  107. pain[3] = 7
  108. pain['neck'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  109. elseif $ARGS[1] = 'back':
  110. pain[3] = 5
  111. pain['back'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  112. elseif $ARGS[1] = 'asscheeks':
  113. pain[3] = 2
  114. pain['asscheeks'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  115. elseif $ARGS[1] = 'asshole':
  116. pain[3] = 9
  117. pain['asshole'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  118. elseif $ARGS[1] = 'hips':
  119. pain[3] = 5
  120. pain['hips'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  121. elseif $ARGS[1] = 'thighs':
  122. pain[3] = 4
  123. pain['thighs'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  124. elseif $ARGS[1] = 'legL':
  125. pain[3] = 3
  126. pain['legL'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  127. elseif $ARGS[1] = 'legR':
  128. pain[3] = 3
  129. pain['legR'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  130. elseif $ARGS[1] = 'feet':
  131. pain[3] = 2
  132. pain['feet'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  133. elseif $ARGS[1] = 'toes':
  134. pain[3] = 4
  135. pain['toes'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  136. elseif $ARGS[1] = 'shoulders':
  137. pain[3] = 2
  138. pain['shoulders'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  139. elseif $ARGS[1] = 'armL':
  140. pain[3] = 2
  141. pain['armL'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  142. elseif $ARGS[1] = 'armR':
  143. pain[3] = 2
  144. pain['armR'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  145. elseif $ARGS[1] = 'hands':
  146. pain[3] = 3
  147. pain['hands'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  148. elseif $ARGS[1] = 'fingers':
  149. pain[3] = 4
  150. pain['fingers'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  151. elseif $ARGS[1] = 'chest':
  152. pain[3] = 7
  153. pain['chest'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  154. elseif $ARGS[1] = 'breasts':
  155. pain[3] = 8
  156. pain['breasts'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  157. elseif $ARGS[1] = 'nipples':
  158. pain[3] = 9
  159. pain['nipples'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  160. elseif $ARGS[1] = 'ribs':
  161. pain[3] = 5
  162. pain['ribss'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  163. elseif $ARGS[1] = 'tummy':
  164. pain[3] = 6
  165. pain['tummy'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  166. elseif $ARGS[1] = 'pubic':
  167. pain[3] = 6
  168. pain['pubic'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  169. elseif $ARGS[1] = 'vaginal':
  170. pain[3] = 8
  171. pain['vaginal'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  172. elseif $ARGS[1] = 'labia':
  173. pain[3] = 8
  174. pain['labia'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  175. elseif $ARGS[1] = 'clitoris':
  176. pain[3] = 10
  177. pain['clitoris'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  178. elseif $ARGS[1] = 'urethra':
  179. pain[3] = 6
  180. pain['urethra'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  181. elseif $ARGS[1] = 'cervix':
  182. pain[3] = 8
  183. pain['cervix'] += '<<pain[1]>>' * '<<pain[2]>>' * '<<pain[3]>>' /10
  184. end
  185. !arousal calculation
  186. !arousal += (pain[1] * pain[2]) * pain[3] * masochism['pref'] / 1000
  187. --- pain ---------------------------------