Guest User

game_relations.ltx

a guest
Mar 18th, 2017
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.44 KB | None | 0 0
  1. ;==============================================================
  2. ;
  3. ; FACTION RELATIONS
  4. ; CoC 1.4.21 - DoctorX Dynamic Faction Relations 1.6 / DoctorX Questlines 1.20
  5. ;
  6. ; Modified by: DoctorX
  7. ; Last revised: December 21, 2016
  8. ;
  9. ;==============================================================
  10.  
  11.  
  12. [game_relations]
  13. ; Requirements for each rank increase by an additional multiple of 500 points with each rank.
  14. ; Rookie -> Trainee: 500 (+500), Trainee -> Experienced: 1500 (+1000), Experienced -> Professional: 3000 (+1500) etc.
  15. ; Rank values are set 1 point lower than their target as engine uses upper_bound to determine which text to display in inventory.
  16.  
  17. rating = novice, 499, trainee, 1499, experienced, 2999, professional, 4999, veteran, 7499, expert, 10499, master, 13999, legend
  18. monster_rating = weak, 40, normal, 80, strong
  19. reputation = terrible, -1999, really_bad, -1499, very_bad, -999, bad, -499, neutral, 499, good, 999, very_good, 1499, really_good, 1999, excellent
  20.  
  21. rating_names = st_rank_novice, 499, st_rank_trainee, 1499, st_rank_experienced, 2999, st_rank_professional, 4999, st_rank_veteran, 7499, st_rank_expert, 10499, st_rank_master, 13999, st_rank_legend
  22. reputation_names = st_reputation_terrible, -1999, st_reputation_really_bad, -1499, st_reputation_very_bad, -999, st_reputation_bad, -499, st_reputation_neutral, 499, st_reputation_good, 999, st_reputation_very_good, 1499, st_reputation_really_good, 1999, st_reputation_excellent
  23. goodwill_names = st_goodwill_enemy, 0, st_goodwill_indifferent, 1000, st_goodwill_friendly
  24.  
  25. ;????????? ???????? ??? ????????? ??????????
  26. attitude_neutal_threshold = -999 ;????? attitude ?????? ????????, ?? ???????????? ALife::eRelationEnemy
  27. attitude_friend_threshold = 999 ;????? attitude ?????? ????????, ?? ???????????? ALife::eRelationNeutral, ????? ALife::eRelationFriend
  28.  
  29. ; Constant, which is assigned set_relation scripting functions for personal goodwill
  30. goodwill_enemy = -1000
  31. goodwill_neutal = 0
  32. goodwill_friend = 1000
  33.  
  34. ;???????? ??????????? (??????? ?????? ????????? ? communities_relations)
  35. communities = actor, 0, bandit, 1, dolg, 2, ecolog, 3, freedom, 4, killer, 5, army, 6, monolith, 7, monster, 8, stalker, 9, zombied, 10, csky, 11, trader, 12, actor_stalker, 13, actor_bandit, 14, actor_dolg, 15, actor_freedom, 16, actor_csky, 17, actor_ecolog, 18, actor_killer, 19, actor_army, 20, actor_monolith, 21, actor_zombied, 22, arena_enemy, 23
  36.  
  37. ; ????????? ????????? ? ?????? (??? ??????? NPC) ??????????? ?? ???????
  38. ; attitude = personal_goodwill + //?????? ????????? ????????? ? ?????? (???? ?????? ?? ???????????, ?? 0)
  39. ; community_goodwill + //????????? ??????????? ????????? ????? ? ?????? (???? ?????? ????????? ?? ????, ?? 0)
  40. ; community_to_community + //????????? ??????????? ????????? ? ??????????? ?????? ?? [communities_relations]
  41. ; reputation_goodwill + //????????? ????????? ????????? ? ????????? ?????? ?? [reputation_relations]
  42. ; rank_goodwill //????????? ????? ????????? ? ????? ?????? ?? [rank_relations]
  43. ; ??????? ? ?????? ?????????? ? ?????????? ???????!
  44.  
  45.  
  46. ;//////////////////////////////////////////////////////////////////////////////////////////////////
  47. ;
  48. ; COMMUNITY RELATIONS
  49. ;
  50. ; Modified by DoctorX
  51. ; for DoctorX Dynamic Faction Relations 1.3
  52. ; November 2, 2016
  53. ;
  54. ;--------------------------------------------------------------------------------------------------
  55.  
  56. ;------------------------------------------------
  57. ; Community Relations (>999 = Ally, 0 = Neutral, <-999 = Enemy):
  58.  
  59. [communities_relations]
  60.  
  61. ; actor, bandit, dolg, ecolog, freedom, killer, army,monolith, monster, stalker, zombied, csky, trader, actor_stalker, actor_bandit, actor_dolg, actor_freedom, actor_csky, actor_ecolog, actor_killer, actor_army,actor_monolith, actor_zombied, arena_enemy
  62. ;=======================================================================================================================================================================================================================================================================================================
  63. actor = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4000
  64. bandit = 0, 4000, -4000, -2000, -4000, -4000, -4000, -4000, -4000, -2000, -4000, -2000, 0, -2000, 4000, -4000, -4000, -2000, -2000, -4000, -4000, -4000, -4000, 0
  65. dolg = 0, -4000, 4000, 0, -4000, -4000, 0, -4000, -4000, 0, -4000, 0, 0, 0, -4000, 4000, -4000, 0, 0, -4000, 0, -4000, -4000, 0
  66. ecolog = 0, -2000, 0, 4000, 0, 0, 0, -4000, -4000, 0, -4000, 0, 0, 0, -2000, 0, 0, 0, 4000, 0, 0, -4000, -4000, 0
  67. freedom = 0, -4000, -4000, 0, 4000, -2000, -4000, -4000, -4000, 0, -4000, -2000, 0, 0, -4000, -4000, 4000, -2000, 0, -2000, -4000, -4000, -4000, 0
  68. killer = 0, -4000, -4000, 0, -2000, 4000, -4000, -4000, -4000, 0, -4000, 0, 0, 0, -4000, -4000, -2000, 0, 0, 4000, -4000, -4000, -4000, 0
  69. army = 0, -4000, 0, 0, -4000, -4000, 4000, -4000, -4000, -2000, -4000, -2000, 0, -2000, -4000, 0, -4000, -2000, 0, -4000, 4000, -4000, -4000, 0
  70. monolith = 0, -4000, -4000, -4000, -4000, -4000, -4000, 4000, -4000, -4000, 2000, -4000, 0, -4000, -4000, -4000, -4000, -4000, -4000, -4000, -4000, 4000, 2000, 0
  71. monster = 0, -4000, -4000, -4000, -4000, -4000, -4000, -4000, 0, -4000, -4000, -4000, 0, -4000, -4000, -4000, -4000, -4000, -4000, -4000, -4000, -4000, 0, 0
  72. stalker = 0, -2000, 0, 0, 0, 0, -2000, -4000, -4000, 0, -4000, 0, 0, 0, -2000, 0, 0, 0, 0, 0, -2000, -4000, -4000, 0
  73. zombied = 0, -4000, -4000, -4000, -4000, -4000, -4000, 0, -4000, -4000, 2000, -4000, 0, -4000, -4000, -4000, -4000, -4000, -4000, -4000, -4000, 0, 2000, 0
  74. csky = 0, -2000, 0, 0, -2000, 0, -2000, -4000, -4000, 0, -4000, 4000, 0, 0, -2000, 0, -2000, 4000, 0, 0, -2000, -4000, -4000, 0
  75. trader = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4000, 0
  76.  
  77. ; actor, bandit, dolg, ecolog, freedom, killer, army,monolith, monster, stalker, zombied, csky, trader, actor_stalker, actor_bandit, actor_dolg, actor_freedom, actor_csky, actor_ecolog, actor_killer, actor_army,actor_monolith, actor_zombied, arena_enemy
  78. ;=======================================================================================================================================================================================================================================================================================================
  79. actor_stalker = 0, -2000, 0, 0, 0, 0, -2000, -4000, -4000, 0, -4000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4000, -4000
  80. actor_bandit = 0, 4000, -4000, -2000, -4000, -4000, -4000, -4000, -4000, -2000, -4000, -2000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4000, -4000
  81. actor_dolg = 0, -4000, 4000, 0, -4000, -4000, 0, -4000, -4000, 0, -4000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4000, -4000
  82. actor_freedom = 0, -4000, -4000, 0, 4000, -2000, -4000, -4000, -4000, 0, -4000, -2000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4000, -4000
  83. actor_csky = 0, -2000, 0, 0, -2000, 0, -2000, -4000, -4000, 0, -4000, 4000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4000, -4000
  84. actor_ecolog = 0, -2000, 0, 4000, 0, 0, 0, -4000, -4000, 0, -4000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4000, -4000
  85. actor_killer = 0, -4000, -4000, 0, -2000, 4000, -4000, -4000, -4000, 0, -4000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4000, -4000
  86. actor_army = 0, -4000, 0, 0, -4000, -4000, 4000, -4000, -4000, -2000, -4000, -2000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4000, -4000
  87. actor_monolith= 0, -4000, -4000, -4000, -4000, -4000, -4000, 4000, -4000, -4000, 0, -4000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4000
  88. actor_zombied = -4000, -4000, -4000, -4000, -4000, -4000, -4000, 2000, -4000, -4000, 2000, -4000, 0, -4000, -4000, -4000, -4000, -4000, -4000, -4000, -4000, 0, 0, -4000
  89. arena_enemy = -4000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4000, -4000, -4000, -4000, -4000, -4000, -4000, -4000, -4000, -4000, 0
  90.  
  91. ; \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
  92.  
  93.  
  94. [rank_relations]
  95. ; novice, trainee, experienced, professional, veteran, expert, master, legend
  96. ;==========================================================================================
  97. novice = 0, 0, 0, 0, 0, 0, 0, 0
  98. trainee = 0, 0, 0, 0, 0, 0, 0, 0
  99. experienced = 0, 0, 0, 0, 0, 0, 0, 0
  100. professional = 0, 0, 0, 0, 0, 0, 0, 0
  101. veteran = 0, 0, 0, 0, 0, 0, 0, 0
  102. expert = 0, 0, 0, 0, 0, 0, 0, 0
  103. master = 0, 0, 0, 0, 0, 0, 0, 0
  104. legend = 0, 0, 0, 0, 0, 0, 0, 0
  105.  
  106.  
  107.  
  108. [reputation_relations]
  109. ; terrible, really_bad, very_bad, bad, neutral, good, very_good, really_good, excellent
  110. ;===================================================================================================
  111. terrible = 0, 0, 0, 0, 0, 0, 0, 0, 0
  112. really_bad = 0, 0, 0, 0, 0, 0, 0, 0, 0
  113. very_bad = 0, 0, 0, 0, 0, 0, 0, 0, 0
  114. bad = 0, 0, 0, 0, 0, 0, 0, 0, 0
  115. neutral = 0, 0, 0, 0, 0, 0, 0, 0, 0
  116. good = 0, 0, 0, 0, 0, 0, 0, 0, 0
  117. very_good = 0, 0, 0, 0, 0, 0, 0, 0, 0
  118. really_good = 0, 0, 0, 0, 0, 0, 0, 0, 0
  119. excellent = 0, 0, 0, 0, 0, 0, 0, 0, 0
  120.  
  121.  
  122. ;
  123. ; ???? ???????? ? ????????? ??????????? ?? ???????????? ????????
  124. ;
  125.  
  126. ;???? ????????, ?????????? ?? ???????? ?????????
  127. ;? ???????????? ????????
  128. [rank_kill_points]
  129. novice = 5
  130. trainee = 6
  131. experienced = 7
  132. professional = 8
  133. veteran = 9
  134. expert = 10
  135. master = 15
  136. legend = 20
  137.  
  138. ;???????????? "??????????" ???????????
  139. ;????? ??????????? ?? ?????? ?? ?????? ???????????
  140. ;goodwill ??? ??????????????? ?? ????????? ?????? ???????????
  141. ;? ???????????? ?????????????
  142. ;(??????? ?????? ????????? ? communities_relations)
  143. [communities_sympathy]
  144. actor = 0.0
  145. bandit = 0.0
  146. dolg = 0.0
  147. ecolog = 0.0
  148. freedom = 0.0
  149. killer = 0.0
  150. army = 0.0
  151. monolith = 0.0
  152. monster = 0.0
  153. stalker = 0.0
  154. zombied = 0.0
  155. csky = 0.0
  156. trader = 0.0
  157. actor_bandit = 0.0
  158. actor_dolg = 0.0
  159. actor_ecolog = 0.0
  160. actor_freedom = 0.0
  161. actor_killer = 0.0
  162. actor_army = 0.0
  163. actor_monolith = 0.0
  164. actor_stalker = 0.0
  165. actor_csky = 0.0
  166. actor_zombied = 0.0
  167. arena_enemy = 0.0
  168.  
  169.  
  170.  
  171.  
  172. ;???? ????????, ????????? ? ?????????????????? ???????????
  173. ;? ??????????? ?? ???????????? ????????
  174. [action_points]
  175. personal_goodwill_limits = -3000, 1000
  176. community_goodwill_limits = -3000, 1000
  177.  
  178.  
  179. ;-------------------------------------------------------
  180.  
  181. ;-----
  182. ; Killing other stalkers.
  183. ;-----
  184.  
  185. community_member_kill_goodwill = -2000 ; Same faction
  186. friend_kill_goodwill = -2000 ; Friendly
  187. neutral_kill_goodwill = -1000 ; Neutral
  188. enemy_kill_goodwill = -1 ; Enemy
  189.  
  190. ; These values are now set in xr_statistic.script.
  191. friend_kill_reputation = 0 ; Friendly
  192. neutral_kill_reputation = 0 ; Neutral
  193. enemy_kill_reputation = 0 ; Enemy
  194.  
  195. ;-----
  196. ; Assisting stalkers in combat.
  197. ;-----
  198.  
  199. community_member_fight_help_goodwill = 500 ; Same faction
  200. friend_fight_help_goodwill = 200 ; Friendly
  201. neutral_fight_help_goodwill = 200 ; Neutral
  202. enemy_fight_help_goodwill = 1 ; Enemy
  203.  
  204. friend_fight_help_reputation = 100 ; Friendly
  205. neutral_fight_help_reputation = 50 ; Neutral
  206. enemy_fight_help_reputation = 0 ; Enemy
  207.  
  208. ;-----
  209. ; Attacking stalkers who ARE NOT shooting at you.
  210. ;-----
  211.  
  212. free_community_member_attack_goodwill = -500 ; Same faction
  213. free_friend_attack_goodwill = -2000 ; Friendly
  214. free_neutral_attack_goodwill = -1000 ; Neutral
  215. free_enemy_attack_goodwill = -1 ; Enemy
  216.  
  217. free_friend_attack_reputation = -75 ; Friendly
  218. free_neutral_attack_reputation = -50 ; Neutral
  219. free_enemy_attack_reputation = 0 ; Enemy
  220.  
  221. ;-----
  222. ; Attacking stalkers who ARE shooting at you.
  223. ; You're already fighting them so the penalties are reduced.
  224. ; Example: You assassinate a loner and his buddies start shooting at you.
  225. ;-----
  226.  
  227. danger_community_member_attack_goodwill = -1 ; Same faction
  228. danger_friend_attack_goodwill = -1 ; Friendly
  229. danger_neutral_attack_goodwill = -1 ; Neutral
  230. danger_enemy_attack_goodwill = -1 ; Enemy
  231.  
  232. danger_friend_attack_reputation = 0 ; Friendly
  233. danger_neutral_attack_reputation = 0 ; Neutral
  234. danger_enemy_attack_reputation = 0 ; Enemy
  235.  
  236. ;--------------------------------------------------
  237. ;(???) ??????????? ????? ????? ??????? ????? ????? ????????????????
  238. ;????????? ?? ????? ?? ?????????, ? ?????????????? ??????? attack_goodwill ? attack_reputation
  239. ;(???????? ?????????? ? ??? ?????? ?????? ?????????? ? ???)
  240. min_attack_delta_time = 1
  241. fight_remember_time = 0.2 ;(cae) a?aiy eioi?ia i?i a?aeo aoaao iiiieou ?aano?
  242.  
  243. ;????????, ??????? ?????????? ? ????????? ?
  244. ;??????????? ?? ?? ?????
  245. ;???????????? ??????? ??????????????? ??? ?????? ?? 0 (novice) ?? 100 (experienced)
  246.  
  247. ; Section is not used by the game.
  248. ; However it is directly referenced in-engine.
  249. ; Removing this or its contents will crash the game.
  250. [ranks_properties]
  251. immunities_novice_k = 1.0
  252. immunities_experienced_k = 1.0
  253. visibility_novice_k = 1.0
  254. visibility_experienced_k = 1.0
  255. dispersion_novice_k = 1.0
  256. dispersion_experienced_k = 0.8
  257.  
  258.  
  259. ; ???????? ????????? ?????? ??? ??????????? ? ????? ????? ????????
  260. [smart_terrain_rank_change]
  261. min = 1
  262. max = 2
  263.  
  264. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  265. ;; for monsters
  266. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  267.  
  268. [monster_communities]
  269. ;Room team are assigned to appropriate types
  270. ;255 - command is not given
  271. communities = actor, 255, human, 255, zoo_monster, 39, boar, 40, bloodsucker, 41, flesh, 42, dog, 43, pseudodog, 44, cat, 45, chimera, 46, giant, 47, zombie, 48, burer, 49, controller, 50, poltergeist, 51, snork, 52, fracture, 53, bird, 54, rat, 55, tushkano, 56, corpse, 57, trader, 58, arena_monstr, 59
  272.  
  273. [monster_relations]
  274. ; [1] friend, [0] neutral, [-1] enemy, [-2] hated enemy
  275. ; actor,human,zoo_monstr, boar, bloodsucker, flesh, dog, pseudodog, cat, chimera, giant, zombie, burer, controller, poltergeist, snork, fracture, bird, rat, tushkano, corpse, trader, arena_monstr
  276. ;=========================================================================================================================================================================================================================
  277. actor = 1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, 1, -2
  278. human = 0, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, 1, 0
  279. zoo_monster = 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0
  280. boar = -1, -1, 0, 1, -1, 1, -1, -1, 0, -1, -1, 0, -1, 0, 0, -1, -1, 0, 0, -1, 0, 1, 0
  281. bloodsucker = -1, -1, 0, -1, 1, -1, -1, -1, 0, 0, -1, 0, -1, -1, 0, -1, -1, 0, 0, 0, 0, 1, 0
  282. flesh = -1, -1, 0, 1, -1, 1, -1, -1, 0, -1, 0, 0, 0, 0, 0, -1, -1, 0, 0, -1, 0, 1, 0
  283. dog = -1, -1, 0, -1, -1, -1, 1, 1, -1, 0, -1, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 1, 0
  284. pseudodog = -1, -1, 0, -1, -1, -1, 1, 1, -1, 0, -1, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 1, 0
  285. cat = -1, -1, 0, 0, 0, 0, -1, -1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, -1, -1, 0, 1, 0
  286. chimera = -1, -1, 0, -1, 0, -1, 0, 0, 0, 1, -1, 0, -1, -1, 0, -1, -1, 0, 0, 0, 0, 1, 0
  287. giant = -1, -1, 0, -1, -1, 0, -1, -1, 0, -1, 1, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 1, 0
  288. zombie = -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1, -1, 0, 0, 0
  289. burer = -1, -1, 0, -1, -1, 0, -1, -1, 1, -1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0
  290. controller = -1, -1, 0, 0, -1, 0, 0, 0, 0, -1, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0, 0, 1, 0
  291. poltergeist = -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0
  292. snork = -1, -1, 0, -1, -1, -1, -1, -1, 0, -1, 0, 0, 0, -1, 0, 1, -1, 0, 0, 0, 0, 1, 0
  293. fracture = -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0
  294. bird = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0
  295. rat = -1, -1, 0, 0, 0, 0, 0, 0, -1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0
  296. tushkano = -1, -1, 0, -1, 0, -1, 0, 0, -1, 0, -1, -1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0
  297. corpse = -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0
  298. trader = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
  299. arena_monstr = -2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
Add Comment
Please, Sign In to add comment