npc_reactions.qsrc 61 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854
  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. dynamic $npc_pref_values[$ARGS[1]]
  38. if $ARGS[0] = 'stat':
  39. killvar 'npc_reaction_hourly'
  40. end
  41. if $ARGS[1] = 'cikl':
  42. killvar 'npc_reaction_daily'
  43. if week = 1:
  44. killvar 'npc_reaction_weekly'
  45. end
  46. end
  47. !! 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 +
  48. !! $ARGS[1] is either the npc_identifirer for a npc with entry in npc_startic or the name of the npc.
  49. !! $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.
  50. if $ARGS[0] = 'general':
  51. !! This reset the npc expectation about that player character is tanned if the player character is no longer tanned.
  52. if dyneval( 'RESULT = npc_reaction_first_time[''<<$ARGS[1]>>_tan'']') = 1 and pcs_tan = 0: dynamic 'npc_reaction_first_time[''<<$ARGS[1]>>_tan''] = 0'
  53. if func('pcs_has_attr', 'cum_face') and dyneval( 'RESULT = npc_reaction_hourly[''<<$ARGS[1]>>_cum_on_face'']') = 0:
  54. $result = func('npc_reactions', 'cum_on_face', $ARGS[1], $ARGS[2])
  55. elseif func('pcs_has_attr', 'cum_clothes') and dyneval( 'RESULT = npc_reaction_hourly[''<<$ARGS[1]>>_cum_on_clothes'']') = 0:
  56. $result = func('npc_reactions', 'cum_on_clothes', $ARGS[1], $ARGS[2])
  57. elseif func('pcs_has_attr', 'body_pregnant') and dyneval( 'RESULT = npc_reaction_pregnant[''<<$ARGS[1]>>'']') = 0:
  58. $result = func('npc_reactions', 'pregnant', $ARGS[1], $ARGS[2])
  59. else
  60. i = 0
  61. !! Body
  62. if func('pcs_has_attr', 'body_fit') and dyneval( 'RESULT = npc_reaction_weekly[''<<$ARGS[1]>>_fit'']') = 0:
  63. i += 1
  64. $npc_reaction_choice[i] = 'fit'
  65. end
  66. if func('pcs_has_attr', 'cosmetics_piercing') and dyneval( 'RESULT = npc_reaction_weekly[''<<$ARGS[1]>>_piercing'']') = 0:
  67. i += 1
  68. $npc_reaction_choice[i] = 'piercing'
  69. end
  70. if func('pcs_has_attr', 'body_strong') and dyneval( 'RESULT = npc_reaction_weekly[''<<$ARGS[1]>>_strong'']') = 0:
  71. i += 1
  72. $npc_reaction_choice[i] = 'strong'
  73. end
  74. if func('pcs_has_attr', 'body_tan') and dyneval( 'RESULT =npc_reaction_first_time[''<<$ARGS[1]>>_tan'']') = 0:
  75. i += 1
  76. $npc_reaction_choice[i] = 'tan'
  77. end
  78. if func('pcs_has_attr', 'cosmetics_tattoo') and dyneval( 'RESULT = npc_reaction_first_time[''<<$ARGS[1]>>_tatoo'']') = 0:
  79. i += 1
  80. $npc_reaction_choice[i] = 'tatoo'
  81. end
  82. !! Clothing
  83. if func('pcs_has_attr', 'clothing_bimbo') and dyneval( 'RESULT = npc_reaction_weekly[''<<$ARGS[1]>>_bimbo'']') = 0:
  84. i += 1
  85. $npc_reaction_choice[i] = 'bimbo_look'
  86. end
  87. if func('pcs_has_attr', 'clothing_goth') and dyneval( 'RESULT = npc_reaction_weekly[''<<$ARGS[1]>>_goth'']') = 0:
  88. i += 1
  89. $npc_reaction_choice[i] = 'goth_look'
  90. end
  91. if func('pcs_has_attr', 'clothing_punk') and dyneval( 'RESULT = npc_reaction_weekly[''<<$ARGS[1]>>_punk'']') = 0:
  92. i += 1
  93. $npc_reaction_choice[i] = 'punk_look'
  94. end
  95. if func('pcs_has_attr', 'clothing_skirt_short') and dyneval( 'RESULT = npc_reaction_daily[''<<$ARGS[1]>>_short_skirt'']') = 0:
  96. i += 1
  97. $npc_reaction_choice[i] = 'short_skirt'
  98. end
  99. if func('pcs_has_attr', 'clothing_thin') and dyneval( 'RESULT = npc_reaction_daily[''<<$ARGS[1]>>_clothes_thinnes'']') = 0:
  100. i += 1
  101. $npc_reaction_choice[i] = 'clothes_thinnes'
  102. end
  103. !! Cosmetics
  104. if func('pcs_has_attr', 'cosmetics_makeup') and dyneval( 'RESULT = npc_reaction_weekly[''<<$ARGS[1]>>_makeup'']') = 0:
  105. i += 1
  106. $npc_reaction_choice[i] = 'makeup'
  107. end
  108. !! To be checked. Temporarily written by Anjuna
  109. !! if func('pcs_has_attr', 'body_tits') and dyneval( 'RESULT = npc_reaction_weekly[''<<$ARGS[1]>>_tits'']') = 0:
  110. !! i += 1
  111. !! $npc_reaction_choice[i] = 'tits'
  112. !! end
  113. !!
  114. !! if func('pcs_has_attr', 'body_ass') and dyneval( 'RESULT = npc_reaction_weekly[''<<$ARGS[1]>>_ass'']') = 0:
  115. !! i += 1
  116. !! $npc_reaction_choice[i] = 'ass'
  117. !! end
  118. $result = func('npc_reactions', $npc_reaction_choice[rand(1, i)], $ARGS[1], $ARGS[2])
  119. killvar 'npc_reactions_temp_preferences'
  120. killvar 'npc_reaction_choice'
  121. end
  122. end
  123. !! This is an example for how the reaction should be done. Feel free to improve the text if you have a better version.
  124. !! Notice how the reactions both depend on the npc''s relationship with the player character and if the like the particular aspect.
  125. !! 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.
  126. !! This also means the for some combination of these there might be an reaction, which is done by having $result = ''
  127. !{
  128. if $ARGS[0] = '':
  129. dynamic 'npc_reaction_[''<<$ARGS[1]>>_''] = 1'
  130. !!else
  131. if npc_trait_values['PREF_TRAIT'] > 0 or npc_reactions_temp_preferences[''] = 1:
  132. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  133. $result = ' '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  134. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  135. $result = ' '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  136. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  137. $result = ' '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  138. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  139. $result = ' '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  140. else
  141. $result = ' '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  142. end
  143. elseif npc_trait_values['PREF_TRAIT'] < 0 or npc_reactions_temp_preferences[''] = -1:
  144. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  145. $result = ' '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  146. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  147. $result = ' '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  148. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  149. $result = ' '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  150. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  151. $result = ' '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  152. else
  153. $result = ' '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  154. end
  155. else
  156. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'indifferent':
  157. $result = ' '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  158. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  159. $result = ' '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  160. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  161. $result = ' '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  162. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  163. $result = ' '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  164. else
  165. $result = ' '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  166. end
  167. end
  168. !!end
  169. end
  170. }
  171. if $ARGS[0] = 'bimbo_look':
  172. dynamic 'npc_reaction_weekly[''<<$ARGS[1]>>_bimbo''] = 1'
  173. !! 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.
  174. !!if $ARGS[1] = 'A01'
  175. !! !!Special text for Dimka
  176. !! $result = func('dimca_reaction', 'bimbo')
  177. !!elseif $ARGS[1] = 'A14'
  178. !! !!Special text for Katja
  179. !! $result = func('katja_procedural', 'bimbo')
  180. !!else
  181. if npc_trait_values['clothes_style_bimbo'] > 0 or npc_reactions_temp_preferences['bimbo'] = 1:
  182. !!text if the npc likes the bimbo look
  183. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  184. !!if the npc likes the bimbo looks and love the player character
  185. $result = '"You''re gorgeous! I adore your fashion sense!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  186. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  187. !!if the npc likes the bimbo looks and likes the player character
  188. $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'
  189. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  190. !!if the npc likes the bimbo looks and is indifferent to the player character
  191. $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'
  192. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  193. !!if the npc like the bimbo looks and dislikes the player character
  194. $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'
  195. else
  196. !!if the npc like the bimbo looks and hates the player character
  197. $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'
  198. end
  199. elseif npc_trait_values['clothes_style_bimbo'] < 0 or npc_reactions_temp_preferences['bimbo'] = -1:
  200. !!text if the npc dislikes the bimbo look
  201. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  202. !!if the npc dislikes the bimbo looks and love the player character
  203. $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'
  204. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  205. !!if the npc dislikes the bimbo looks and likes the player character
  206. $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'
  207. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  208. !!if the npc dilikes the bimbo looks and is indifferent to the player character
  209. $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'
  210. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  211. !!if the npc dislike the bimbo looks and dislikes the player character
  212. $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'
  213. else
  214. !!if the npc like the bimbo looks and hates the player character
  215. $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'
  216. end
  217. else
  218. !!text if the npc is indifferent to the bimbo look
  219. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'indifferent':
  220. !!if the npc is indifferent to the bimbo looks and love the player character
  221. $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'
  222. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  223. !!if the npc is indifferent to the bimbo looks and likes the player character
  224. $result = '"You''re very nice. And that style suits you" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  225. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  226. !!if the npc is indifferent to the bimbo looks and is indifferent to the player character
  227. $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'
  228. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  229. !!if the npc is indifferent to the bimbo looks and dislikes the player character
  230. $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'
  231. else
  232. !!if the npc is indifferent to the bimbo looks and hates the player character
  233. $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'
  234. end
  235. end
  236. !!end
  237. end
  238. if $ARGS[0] = 'goth_look':
  239. dynamic 'npc_reaction_weekly[''<<$ARGS[1]>>_goth''] = 1'
  240. !! 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.
  241. !!if $ARGS[1] = 'A01'
  242. !! !!Special text for Dimka
  243. !! $result = func('dimca_reaction', 'bimbo')
  244. !!elseif $ARGS[1] = 'A14'
  245. !! !!Special text for Katja
  246. !! $result = func('katja_procedural', 'bimbo')
  247. !!else
  248. if npc_trait_values['clothes_style_goth'] > 0 or npc_reactions_temp_preferences['goth'] = 1:
  249. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  250. $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.'
  251. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  252. $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.'
  253. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  254. $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.'
  255. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  256. $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.'
  257. else
  258. $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.'
  259. end
  260. elseif npc_trait_values['clothes_style_goth'] < 0 or npc_reactions_temp_preferences['goth'] = -1:
  261. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  262. $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.'
  263. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  264. $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."'
  265. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  266. $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."'
  267. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  268. $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.'
  269. else
  270. $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.'
  271. end
  272. else
  273. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'indifferent':
  274. $result = '"Yeah, still amazing. Don''t care what you wear" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  275. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  276. $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'
  277. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  278. $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'
  279. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  280. $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'
  281. else
  282. $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'
  283. end
  284. end
  285. !!end
  286. end
  287. if $ARGS[0] = 'punk_look':
  288. dynamic 'npc_reaction_weekly[''<<$ARGS[1]>>_punk''] = 1'
  289. !!else
  290. if npc_trait_values['clothes_style_punk'] > 0 or npc_reactions_temp_preferences['punk'] = 1:
  291. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  292. $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'
  293. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  294. $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'
  295. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  296. $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'
  297. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  298. $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'
  299. else
  300. $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'
  301. end
  302. elseif npc_trait_values['clothes_style_punk'] < 0 or npc_reactions_temp_preferences['punk'] = -1:
  303. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  304. $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'
  305. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  306. $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'
  307. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  308. $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'
  309. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  310. $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'
  311. else
  312. $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'
  313. end
  314. else
  315. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'indifferent':
  316. $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'
  317. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  318. $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'
  319. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  320. $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'
  321. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  322. $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'
  323. else
  324. $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'
  325. end
  326. end
  327. !!end
  328. end
  329. if $ARGS[0] = 'clothes_thinnes':
  330. dynamic 'npc_reaction_daily[''<<$ARGS[1]>>_clothes_thinnes''] = 1'
  331. !!else
  332. if npc_trait_values['clothes_thin'] > 0 or npc_reactions_temp_preferences['clothes_thinnes'] = 1:
  333. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  334. $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'
  335. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  336. $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'
  337. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  338. $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'
  339. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  340. $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'
  341. else
  342. $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'
  343. end
  344. elseif npc_trait_values['clothes_thin'] < 0 or npc_reactions_temp_preferences['clothes_thinnes'] = -1:
  345. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  346. $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'
  347. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  348. $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'
  349. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  350. $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'
  351. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  352. $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'
  353. else
  354. $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'
  355. end
  356. else
  357. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'indifferent':
  358. $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'
  359. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  360. $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'
  361. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  362. $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'
  363. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  364. $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'
  365. else
  366. $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'
  367. end
  368. end
  369. !!end
  370. end
  371. if $ARGS[0] = 'short_skirt':
  372. dynamic 'npc_reaction_daily[''<<$ARGS[1]>>_short_skirt''] = 1'
  373. !!else
  374. if npc_trait_values['clothes_skirt_short'] > 0 or npc_reactions_temp_preferences['short_skirt'] = 1:
  375. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  376. $result = '"Such a lovely skirt for such lovely legs!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  377. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  378. $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'
  379. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  380. $result = '"That''s a nice skirt" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  381. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  382. $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'
  383. else
  384. $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'
  385. end
  386. elseif npc_trait_values['clothes_skirt_short'] < 0 or npc_reactions_temp_preferences['short_skirt'] = -1:
  387. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  388. $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'
  389. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  390. $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'
  391. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  392. $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'
  393. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  394. $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'
  395. else
  396. $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'
  397. end
  398. else
  399. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'indifferent':
  400. $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'
  401. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  402. $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'
  403. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  404. $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'
  405. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  406. $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'
  407. else
  408. $result = '"Shitty skirt. Shitty person. Can you go away? Please?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  409. end
  410. end
  411. !!end
  412. end
  413. if $ARGS[0] = 'piercing':
  414. dynamic 'npc_reaction_weekly[''<<$ARGS[1]>>_piercing''] = 1'
  415. !!else
  416. if npc_trait_values['cosmetics_piercing'] > 0 or npc_reactions_temp_preferences['piercing'] = 1:
  417. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  418. $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'
  419. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  420. $result = '"I really like your piercing, it''s so unique." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  421. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  422. $result = '"Interesting piercing, it definitely makes a statement." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  423. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  424. $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'
  425. else
  426. $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'
  427. end
  428. elseif npc_trait_values['cosmetics_piercing'] < 0 or npc_reactions_temp_preferences['piercing'] = -1:
  429. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  430. $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'
  431. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  432. $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'
  433. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  434. $result = ''
  435. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  436. $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'
  437. else
  438. $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'
  439. end
  440. else
  441. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'indifferent':
  442. $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'
  443. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  444. $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'
  445. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  446. $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'
  447. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  448. $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'
  449. else
  450. $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'
  451. end
  452. end
  453. !!end
  454. end
  455. if $ARGS[0] = 'makeup':
  456. dynamic 'npc_reaction_weekly[''<<$ARGS[1]>>_makeup''] = 1'
  457. !!else
  458. if npc_trait_values['cosmetics_makeup'] > 0 or npc_reactions_temp_preferences['makeup'] = 1:
  459. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  460. $result = '"Wow! You''re so beautiful! And with flawless makeup!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  461. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  462. $result = '"That''s a nice makeup! A perfect natural look!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  463. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  464. $result = '"Nice makeup" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  465. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  466. $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'
  467. else
  468. $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'
  469. end
  470. elseif npc_trait_values['cosmetics_makeup'] < 0 or npc_reactions_temp_preferences['makeup'] = -1:
  471. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  472. $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'
  473. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  474. $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'
  475. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  476. $result = '"I prefer girl without makeup, sorry" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  477. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  478. $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'
  479. else
  480. $result = '"Wow, shitty makeup, for a shitty person" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  481. end
  482. else
  483. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'indifferent':
  484. $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'
  485. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  486. $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'
  487. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  488. $result = '"Nah, a natural look would suit you better" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  489. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  490. $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'
  491. else
  492. $result = '"Makeup is not enough to cover your stupid face" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  493. end
  494. end
  495. !!end
  496. end
  497. if $ARGS[0] = 'tatoo':
  498. dynamic 'npc_reaction_first_time[''<<$ARGS[1]>>_tatoo''] = 1'
  499. !!else
  500. if npc_trait_values['cosmetics_tattoo'] > 0 or npc_reactions_temp_preferences['tatoo'] = 1:
  501. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  502. $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'
  503. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  504. $result = '"I adore your tats! They''re pretty wonderful!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  505. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  506. $result = '"Yeah, the tattoos are nice, even on you." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  507. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  508. $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'
  509. else
  510. $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'
  511. end
  512. elseif npc_trait_values['cosmetics_tattoo'] < 0 or npc_reactions_temp_preferences['tatoo'] = -1:
  513. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  514. $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'
  515. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  516. $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'
  517. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  518. $result = '"It''s not your fault; I simply dislike tattoos." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  519. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  520. $result = '"I dislike tattoos and dislike you. Please leave" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  521. else
  522. $result = '"Sluts and tattoos. I dislike both of these things" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  523. end
  524. else
  525. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'indifferent':
  526. $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'
  527. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  528. $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'
  529. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  530. $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'
  531. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  532. $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'
  533. else
  534. $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'
  535. end
  536. end
  537. !!end
  538. end
  539. if $ARGS[0] = 'cum_on_face':
  540. dynamic 'npc_reaction_hourly[''<<$ARGS[1]>>_cum_on_face''] = 1'
  541. !!else
  542. if npc_trait_values['cum_face'] > 0 or npc_reactions_temp_preferences['cum_on_face'] = 1:
  543. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  544. $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'
  545. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  546. $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'
  547. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  548. $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'
  549. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  550. $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'
  551. else
  552. $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'
  553. end
  554. elseif npc_trait_values['cum_face'] < 0 or npc_reactions_temp_preferences['cum_on_face'] = -1:
  555. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  556. $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'
  557. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  558. $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'
  559. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  560. $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'
  561. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  562. $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'
  563. else
  564. $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'
  565. end
  566. else
  567. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'indifferent':
  568. $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'
  569. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  570. $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'
  571. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  572. $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'
  573. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  574. $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'
  575. else
  576. $result = '"Who wasted an orgasm on that ugly face?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  577. end
  578. end
  579. !!end
  580. end
  581. if $ARGS[0] = 'cum_on_clothes':
  582. dynamic 'npc_reaction_hourly[''<<$ARGS[1]>>_cum_on_clothes''] = 1'
  583. !!else
  584. if npc_trait_values['cum_clothes'] > 0 or npc_reactions_temp_preferences['cum_on_clothes'] = 1:
  585. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  586. $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'
  587. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  588. $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'
  589. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  590. $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'
  591. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  592. $result = '"Who had the stomach to cum on you?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  593. else
  594. $result = '"Who wasted an orgasm on your shitty clothes?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  595. end
  596. elseif npc_trait_values['cum_clothes'] < 0 or npc_reactions_temp_preferences['cum_on_clothes'] = -1:
  597. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  598. $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'
  599. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  600. $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'
  601. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  602. $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'
  603. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  604. $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'
  605. else
  606. $result = '"Who wasted an orgasm on your shitty clothes?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  607. end
  608. else
  609. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'indifferent':
  610. $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'
  611. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  612. $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'
  613. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  614. $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'
  615. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  616. $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'
  617. else
  618. $result = '"Who wasted an orgasm on your shitty clothes?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  619. end
  620. end
  621. !!end
  622. end
  623. if $ARGS[0] = 'pregnant':
  624. dynamic 'npc_reaction_pregnant[''<<$ARGS[1]>>''] = 1'
  625. !!else
  626. if npc_trait_values['body_pregnant'] > 0 or npc_reactions_temp_preferences['pregnant'] = 1:
  627. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  628. $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'
  629. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  630. $result = '"You''re still lovely even when you''re pregnant!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  631. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  632. $result = '"Congratulations on you pregnancy!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  633. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  634. $result = '"Who knocked-up the cow?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  635. else
  636. $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'
  637. end
  638. elseif npc_trait_values['body_pregnant'] < 0 or npc_reactions_temp_preferences['pregnant'] = -1:
  639. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  640. $result = '"You''re pregnant? Wow... I mean, wow..."'+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  641. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  642. $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'
  643. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  644. $result = '"I think you''re too young to be pregnant" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  645. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  646. $result = '"Now that you''re pregnant you''re even worse!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  647. else
  648. $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'
  649. end
  650. else
  651. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'indifferent':
  652. $result = '"Beautiful. And pregnant. Wow!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  653. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  654. $result = '"You''re pregnant! I hope everything is going well!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  655. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  656. $result = '"Shouldn''t you have waited before becoming pregnant?" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  657. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  658. $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'
  659. else
  660. $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'
  661. end
  662. end
  663. !!end
  664. end
  665. if $ARGS[0] = 'tan':
  666. dynamic 'npc_reaction_first_time[''<<$ARGS[1]>>_tan''] = 1'
  667. !!else
  668. if npc_trait_values['body_tan'] > 0 or npc_reactions_temp_preferences['tan'] = 1:
  669. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  670. $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'
  671. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  672. $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'
  673. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  674. $result = '"Oh, you have a tan. That''s nice" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  675. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  676. $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'
  677. else
  678. $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'
  679. end
  680. elseif npc_trait_values['body_tan'] < 0 or npc_reactions_temp_preferences['tan'] = -1:
  681. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  682. $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'
  683. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  684. $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'
  685. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  686. $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'
  687. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  688. $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'
  689. else
  690. $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'
  691. end
  692. else
  693. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'indifferent':
  694. $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'
  695. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  696. $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'
  697. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  698. $result = '"You have a tan now. That''s interesting" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  699. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  700. $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'
  701. else
  702. $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'
  703. end
  704. end
  705. !!end
  706. end
  707. if $ARGS[0] = 'strong':
  708. dynamic 'npc_reaction_weekly[''<<$ARGS[1]>>_strong''] = 1'
  709. !!else
  710. if npc_trait_values['body_strong'] > 0 or npc_reactions_temp_preferences['strong'] = 1:
  711. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  712. $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'
  713. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  714. $result = '"You''re very strong! Nice!" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  715. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  716. $result = '"I would never have guessed you were this strong" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  717. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  718. $result = '"At least the cow can lift some weight" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  719. else
  720. $result = ' "A strong bitch remains a bitch, sorry" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  721. end
  722. elseif npc_trait_values['body_strong'] < 0 or npc_reactions_temp_preferences['strong'] = -1:
  723. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  724. $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'
  725. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  726. $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'
  727. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  728. $result = '"Nah, strong girls are just not for me" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  729. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  730. $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'
  731. else
  732. $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'
  733. end
  734. else
  735. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'indifferent':
  736. $result = '"I never knew strong girls could be so cute" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  737. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  738. $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'
  739. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  740. $result = '"Wow, you''re so strong" '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  741. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  742. $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'
  743. else
  744. $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'
  745. end
  746. end
  747. !!end
  748. end
  749. if $ARGS[0] = 'fit':
  750. dynamic 'npc_reaction_weekly[''<<$ARGS[1]>>_fit''] = 1'
  751. !!else
  752. if npc_trait_values['body_fit'] > 0 or npc_reactions_temp_preferences['fit'] = 1:
  753. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  754. $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'
  755. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  756. $result = '"Nice physique! You''re looking good." '+iif(mid($ARGS[1],1,1) = 'A', '<<$npc_firstname[$ARGS[1]]>>', '<<$ARGS[1]>>')+' says'
  757. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  758. $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'
  759. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  760. $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'
  761. else
  762. $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'
  763. end
  764. elseif npc_trait_values['body_fit'] < 0 or npc_reactions_temp_preferences['fit'] = -1:
  765. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'love':
  766. $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'
  767. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  768. $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'
  769. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  770. $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'
  771. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  772. $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'
  773. else
  774. $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'
  775. end
  776. else
  777. if npc_rel[$ARGS[1]] > 80 or $ARGS[2] = 'indifferent':
  778. $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'
  779. elseif npc_rel[$ARGS[1]] > 60 or $ARGS[2] = 'like':
  780. $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'
  781. elseif npc_rel[$ARGS[1]] > 40 or $ARGS[2] = 'indifferent':
  782. $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'
  783. elseif npc_rel[$ARGS[1]] > 20 or $ARGS[2] = 'dislike':
  784. $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'
  785. else
  786. $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'
  787. end
  788. end
  789. !!end
  790. end
  791. killvar '$npc_pref_traits'
  792. killvar 'npc_trait_values'
  793. --- npc_reactions ---------------------------------