pain 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173
  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[2] = 'pierce':
  15. pain[2] = 8
  16. elseif $ARGS[2] = 'slap':
  17. pain[2] = 1
  18. elseif $ARGS[2] = 'spank':
  19. pain[2] = 3
  20. elseif $ARGS[2] = 'pinch':
  21. pain[2] = 5
  22. elseif $ARGS[2] = 'bite':
  23. pain[2] = 8
  24. elseif $ARGS[2] = 'burn':
  25. pain[2] = 7
  26. elseif $ARGS[2] = 'freeze':
  27. pain[2] = 7
  28. elseif $ARGS[2] = 'hit':
  29. pain[2] = 7
  30. elseif $ARGS[2] = 'kick':
  31. pain[2] = 10
  32. elseif $ARGS[2] = 'Slam':
  33. pain[2] = 6
  34. elseif $ARGS[2] = 'shock':
  35. pain[2] = 4
  36. elseif $ARGS[2] = 'bind':
  37. pain[2] = 1
  38. elseif $ARGS[2] = 'stretch':
  39. pain[2] = 6
  40. elseif $ARGS[2] = 'tear':
  41. pain[2] = 9
  42. elseif $ARGS[2] = 'break':
  43. pain[2] = 10
  44. elseif $ARGS[2] = 'twist':
  45. pain[2] = 4
  46. elseif $ARGS[2] = 'ache':
  47. pain[2] = 9
  48. elseif $ARGS[2] = 'cramp':
  49. pain[2] = 10
  50. elseif $ARGS[2] = 'labor':
  51. pain[2] = 4
  52. end
  53. if $ARGS[1] = 'head':
  54. pain[3] = 6
  55. pain['head'] += pain[1] * pain[2] * pain[3] /10
  56. elseif $ARGS[1] = 'hair':
  57. pain[3] = 1
  58. pain['hair'] += pain[1] * pain[2] * pain[3] /10
  59. elseif $ARGS[1] = 'ears':
  60. pain[3] = 6
  61. pain['earL'] += pain[1] * pain[2] * pain[3] /10
  62. elseif $ARGS[1] = 'eyebrows':
  63. pain[3] = 6
  64. pain['eyebrowL'] += pain[1] * pain[2] * pain[3] /10
  65. elseif $ARGS[1] = 'eyes':
  66. pain[3] = 8
  67. pain['eyeL'] += pain[1] * pain[2] * pain[3] /10
  68. elseif $ARGS[1] = 'cheeks':
  69. pain[3] = 3
  70. pain['cheekL'] += pain[1] * pain[2] * pain[3] /10
  71. elseif $ARGS[1] = 'nose':
  72. pain[3] = 5
  73. pain['nose'] += pain[1] * pain[2] * pain[3] /10
  74. elseif $ARGS[1] = 'mouth':
  75. pain[3] = 4
  76. pain['mouth'] += pain[1] * pain[2] * pain[3] /10
  77. elseif $ARGS[1] = 'lips':
  78. pain[3] = 6
  79. pain['lips'] += pain[1] * pain[2] * pain[3] /10
  80. elseif $ARGS[1] = 'tongue':
  81. pain[3] = 7
  82. pain['tongue'] += pain[1] * pain[2] * pain[3] /10
  83. elseif $ARGS[1] = 'throat':
  84. pain[3] = 6
  85. pain['throat'] += pain[1] * pain[2] * pain[3] /10
  86. elseif $ARGS[1] = 'neck':
  87. pain[3] = 7
  88. pain['neck'] += pain[1] * pain[2] * pain[3] /10
  89. elseif $ARGS[1] = 'back':
  90. pain[3] = 5
  91. pain['back'] += pain[1] * pain[2] * pain[3] /10
  92. elseif $ARGS[2] = 'asscheeks':
  93. pain[3] = 2
  94. pain['asscheekL'] += pain[1] * pain[2] * pain[3] /10
  95. elseif $ARGS[2] = 'asshole':
  96. pain[3] = 9
  97. pain['asshole'] += pain[1] * pain[2] * pain[3] /10
  98. elseif $ARGS[2] = 'hips':
  99. pain[3] = 5
  100. pain['hipL'] += pain[1] * pain[2] * pain[3] /10
  101. elseif $ARGS[2] = 'thighs':
  102. pain[3] = 4
  103. pain['thighL'] += pain[1] * pain[2] * pain[3] /10
  104. elseif $ARGS[2] = 'legL':
  105. pain[3] = 3
  106. pain['legL'] += pain[1] * pain[2] * pain[3] /10
  107. elseif $ARGS[2] = 'legR':
  108. pain[3] = 3
  109. pain['legR'] += pain[1] * pain[2] * pain[3] /10
  110. elseif $ARGS[2] = 'feet':
  111. pain[3] = 2
  112. pain['footL'] += pain[1] * pain[2] * pain[3] /10
  113. elseif $ARGS[2] = 'toes':
  114. pain[3] = 4
  115. pain['toesL'] += pain[1] * pain[2] * pain[3] /10
  116. elseif $ARGS[2] = 'shoulders':
  117. pain[3] = 2
  118. pain['shoulderL'] += pain[1] * pain[2] * pain[3] /10
  119. elseif $ARGS[2] = 'armL':
  120. pain[3] = 2
  121. pain['armL'] += pain[1] * pain[2] * pain[3] /10
  122. elseif $ARGS[2] = 'armR':
  123. pain[3] = 2
  124. pain['armR'] += pain[1] * pain[2] * pain[3] /10
  125. elseif $ARGS[2] = 'hands':
  126. pain[3] = 3
  127. pain['handL'] += pain[1] * pain[2] * pain[3] /10
  128. elseif $ARGS[2] = 'fingers':
  129. pain[3] = 4
  130. pain['fingersL'] += pain[1] * pain[2] * pain[3] /10
  131. elseif $ARGS[2] = 'chest':
  132. pain[3] = 7
  133. pain['chest'] += pain[1] * pain[2] * pain[3] /10
  134. elseif $ARGS[2] = 'breasts':
  135. pain[3] = 8
  136. pain['breastL'] += pain[1] * pain[2] * pain[3] /10
  137. elseif $ARGS[2] = 'nipples':
  138. pain[3] = 9
  139. pain['nippleL'] += pain[1] * pain[2] * pain[3] /10
  140. elseif $ARGS[2] = 'ribs':
  141. pain[3] = 5
  142. pain['ribsL'] += pain[1] * pain[2] * pain[3] /10
  143. elseif $ARGS[2] = 'tummy':
  144. pain[3] = 6
  145. pain['tummy'] += pain[1] * pain[2] * pain[3] /10
  146. elseif $ARGS[2] = 'pubic':
  147. pain[3] = 6
  148. pain['pubic'] += pain[1] * pain[2] * pain[3] /10
  149. elseif $ARGS[2] = 'vaginal':
  150. pain[3] = 8
  151. pain['vaginal'] += pain[1] * pain[2] * pain[3] /10
  152. elseif $ARGS[2] = 'labia':
  153. pain[3] = 8
  154. pain['labia'] += pain[1] * pain[2] * pain[3] /10
  155. elseif $ARGS[2] = 'clitoris':
  156. pain[3] = 10
  157. pain['clitoris'] += pain[1] * pain[2] * pain[3] /10
  158. elseif $ARGS[2] = 'urethra':
  159. pain[3] = 6
  160. pain['urethra'] += pain[1] * pain[2] * pain[3] /10
  161. elseif $ARGS[2] = 'cervix':
  162. pain[3] = 8
  163. pain['cervix'] += pain[1] * pain[2] * pain[3] /10
  164. end
  165. !arousal calculation
  166. arousal += (pain[1] * pain[2]) * pain[3] * masochism['pref'] / 1000
  167. --- pain ---------------------------------