npc_reactions.qsrc 61 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853
  1. # npc_reactions
  2. !! 2022/30/09
  3. !!This file is for npc''s reaction to different aspect of the player character.
  4. !! It has functions that can be called from an interaction with an npc to add a line of text that reacts to some aspect of the player character.
  5. !! The following are thing that need to have reactions, fell free to fill out any of these you like:
  6. !{Clothing:
  7. - Style = bimbo, punk, etc
  8. - Thinness
  9. - Bra/Braless (if applicable)
  10. - Skirt length
  11. - Pant length
  12. - Panties/Pantyless (if applicable)
  13. - Footwear
  14. - Visible piercings
  15. - bimbo look
  16. Cosmetics:
  17. - Makeup
  18. - Visible Tattoos
  19. - Visible cum on face
  20. - visible cum on clothes
  21. - Perfume (if we add it?)
  22. Physical traits:
  23. - BMI/Fitness
  24. - Breast size
  25. - Ass size
  26. - Skin condition
  27. - Hair length/health/quality
  28. - Leg hair
  29. - Sweat/deodorant
  30. - Pregnancy
  31. - Skin Tan
  32. - strength
  33. - exposed genitals
  34. - exposed breast
  35. }
  36. dynamic $npc_preferences[$ARGS[1]]
  37. if $ARGS[0] = 'stat':
  38. killvar 'npc_reaction_hourly'
  39. end
  40. if $ARGS[1] = 'cikl':
  41. killvar 'npc_reaction_daily'
  42. if week = 1:
  43. killvar 'npc_reaction_weekly'
  44. end
  45. end
  46. !! This is the code for choosing the aspect of the player character. This is called from a file by func('npc_reactions', 'general', npc_identifier/opinion) and returns a string of text that can be added to the to screen as its own line or to an other string by +
  47. !! $ARGS[1] is either the npc_identifirer for a npc with entry in npc_startic or the name of the npc.
  48. !! $ARGS[2] is npc''s opinion of the player character and is only used for npc's that don't have an identifier. It set to either 'love', 'like', 'indifferent' or 'dislike', if it is not set it will default to the opinion of hate. So remember to set it unless the npc hate the player character.
  49. if $ARGS[0] = 'general':
  50. !! This reset the npc expectation about that player character is tanned if the player character is no longer tanned.
  51. if dyneval( 'RESULT = npc_reaction_first_time[''<<$ARGS[1]>>_tan'']') = 1 and pcs_tan = 0: dynamic 'npc_reaction_first_time[''<<$ARGS[1]>>_tan''] = 0'
  52. if func('pcs_has_attr', 'cum_face') and dyneval( 'RESULT = npc_reaction_hourly[''<<$ARGS[1]>>_cum_on_face'']') = 0:
  53. $result = func('npc_reactions', 'cum_on_face', $ARGS[1], $ARGS[2])
  54. elseif func('pcs_has_attr', 'cum_clothes') and dyneval( 'RESULT = npc_reaction_hourly[''<<$ARGS[1]>>_cum_on_clothes'']') = 0:
  55. $result = func('npc_reactions', 'cum_on_clothes', $ARGS[1], $ARGS[2])
  56. elseif func('pcs_has_attr', 'body_pregnant') and dyneval( 'RESULT = npc_reaction_pregnant[''<<$ARGS[1]>>'']') = 0:
  57. $result = func('npc_reactions', 'pregnant', $ARGS[1], $ARGS[2])
  58. else
  59. i = 0
  60. !! Body
  61. if func('pcs_has_attr', 'body_fit') and dyneval( 'RESULT = npc_reaction_weekly[''<<$ARGS[1]>>_fit'']') = 0:
  62. i += 1
  63. $npc_reaction_choice[i] = 'fit'
  64. end
  65. if func('pcs_has_attr', 'cosmetics_piercing') and dyneval( 'RESULT = npc_reaction_weekly[''<<$ARGS[1]>>_piercing'']') = 0:
  66. i += 1
  67. $npc_reaction_choice[i] = 'piercing'
  68. end
  69. if func('pcs_has_attr', 'body_strong') and dyneval( 'RESULT = npc_reaction_weekly[''<<$ARGS[1]>>_strong'']') = 0:
  70. i += 1
  71. $npc_reaction_choice[i] = 'strong'
  72. end
  73. if func('pcs_has_attr', 'body_tan') and dyneval( 'RESULT =npc_reaction_first_time[''<<$ARGS[1]>>_tan'']') = 0:
  74. i += 1
  75. $npc_reaction_choice[i] = 'tan'
  76. end
  77. if func('pcs_has_attr', 'cosmetics_tattoo') and dyneval( 'RESULT = npc_reaction_first_time[''<<$ARGS[1]>>_tatoo'']') = 0:
  78. i += 1
  79. $npc_reaction_choice[i] = 'tatoo'
  80. end
  81. !! Clothing
  82. if func('pcs_has_attr', 'clothing_bimbo') and dyneval( 'RESULT = npc_reaction_weekly[''<<$ARGS[1]>>_bimbo'']') = 0:
  83. i += 1
  84. $npc_reaction_choice[i] = 'bimbo_look'
  85. end
  86. if func('pcs_has_attr', 'clothing_goth') and dyneval( 'RESULT = npc_reaction_weekly[''<<$ARGS[1]>>_goth'']') = 0:
  87. i += 1
  88. $npc_reaction_choice[i] = 'goth_look'
  89. end
  90. if func('pcs_has_attr', 'clothing_punk') and dyneval( 'RESULT = npc_reaction_weekly[''<<$ARGS[1]>>_punk'']') = 0:
  91. i += 1
  92. $npc_reaction_choice[i] = 'punk_look'
  93. end
  94. if func('pcs_has_attr', 'clothing_skirt_short') and dyneval( 'RESULT = npc_reaction_daily[''<<$ARGS[1]>>_short_skirt'']') = 0:
  95. i += 1
  96. $npc_reaction_choice[i] = 'short_skirt'
  97. end
  98. if func('pcs_has_attr', 'clothing_thin') and dyneval( 'RESULT = npc_reaction_daily[''<<$ARGS[1]>>_clothes_thinnes'']') = 0:
  99. i += 1
  100. $npc_reaction_choice[i] = 'clothes_thinnes'
  101. end
  102. !! Cosmetics
  103. if func('pcs_has_attr', 'cosmetics_makeup') and dyneval( 'RESULT = npc_reaction_weekly[''<<$ARGS[1]>>_makeup'']') = 0:
  104. i += 1
  105. $npc_reaction_choice[i] = 'makeup'
  106. end
  107. !! To be checked. Temporarily written by Anjuna
  108. !! if func('pcs_has_attr', 'body_tits') and dyneval( 'RESULT = npc_reaction_weekly[''<<$ARGS[1]>>_tits'']') = 0:
  109. !! i += 1
  110. !! $npc_reaction_choice[i] = 'tits'
  111. !! end
  112. !!
  113. !! if func('pcs_has_attr', 'body_ass') and dyneval( 'RESULT = npc_reaction_weekly[''<<$ARGS[1]>>_ass'']') = 0:
  114. !! i += 1
  115. !! $npc_reaction_choice[i] = 'ass'
  116. !! end
  117. $result = func('npc_reactions', $npc_reaction_choice[rand(1, i)], $ARGS[1], $ARGS[2])
  118. killvar 'npc_reactions_temp_preferences'
  119. killvar 'npc_reaction_choice'
  120. end
  121. end
  122. !! This is an example for how the reaction should be done. Feel free to improve the text if you have a better version.
  123. !! Notice how the reactions both depend on the npc''s relationship with the player character and if the like the particular aspect.
  124. !! The preference for an npc with entries in npcstatic is set there. If you want to set the preference for an npc that in not in npcstatic then you have to set npc_reactions_temp_preferences['bimbo'] equal to 1 for like and -1 for dislike before you call the function that gives the reaction.
  125. !! This also means the for some combination of these there might be an reaction, which is done by having $result = ''
  126. !{
  127. if $ARGS[0] = '':
  128. dynamic 'npc_reaction_[''<<$ARGS[1]>>_''] = 1'
  129. !!else
  130. if npc_trait_values['PREF_TRAIT'] > 0 or npc_reactions_temp_preferences[''] = 1:
  131. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  132. $result = ' '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  133. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  134. $result = ' '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  135. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  136. $result = ' '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  137. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  138. $result = ' '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  139. else
  140. $result = ' '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  141. end
  142. elseif npc_trait_values['PREF_TRAIT'] < 0 or npc_reactions_temp_preferences[''] = -1:
  143. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  144. $result = ' '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  145. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  146. $result = ' '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  147. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  148. $result = ' '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  149. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  150. $result = ' '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  151. else
  152. $result = ' '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  153. end
  154. else
  155. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'indifferent':
  156. $result = ' '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  157. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  158. $result = ' '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  159. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  160. $result = ' '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  161. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  162. $result = ' '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  163. else
  164. $result = ' '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  165. end
  166. end
  167. !!end
  168. end
  169. }
  170. if $ARGS[0] = 'bimbo_look':
  171. dynamic 'npc_reaction_weekly[''<<$ARGS[1]>>_bimbo''] = 1'
  172. !! This is out commented since we don''t have special reactions from Katja and Dimka yet, it is just to show how the code will be when special reactions is added.
  173. !!if $ARGS[1] = 'A01'
  174. !! !!Special text for Dimka
  175. !! $result = func('dimca_reaction', 'bimbo')
  176. !!elseif $ARGS[1] = 'A14'
  177. !! !!Special text for Katja
  178. !! $result = func('katja_procedural', 'bimbo')
  179. !!else
  180. if npc_trait_values['clothes_style_bimbo'] > 0 or npc_reactions_temp_preferences['bimbo'] = 1:
  181. !!text if the npc likes the bimbo look
  182. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  183. !!if the npc likes the bimbo looks and love the player character
  184. $result = '"You''re gorgeous! I adore your fashion sense!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  185. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  186. !!if the npc likes the bimbo looks and likes the player character
  187. $result = '"That''s a great look. It should never be changed!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  188. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  189. !!if the npc likes the bimbo looks and is indifferent to the player character
  190. $result = '"At the very least, you know how to dress correctly" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  191. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  192. !!if the npc like the bimbo looks and dislikes the player character
  193. $result = '"You''re putting forth too much effort. That look is pointless on you." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  194. else
  195. !!if the npc like the bimbo looks and hates the player character
  196. $result = '"That outfit is really wasted on a slut like you!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  197. end
  198. elseif npc_trait_values['clothes_style_bimbo'] < 0 or npc_reactions_temp_preferences['bimbo'] = -1:
  199. !!text if the npc dislikes the bimbo look
  200. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  201. !!if the npc dislikes the bimbo looks and love the player character
  202. $result = '"Don''t get me wrong! You''re always as stunning as ever! It''s just that look isn''t for me" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  203. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  204. !!if the npc dislikes the bimbo looks and likes the player character
  205. $result = '"You''re quite nice; I simply believe a different style might fit you more" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  206. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  207. !!if the npc dilikes the bimbo looks and is indifferent to the player character
  208. $result = '"I don''t give a damn about how you look. It has no effect on me" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  209. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  210. !!if the npc dislike the bimbo looks and dislikes the player character
  211. $result = '"That look is perfect for you! That is, I despise both" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  212. else
  213. !!if the npc like the bimbo looks and hates the player character
  214. $result = '"At least the appearance corresponds to the personality: cheap and superficial" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  215. end
  216. else
  217. !!text if the npc is indifferent to the bimbo look
  218. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'indifferent':
  219. !!if the npc is indifferent to the bimbo looks and love the player character
  220. $result = '"You''re always stunning, no matter what you''re wearing!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  221. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  222. !!if the npc is indifferent to the bimbo looks and likes the player character
  223. $result = '"You''re very nice. And that style suits you" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  224. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  225. !!if the npc is indifferent to the bimbo looks and is indifferent to the player character
  226. $result = '"I don''t mind. Simply put on whatever you want." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  227. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  228. !!if the npc is indifferent to the bimbo looks and dislikes the player character
  229. $result = '"What are you trying to do? Maybe you should care less about looks and more about not being a bitch?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  230. else
  231. !!if the npc is indifferent to the bimbo looks and hates the player character
  232. $result = '"A slut remains a slut. It doesn''t matter how she dresses" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  233. end
  234. end
  235. !!end
  236. end
  237. if $ARGS[0] = 'goth_look':
  238. dynamic 'npc_reaction_weekly[''<<$ARGS[1]>>_goth''] = 1'
  239. !! This is out commented since we don''t have special reactions from Katja and Dimka yet, it is just to show how the code will be when special reactions is added.
  240. !!if $ARGS[1] = 'A01'
  241. !! !!Special text for Dimka
  242. !! $result = func('dimca_reaction', 'bimbo')
  243. !!elseif $ARGS[1] = 'A14'
  244. !! !!Special text for Katja
  245. !! $result = func('katja_procedural', 'bimbo')
  246. !!else
  247. if npc_trait_values['clothes_style_goth'] > 0 or npc_reactions_temp_preferences['goth'] = 1:
  248. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  249. $result = '"Wow, <<$pcs_nickname>>, you really pull off the goth look well!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says while looking you up and down.'
  250. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  251. $result = '"You know, <<$pcs_nickname>>, not many people can pull off goth, but I think you look really great," '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says.'
  252. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  253. $result = '"Goth is certainly an interesting look for you, <<$pcs_nickname>>," '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says.'
  254. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  255. $result = '"Ugh, you can''t pull off the goth look at all!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says, waving at you dismissively.'
  256. else
  257. $result = '"You look like a wet dog, <<$pcs_nickname>>! The goth style isn''t for wannabe losers like you!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says, sneering at you.'
  258. end
  259. elseif npc_trait_values['clothes_style_goth'] < 0 or npc_reactions_temp_preferences['goth'] = -1:
  260. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  261. $result = '"Even on you, <<$pcs_nickname>>, I''m just not a fan of this goth thing," '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says, looking over your outfit.'
  262. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  263. $result = '"Are you sure about this, <<$pcs_nickname>>?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says while poking at your outfit. "It''s so dark and gloomy, I don''t think it suits you."'
  264. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  265. $result = '"That is one ugly outfit, <<$pcs_nickname>>," '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says. "You should find a trendier style to wear, it''ll make you look better."'
  266. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  267. $result = '"Seeing you in that terrible outfit reminds me of why I don''t like you, <<$pcs_nickname>>," '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says, rolling their eyes at you.'
  268. else
  269. $result = '"Wow, you found an equally ugly style to match your ugly face!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says, laughing at you.'
  270. end
  271. else
  272. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'indifferent':
  273. $result = '"Yeah, still amazing. Don''t care what you wear" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  274. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  275. $result = '"Yeah, it''s a nice look for you, if you''re into all that goth stuff" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  276. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  277. $result = '"Don''t worry, it''s not the goth look. I just don''t care about you" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  278. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  279. $result = '"It''s not what you wear. I just don''t like you. So stop trying to be edgy with that goth style" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  280. else
  281. $result = '"The fuck are you wearing? You know what, don''t answer. I think the problem it''s not the dress, it''s just you" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  282. end
  283. end
  284. !!end
  285. end
  286. if $ARGS[0] = 'punk_look':
  287. dynamic 'npc_reaction_weekly[''<<$ARGS[1]>>_punk''] = 1'
  288. !!else
  289. if npc_trait_values['clothes_style_punk'] > 0 or npc_reactions_temp_preferences['punk'] = 1:
  290. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  291. $result = '"Wow, I love your style! You have such a cool edge to you, I admire it." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  292. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  293. $result = '"I like your punk style, it''s different and unique. You have a good sense of fashion." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  294. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  295. $result = '"The punk style is cool, but I don''t really have an opinion on the person wearing it." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  296. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  297. $result = '"I like the punk look, but I don''t like the attitude that usually comes with it. You need to tone it down a bit." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  298. else
  299. $result = ' "I can''t stand people like you who try to act tough with that punk style. It''s just a front for insecurity." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  300. end
  301. elseif npc_trait_values['clothes_style_punk'] < 0 or npc_reactions_temp_preferences['punk'] = -1:
  302. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  303. $result = '"I''m not a fan of the punk style, but I love you anyway. You''re such a kind person." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  304. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  305. $result = '"I don''t like your punk style, but I still think you''re a decent person." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  306. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  307. $result = ' "I don''t like the punk style, but it doesn''t really affect my opinion of you." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  308. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  309. $result = '"I really don''t like the punk look on you. It doesn''t suit you at all." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  310. else
  311. $result = '"I hate that punk style, and I hate that you''re wearing it. You''re bringing down the whole community." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  312. end
  313. else
  314. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'indifferent':
  315. $result = '"I don''t have a strong opinion on punk style, but I love you no matter what you wear." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  316. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  317. $result = '"I don''t care about your punk style, but I still like you as a person." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  318. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  319. $result = '"The punk style is just a style to me, it doesn''t impact my thoughts on you." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  320. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  321. $result = '"I don''t have a strong feeling about punk style, but I don''t like it on you." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  322. else
  323. $result = '"I don''t have an opinion on punk style, but I hate your attitude and behavior." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  324. end
  325. end
  326. !!end
  327. end
  328. if $ARGS[0] = 'clothes_thinnes':
  329. dynamic 'npc_reaction_daily[''<<$ARGS[1]>>_clothes_thinnes''] = 1'
  330. !!else
  331. if npc_trait_values['clothes_thin'] > 0 or npc_reactions_temp_preferences['clothes_thinnes'] = 1:
  332. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  333. $result = '"Wow, you look amazing in that thin '+iif(CloDress = 1, 'dress', 'outfit')+'! You always know how to dress to impress." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  334. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  335. $result = '"Nice '+iif(CloDress = 1, 'dress', 'outfit')+'! You have a great sense of style." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  336. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  337. $result = '"I see you''re wearing a thin '+iif(CloDress = 1, 'dress', 'outfit')+'today." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  338. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  339. $result = '"That '+iif(CloDress = 1, 'dress', 'outfit')+' is a bit too revealing for my taste, but I suppose it''s your choice." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  340. else
  341. $result = '"What were you thinking wearing something so revealing in public?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  342. end
  343. elseif npc_trait_values['clothes_thin'] < 0 or npc_reactions_temp_preferences['clothes_thinnes'] = -1:
  344. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  345. $result = '"Oh, I see you''re wearing a thin '+iif(CloDress = 1, 'dress', 'outfit')+' today! I love you regardless of what you wear." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  346. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  347. $result = '"You look nice in that thin '+iif(CloDress = 1, 'dress', 'outfit')+', but I always thought you looked great no matter what." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  348. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  349. $result = '"The thin '+iif(CloDress = 1, 'dress', 'outfit')+' is interesting. It doesn''t really impact my opinion of you." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  350. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  351. $result = '"I''m not a fan of thin '+iif(CloDress = 1, 'dresses', 'skirts')+', but it''s not my place to judge what you wear." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  352. else
  353. $result = '"I can''t stand seeing you in that thin '+iif(CloDress = 1, 'dress', 'outfit')+'. It''s disrespectful and shows poor judgement." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  354. end
  355. else
  356. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'indifferent':
  357. $result = '"Oh, they look nice and comfortable in that '+iif(CloDress = 1, 'dress', 'outfit')+'. I adore them." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  358. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  359. $result = '"The '+iif(CloDress = 1, 'dress', 'outfit')+' suits them well, I like it." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  360. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  361. $result = '"It''s just a '+iif(CloDress = 1, 'dress', 'outfit')+', doesn''t affect my opinion of them." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  362. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  363. $result = '"I personally prefer more coverage, but to each their own." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  364. else
  365. $result = '"I can''t stand how revealing that '+iif(CloDress = 1, 'dress', 'outfit')+' is, it''s disrespectful." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  366. end
  367. end
  368. !!end
  369. end
  370. if $ARGS[0] = 'short_skirt':
  371. dynamic 'npc_reaction_daily[''<<$ARGS[1]>>_short_skirt''] = 1'
  372. !!else
  373. if npc_trait_values['clothes_skirt_short'] > 0 or npc_reactions_temp_preferences['short_skirt'] = 1:
  374. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  375. $result = '"Such a lovely skirt for such lovely legs!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  376. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  377. $result = '"That is a lovely skirt! Without it, it would be even better!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  378. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  379. $result = '"That''s a nice skirt" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  380. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  381. $result = '"Could you please spare us the sight of your legs by not wearing a skirt so short?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  382. else
  383. $result = '"Why would you waste such a skirt on a cow like you?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  384. end
  385. elseif npc_trait_values['clothes_skirt_short'] < 0 or npc_reactions_temp_preferences['short_skirt'] = -1:
  386. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  387. $result = '"That skirt does not do you credit! You''re better than that!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  388. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  389. $result = '"Why ruin your perfect look with a skirt like that?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  390. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  391. $result = '"Yeah, that skirt is not for you. Or anybody else" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  392. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  393. $result = '"What a perfect look. A shitty skirt for a shitty person" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  394. else
  395. $result = ' "I had no idea someone could look that bad in such a little skirt" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  396. end
  397. else
  398. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'indifferent':
  399. $result = '"You''re always beautiful. That skirt it''s just the cherry on top!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  400. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  401. $result = '"It''s not the skirt, it''s what beneath that counts!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  402. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  403. $result = '"That''s skirt it''s ok. Don''t get too excited" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  404. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  405. $result = ' "It''s not that I don''t like the skirt. It''s that I don''t like you" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  406. else
  407. $result = '"Shitty skirt. Shitty person. Can you go away? Please?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  408. end
  409. end
  410. !!end
  411. end
  412. if $ARGS[0] = 'piercing':
  413. dynamic 'npc_reaction_weekly[''<<$ARGS[1]>>_piercing''] = 1'
  414. !!else
  415. if npc_trait_values['cosmetics_piercing'] > 0 or npc_reactions_temp_preferences['piercing'] = 1:
  416. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  417. $result = '"Wow, that''s a cool piercing! It really suits you." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  418. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  419. $result = '"I really like your piercing, it''s so unique." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  420. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  421. $result = '"Interesting piercing, it definitely makes a statement." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  422. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  423. $result = '"I''m not a fan of piercings, but I can see why some people would like them. I guess it''s just not my style." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  424. else
  425. $result = '"What kind of person would do that to their body? Only a stupid cow like you." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  426. end
  427. elseif npc_trait_values['cosmetics_piercing'] < 0 or npc_reactions_temp_preferences['piercing'] = -1:
  428. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  429. $result = '"I''m not a fan of piercings, but I still love you just the same." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  430. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  431. $result = '"I don''t care for the piercing, but I still think you''re a great person." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  432. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  433. $result = ''
  434. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  435. $result = '"I don''t like piercings, and the fact that you have one makes me dislike you a little." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  436. else
  437. $result = '"That piercing is just offensive to me. I can''t stand being around people who express themselves like that." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  438. end
  439. else
  440. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'indifferent':
  441. $result = '"I don''t have an opinion on piercings, but I love you regardless." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  442. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  443. $result = '"I don''t have an opinion on piercings, but I love you regardless." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  444. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  445. $result = '"It''s just a piercing, doesn''t make a difference to me either way." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  446. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  447. $result = '"I don''t have a strong feeling about piercings, but it does make me think less of you." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  448. else
  449. $result = '"Indifference towards piercings is fine, but hate towards you is another matter." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  450. end
  451. end
  452. !!end
  453. end
  454. if $ARGS[0] = 'makeup':
  455. dynamic 'npc_reaction_weekly[''<<$ARGS[1]>>_makeup''] = 1'
  456. !!else
  457. if npc_trait_values['cosmetics_makeup'] > 0 or npc_reactions_temp_preferences['makeup'] = 1:
  458. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  459. $result = '"Wow! You''re so beautiful! And with flawless makeup!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  460. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  461. $result = '"That''s a nice makeup! A perfect natural look!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  462. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  463. $result = '"Nice makeup" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  464. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  465. $result = '"At the very least, all that makeup conceals your ugly face." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  466. else
  467. $result = '"Even with all that makeup a pig is still a pig" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  468. end
  469. elseif npc_trait_values['cosmetics_makeup'] < 0 or npc_reactions_temp_preferences['makeup'] = -1:
  470. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  471. $result = '"Maybe a touch too much cosmetics, but you''re still stunning." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  472. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  473. $result = '"Why not try a more natural look? Why hide your lovely face?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  474. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  475. $result = '"I prefer girl without makeup, sorry" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  476. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  477. $result = '"If you were trying to look like a clown, you succeeded" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  478. else
  479. $result = '"Wow, shitty makeup, for a shitty person" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  480. end
  481. else
  482. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'indifferent':
  483. $result = '"I''m not an expert, but I believe that makeup is perfect for you" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  484. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  485. $result = '"It''s not your makeup that is lovely, it''s your face" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  486. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  487. $result = '"Nah, a natural look would suit you better" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  488. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  489. $result = '"I really don''t care about makeup, you''re still a pig" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  490. else
  491. $result = '"Makeup is not enough to cover your stupid face" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  492. end
  493. end
  494. !!end
  495. end
  496. if $ARGS[0] = 'tatoo':
  497. dynamic 'npc_reaction_first_time[''<<$ARGS[1]>>_tatoo''] = 1'
  498. !!else
  499. if npc_trait_values['cosmetics_tattoo'] > 0 or npc_reactions_temp_preferences['tatoo'] = 1:
  500. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  501. $result = ' "I really like your ink! The only thing that could make it better would be to add my name on it" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  502. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  503. $result = '"I adore your tats! They''re pretty wonderful!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  504. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  505. $result = '"Yeah, the tattoos are nice, even on you." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  506. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  507. $result = ' "Tattoos are OK. It''s only you that I dislike" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  508. else
  509. $result = '"I''m sorry, but tattoos on people like you are like putting lipstick on a fucking pig and expecting it would make things better" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  510. end
  511. elseif npc_trait_values['cosmetics_tattoo'] < 0 or npc_reactions_temp_preferences['tatoo'] = -1:
  512. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  513. $result = '"Don''t get me wrong: I adore you; I simply don''t believe your tattoos do you credit" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  514. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  515. $result = '"Why would you tattoo your body? I prefer it without tattoos" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  516. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  517. $result = '"It''s not your fault; I simply dislike tattoos." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  518. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  519. $result = '"I dislike tattoos and dislike you. Please leave" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  520. else
  521. $result = '"Sluts and tattoos. I dislike both of these things" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  522. end
  523. else
  524. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'indifferent':
  525. $result = '"Although I don''t particularly like tattoos, they are incredibly attractive when you have them." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  526. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  527. $result = '"Tattoos look great on you even if I don''t really like them." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  528. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  529. $result = '"I''m not interested in tattoos, and I''m not interested in you. So, what keeps you here?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  530. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  531. $result = '"No, not at all. Tattoos alone will not make me like you." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  532. else
  533. $result = '"You are aware that tattoos are not a replacement for personality, correct? You are still a useless piece of shit" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  534. end
  535. end
  536. !!end
  537. end
  538. if $ARGS[0] = 'cum_on_face':
  539. dynamic 'npc_reaction_hourly[''<<$ARGS[1]>>_cum_on_face''] = 1'
  540. !!else
  541. if npc_trait_values['cum_face'] > 0 or npc_reactions_temp_preferences['cum_on_face'] = 1:
  542. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  543. $result = '"You know you''re a bad girl? Maybe next time I''ll moisturize your face?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  544. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  545. $result = '"Maybe you could invite me to the next facial party?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  546. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  547. $result = '"What piques my interest? A woman who let her lover to come on her face!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  548. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  549. $result = '"Who was so anxious to use you as a cum bucket, c''mon?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  550. else
  551. $result = '"How much did you beg for someone to come on your ugly face?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  552. end
  553. elseif npc_trait_values['cum_face'] < 0 or npc_reactions_temp_preferences['cum_on_face'] = -1:
  554. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  555. $result = '"Why would you let someone ruin such a beautiful face with their cum?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  556. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  557. $result = '"I''m not that confortable seeing cum on that lovely face" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  558. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  559. $result = '"Maybe wash you face before coming and talking to me?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  560. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  561. $result = '"Of couse someone like you wouldn''t take one minutes to wash her face after sucking someone dick" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  562. else
  563. $result = '"You''re ugly enough, could you not come here with fucking cum on your stupid face?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  564. end
  565. else
  566. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'indifferent':
  567. $result = '"I think you should get a napkin and wash your face. Your still lovely, but shit, that is nasty" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  568. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  569. $result = '"You should really go and wash your face before anyone sees you" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  570. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  571. $result = '"Didn''t your mum ever told you to wash you face after use?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  572. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  573. $result = '"Maybe next time swallow? You''re even uglier now with cum on your face" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  574. else
  575. $result = '"Who wasted an orgasm on that ugly face?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  576. end
  577. end
  578. !!end
  579. end
  580. if $ARGS[0] = 'cum_on_clothes':
  581. dynamic 'npc_reaction_hourly[''<<$ARGS[1]>>_cum_on_clothes''] = 1'
  582. !!else
  583. if npc_trait_values['cum_clothes'] > 0 or npc_reactions_temp_preferences['cum_on_clothes'] = 1:
  584. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  585. $result = '"I believe someone had a good time! You should probably wash your clothes" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  586. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  587. $result = '"Maybe you should wash your clothes? I don''t mind of course, but others might" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  588. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  589. $result = '"I''m not against having fun, but perhaps you could wash your clothes afterward?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  590. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  591. $result = '"Who had the stomach to cum on you?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  592. else
  593. $result = '"Who wasted an orgasm on your shitty clothes?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  594. end
  595. elseif npc_trait_values['cum_clothes'] < 0 or npc_reactions_temp_preferences['cum_on_clothes'] = -1:
  596. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  597. $result = '"Don''t get me wrong, you''re always lovely, but cum on clothed is such a turn-off" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  598. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  599. $result = '"That is not a very nice... look. Wash that cum from your clothes and you''ll be perfect" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  600. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  601. $result = '"Could you at least be presentable before going out? And wash that nasty shit from your clothes?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  602. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  603. $result = '"Cum on your shitty clothes? Of course, nobody would ever want to see you naked" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  604. else
  605. $result = '"Who wasted an orgasm on your shitty clothes?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  606. end
  607. else
  608. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'indifferent':
  609. $result = '"Don''t get me wrong, you''re always lovely, but cum on clothed is such a turn-off" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  610. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  611. $result = '"That is not a very nice... look. Wash that cum from your clothes and you''ll be perfect" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  612. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  613. $result = '"Could you at least be presentable before going out? And wash that nasty shit from your clothes?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  614. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  615. $result = '"Cum on your shitty clothes? Of course, nobody would ever want to see you naked" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  616. else
  617. $result = '"Who wasted an orgasm on your shitty clothes?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  618. end
  619. end
  620. !!end
  621. end
  622. if $ARGS[0] = 'pregnant':
  623. dynamic 'npc_reaction_pregnant[''<<$ARGS[1]>>''] = 1'
  624. !!else
  625. if npc_trait_values['body_pregnant'] > 0 or npc_reactions_temp_preferences['pregnant'] = 1:
  626. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  627. $result = ' "How can you be pregnant and still look so beautiful?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  628. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  629. $result = '"You''re still lovely even when you''re pregnant!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  630. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  631. $result = '"Congratulations on you pregnancy!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  632. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  633. $result = '"Who knocked-up the cow?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  634. else
  635. $result = '"Of course the slut is pregnant! At least that''s a good use of your cunt" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  636. end
  637. elseif npc_trait_values['body_pregnant'] < 0 or npc_reactions_temp_preferences['pregnant'] = -1:
  638. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  639. $result = '"You''re pregnant? Wow... I mean, wow..."'+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  640. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  641. $result = '"Aren''t you a little young to be pregnant? Well, if you''re ok with it, I''m too" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  642. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  643. $result = '"I think you''re too young to be pregnant" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  644. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  645. $result = '"Now that you''re pregnant you''re even worse!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  646. else
  647. $result = '"Who the hell had the stomach to cum inside of you and cram a baby into your belly?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  648. end
  649. else
  650. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'indifferent':
  651. $result = '"Beautiful. And pregnant. Wow!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  652. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  653. $result = '"You''re pregnant! I hope everything is going well!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  654. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  655. $result = '"Shouldn''t you have waited before becoming pregnant?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  656. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  657. $result = '"That''s why I never cum inside whores. They tend to get pregnant" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  658. else
  659. $result = '"You''re pregnant? I''m sure you don''t even know who the father is, you whore" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  660. end
  661. end
  662. !!end
  663. end
  664. if $ARGS[0] = 'tan':
  665. dynamic 'npc_reaction_first_time[''<<$ARGS[1]>>_tan''] = 1'
  666. !!else
  667. if npc_trait_values['body_tan'] > 0 or npc_reactions_temp_preferences['tan'] = 1:
  668. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  669. $result = ' "Wow, that tan really suits you! It brings out the color in your eyes and gives you a healthy glow. Keep it up, it looks great on you" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  670. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  671. $result = '"Wow, that tan really suits you! It brings out the color in your eyes" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  672. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  673. $result = '"Oh, you have a tan. That''s nice" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  674. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  675. $result = ' "I have to admit, the tan does look good on you. But I still can''t stand you" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  676. else
  677. $result = '"Even with the tan, I still find your presence repulsive." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  678. end
  679. elseif npc_trait_values['body_tan'] < 0 or npc_reactions_temp_preferences['tan'] = -1:
  680. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  681. $result = '"I''m not a fan of tans, but I still love you regardless. Your inner beauty shines through no matter what" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  682. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  683. $result = ' "I don''t care much for tans, but I still think you''re great. Your personality outshines any physical characteristic "'+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  684. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  685. $result = '"Tans aren''t really my thing, but you seem to like it. To each their own I suppose" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  686. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  687. $result = ' "The tan might look good to some, but it doesn''t change my opinion of you, slut" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  688. else
  689. $result = '"The tan may be in style, but it doesn''t change my feelings towards you. I still can''t stand you and everything you represent" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  690. end
  691. else
  692. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'indifferent':
  693. $result = '"Tans are okay, I suppose. But it doesn''t matter to me because I love you no matter what" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  694. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  695. $result = '"A tan is fine, I guess. You seem to be happy with it, and that''s what''s important to me" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  696. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  697. $result = '"You have a tan now. That''s interesting" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  698. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  699. $result = '"The tan may make you look different, but it doesn''t change my feelings towards you. I still don''t like you" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  700. else
  701. $result = '"The tan may be new, but it doesn''t change my hatred towards you. I still fucking hate you" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  702. end
  703. end
  704. !!end
  705. end
  706. if $ARGS[0] = 'strong':
  707. dynamic 'npc_reaction_weekly[''<<$ARGS[1]>>_strong''] = 1'
  708. !!else
  709. if npc_trait_values['body_strong'] > 0 or npc_reactions_temp_preferences['strong'] = 1:
  710. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  711. $result = '"Wow, you''re so strong! I love girls who take care of their bodies!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  712. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  713. $result = '"You''re very strong! Nice!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  714. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  715. $result = '"I would never have guessed you were this strong" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  716. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  717. $result = '"At least the cow can lift some weight" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  718. else
  719. $result = ' "A strong bitch remains a bitch, sorry" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  720. end
  721. elseif npc_trait_values['body_strong'] < 0 or npc_reactions_temp_preferences['strong'] = -1:
  722. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  723. $result = '"I usually don''t like girls who can lift more than me. But you''re an exception!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  724. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  725. $result = '"Muscles on a girl are usually a turn-off. But you still look fantastic!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  726. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  727. $result = '"Nah, strong girls are just not for me" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  728. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  729. $result = '"Holy fuck, you look like a monkey who lift weights" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  730. else
  731. $result = '"You know that girls should be cute? And they should not look like an Austrian fucking bodybuilder!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  732. end
  733. else
  734. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'indifferent':
  735. $result = '"I never knew strong girls could be so cute" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  736. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  737. $result = '"Nice muscles. You have to spend a lot of time in the gym" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  738. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  739. $result = '"Wow, you''re so strong" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  740. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  741. $result = '"I don''t care how much you can lift. I still don''t like you" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  742. else
  743. $result = ' "Strong or not, you''re still a whore. Please leave me alone!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  744. end
  745. end
  746. !!end
  747. end
  748. if $ARGS[0] = 'fit':
  749. dynamic 'npc_reaction_weekly[''<<$ARGS[1]>>_fit''] = 1'
  750. !!else
  751. if npc_trait_values['body_fit'] > 0 or npc_reactions_temp_preferences['fit'] = 1:
  752. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  753. $result = '"Wow, you''re in great shape! I admire your dedication to fitness." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  754. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  755. $result = '"Nice physique! You''re looking good." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  756. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  757. $result = '"You''re certainly fit, but I don''t have any particular feelings about you one way or another." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  758. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  759. $result = '"You''re in good shape, but I don''t like your personality." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  760. else
  761. $result = '"You''re in good physical condition, but I hate everything about you." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  762. end
  763. elseif npc_trait_values['body_fit'] < 0 or npc_reactions_temp_preferences['fit'] = -1:
  764. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  765. $result = '"I know I don''t typically like fit people, but there''s something about you that''s just so charming and endearing." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  766. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  767. $result = '"I''m not a fan of overly fit people, but you seem pretty cool." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  768. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  769. $result = '"Your fitness doesn''t really impress me, but it also doesn''t bother me." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  770. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  771. $result = '"I don''t really like overly fit people, and to be honest, I don''t really like you either. Something about you just rubs me the wrong way." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  772. else
  773. $result = '"Ugh, I can''t stand you. You''re way too fit for your own good, and you act like you''re better than everyone else because of it. Give me a break." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  774. end
  775. else
  776. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'indifferent':
  777. $result = '"Your fitness level doesn''t really matter to me, to be honest. I''m just really drawn to your personality and charm. I love spending time with you." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  778. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  779. $result = '"I don''t really care one way or the other about your fitness level, but I do think you''re a pretty cool person. I enjoy your company." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  780. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  781. $result = '"Your fitness is fine, but it doesn''t really factor into my opinion of you one way or the other. You seem like an okay person, I guess." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  782. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  783. $result = '"Your fitness level doesn''t matter to me, but I can''t say I''m a big fan of you as a person. Something about you just rubs me the wrong way." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  784. else
  785. $result = '"I don''t really care about your fitness level, but I absolutely can''t stand you as a person. You just seem so arrogant and entitled." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  786. end
  787. end
  788. !!end
  789. end
  790. killvar '$npc_pref_traits'
  791. killvar 'npc_trait_values'
  792. --- npc_reactions ---------------------------------