npc_reactions.qsrc 61 KB

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