Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [game_relations]
- ; For use with AMK1.4: The "dBodystate" CTDs might by caused by angry mutants harrassing the controller,
- ; which in turn retaliates with a broken CTD animation, i guess. This config might fix that.
- ; The file changes how the controller behaves among other mutants: it makes the controller act neutral towards every other mutant
- ; (except zombified stalkers), and vice versa, preventing the awkward mutant attacks that might be causing the CTDs.
- ; Installation for AMK: Locate the file "game_relation.ltx" in "gamedata > config > creatures",
- ; then open it with notepad, and replace all its contents with this.
- ; No new game required. This file is from AMK, using it with any other mod might needs merging.
- ; I was testing this myself for now, so no guarantees.
- ; Do not use this with vanilla. (unless you extract vanilla's file with DBextractor or something,
- ; then you could also merge the relation values) -Vengeance19
- ;ðåàëüíîå ðàçäåëåíèå íà ãðóïïû ðåïóòàöèé íà øêàëû
- rating = novice, 300, experienced, 600, veteran, 900, master
- monster_rating = weak, 400, normal, 800, strong
- reputation = terrible, -1000, very_bad, -150, bad, -50, neutral, 50, good, 150, very_good, 1000, excellent
- ;øêàëû äëÿ âûâîäà íàçâàíèé âìåñòî ÷èñåë
- ;ðåéòèíãîâ, ðåïóòàöèé è áëàãîñêëîííîñòè â èíòåðôåéñå
- rating_names = novice, 300, experienced, 600, veteran, 900, master
- reputation_names = terrible, -1000, very_bad, -150, bad, -50, neutral, 50, good, 150, very_good, 1000, excellent
- goodwill_names = enemy, -150, indifferent, 400, friendly
- ;ïîðîãîâûå çíà÷åíèÿ äëÿ îòíîøåíèÿ ïåðñîíàæåé
- attitude_neutal_threshold = -150 ;êîãäà attitude ìåíüøå çíà÷åíèÿ, òî âûñòàâëÿåòñÿ ALife::eRelationEnemy
- attitude_friend_threshold = 400 ;êîãäà attitude ìåíüøå çíà÷åíèÿ, òî âûñòàâëÿåòñÿ ALife::eRelationNeutral, èíà÷å ALife::eRelationFriend
- ;êîíñòàíòû, êîòîðûå ïðèñâîÿò ñêðèïòîâûå ôóíêöèè set_relation äëÿ personal goodwill
- goodwill_enemy = -1000
- goodwill_neutal = 0
- goodwill_friend = 1000
- ;íàçâàíèÿ ãðóïïèðîâîê
- communities = actor, 0, actor_dolg, 1, actor_freedom, 2, stalker, 5, monolith, 6, military, 7, killer, 8, ecolog, 9, dolg, 10, freedom, 11, bandit, 12, zombied, 13, stranger, 14, trader, 15, arena_enemy, 16
- ; îòíîøåíèå ïåðñîíàæà ê àêòåðó (èëè äðóãîìó NPC) âû÷èñëÿåòñÿ ïî ôîðìóëå
- ; attitude = personal_goodwill + //ëè÷íîå îòíîøåíèå ïåðñîíàæà ê àêòåðó (åñëè ðàíüøå íå âñòðå÷àëèñü, òî 0)
- ; community_goodwill + //îòíîøåíèå ãðóïïèðîâêè ïåðñîíàæà ëè÷íî ê àêòåðó (åñëè ðàíüøå êîíòàêòîâ íå áûëî, òî 0)
- ; community_to_community + //îòíîøåíèå ãðóïïèðîâêè ïåðñîíàæà ê ãðóïïèðîâêå àêòåðà èç [communities_relations]
- ; reputation_goodwill + //îòíîøåíèå ðåïóòàöèè ïåðñîíàæà ê ðåïóòàöèè àêòåðà èç [reputation_relations]
- ; rank_goodwill //îòíîøåíèå ðàíãà ïåðñîíàæà ê ðàíãó àêòåðà èç [rank_relations]
- [communities_relations]
- ; |actor |act_dol|act_fre|stalker|monolit|militar|killer |ecolog |dolg |freedom|bandit |zombied|strange|trader |arena_enemy|
- ;=================================================================================================================================
- actor = 0, 0, 0, 50, -1000, -750, -1250, 0, 0, 0, -350, -2000, 0, 0, -1250
- actor_dolg = 0, 0, 0, 0, -2000, -650, -1200, 500, 250, -1250, -1000, -2000, 0, 0, -1250
- actor_freedom = 0, 0, 0, -80, -1500, -1500, -750, -100, -1250, 150, -150, -2000, 0, 0, -1250
- stalker = 50, 0, -80, 40, -1000, -1250, -1500, 0, 0, 0, -250, -2000, 0, 0, -1250
- monolith = -1000, -2000, -1500, -1000, 400, -2000, -500, -750, -2000, -1500, -1250, 150, -1250, 0, -1250
- military = -750, -650, -1500, -1250, -2000, 700, -1250, 40, -650, -1500, -2000, -2000, -100, 0, -1250
- killer = -1250, -1250, -650, -1500, -500, -1250, 150, -1250, -1500, -650, -500, -2000, -1250, 0, -1250
- ecolog = 0, 500, -100, 0, -650, 40, -1500, 1250, 500, -100, -1000, -2000, 0, 0, 0
- dolg = 0, 250, -1250, 0, -2000, -650, -1500, 500, 650, -1500, -1250, -2000, 0, 0, 0
- freedom = 0, -1250, 150, 0, -1500, -1500, -650, -100, -1250, 150, -150, -2000, 0, 0, 0
- bandit = -350, -1000, -150, -250, -1250, -2000, -500, -1000, -1250, -150, 40, -2000, -1250, 0, -1250
- zombied = -2000, -2000, -2000, -2000, 150, -2000, -2000, -2000, -2000, -2000, -2000, 250, -1250, 0, -1250
- stranger = 0, 0, 0, 0, -250, -100, -650, 0, 0, 0, -150, -1250, 0, 0, 0
- trader = 0, 0, -40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
- arena_enemy = -1000, -1250, -1250, -1000, -1250, -1250, -1250, 0, -650, -1250, -1250, 0, 0, 0, 0
- [rank_relations]
- ; novice, experienced, veteran, master
- ;================================================================
- novice = 70, 20, 0, 0
- experienced = 20, 70, 20, 0
- veteran = 0, 20, 70, 20
- master = 0, 0, 20, 70
- [reputation_relations]
- ; terrible, very_bad, bad, neutral, good, very_good, excellent
- ;================================================================
- terrible = -250, -100, -50, -20, 0, 0, 0
- very_bad = -100, -50, -20, 0, 0, 0, 0
- bad = -50, -20, 0, 0, 0, 0, 0
- neutral = -20, 0, 0, 0, 0, 0, 50
- good = 0, 0, 0, 0, 0, 50, 100
- very_good = 0, 0, 0, 0, 50, 100, 200
- excellent = 0, 0, 0, 50, 100, 200, 350
- ;
- ; î÷êè ðåéòèíãà è ðåïóòàöèè íà÷èñëÿåìûå çà îïðåäåëåííûå äåéñòâèÿ
- ;
- ;êîýôôèöèåíòû "ñî÷óâñòâèÿ" ãðóïïèðîâîê
- ;ïîñëå âîçäåéñòâèÿ íà îäíîãî èç ÷ëåíîâ ãðóïïèðîâêè
- ;goodwill åãî ðàñïðîñòðàíèòñÿ íà îñòàëüíûõ ÷ëåíîâ ãðóïïèðîâêè
- ;ñ îïðåäåëåííûì êîýôôèöèåíòîì
- [communities_sympathy]
- actor = 0.0
- actor_dolg = 0.0
- actor_freedom = 0.0
- stalker = 0.1
- monolith = 0.2
- military = 0.2
- killer = 0.2
- ecolog = 0.4
- dolg = 0.2
- freedom = 0.2
- bandit = 0.1
- zombied = 0.0
- trader = 0.2
- stranger = 0.0
- arena_enemy = 0.0
- ;
- ;î÷êè ðåéòèíãà, ïîëó÷àåìûå çà óáèéñòâî ïåðñîíàæà
- ;ñ îïðåäåëåííûì ñòàòóñîì
- [rank_kill_points]
- novice = 0
- experienced = 0
- veteran = 0
- master = 0
- ;î÷êè ðåéòèíãà, ðåïóòàöèè è äîáðîæåëàòåëüíîñòè íà÷èñëÿåìûå
- ;â çàâèñèìîñòè îò ñîâåðøåííîãî äåéñòâèÿ
- [action_points]
- personal_goodwill_limits = -9000, 9000
- community_goodwill_limits = -9000, 9000
- ;-------------------------------------------------------
- free_friend_attack_goodwill = -500
- free_neutral_attack_goodwill = -250
- free_enemy_attack_goodwill = 5; -100
- danger_friend_attack_goodwill = -50
- danger_neutral_attack_goodwill = -50
- danger_enemy_attack_goodwill = 5; -50
- free_friend_attack_reputation = -100
- free_neutral_attack_reputation = -20
- free_enemy_attack_reputation = 5; 0
- danger_friend_attack_reputation = -20
- danger_neutral_attack_reputation = -10
- danger_enemy_attack_reputation = 5; 0
- ;--------------------------------------------------
- ;(ñ) ìèí. âðåìÿ ÷åðåç êîòîðîå ñíîâà áóäåò çàðåãèñòðèðîâàíî
- ;ñîîáùåíèå îá àòàêå íà ïåðñîíàæà, è ñîîòâåòñòâåííî âû÷òåñÿ attack_goodwill è attack_reputation
- ;(ðàáîòàåò àíàëîãè÷íî è ïðè ïîìîùè äðóãèì ïåðñîíàæàì â áîþ)
- min_attack_delta_time = 3
- friend_kill_goodwill = -400
- neutral_kill_goodwill = -150
- enemy_kill_goodwill = 0
- community_member_kill_goodwill = -150
- ;óáèéñòâî ÷ëåíà ãðóïïèðîâêè îòðàæàåòñÿ íà îòíîøåíèè
- ;ãðóïïèðîâêè (óìíîæàåòñÿ íà communities_sympathy)
- friend_kill_reputation = -400
- neutral_kill_reputation = -100
- enemy_kill_reputation = 10
- ;
- ; ïîìîùü àêòåðà ïåðñîíàæó âî âðåìÿ áîÿ
- ;
- fight_remember_time = 10 ;(c) âðåìÿ êîòîðîå ïðî äðàêó áóäåò ïîìíèòü ðååñòð
- friend_fight_help_goodwill = 200
- neutral_fight_help_goodwill = 370
- enemy_fight_help_goodwill = 0
- friend_fight_help_reputation = 10
- neutral_fight_help_reputation = 10
- enemy_fight_help_reputation = 0
- ;ñâîéñòâà, êîòîðûå èçìåíÿþòñÿ ó ñòàëêåðîâ â
- ;çàâèñèìîñòè îò èõ ðàíãà
- ;êîýôôèöèåíòû ëèíåéíî èíòåðïîëèðóþòñÿ äëÿ ðàíãîâ îò 0 (novice) äî 100 (experienced)
- [ranks_properties]
- immunities_novice_k = 1.0
- immunities_experienced_k = 1.0
- visibility_novice_k = 1
- visibility_experienced_k = 1
- dispersion_novice_k = 1.0
- dispersion_experienced_k = 0.1
- ; äèàïàçîí èçìåíåíèÿ ðàíãîâ ïðè ðåãèñòðàöèè â íîâîì ñìàðò òåððåéíå
- [smart_terrain_rank_change]
- min = 1
- max = 30
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;; for monsters
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- [monster_communities]
- ;íîìåðà team êîòîðûå ïðèñâàèâàþòñÿ ñîîòâåòñòâóþùèì âèäàì
- ;255 - êîìàíäà íå çàäàåòñÿ
- communities = actor, 255, human, 255, arena_monstr, 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
- [monster_relations]
- ; [1] äðóã, [0] íåéòðàë, [-1] âðàã, [-2] çëåéøèé âðàã
- ; actor,human,arena_monstr, boar, bloodsucker, flesh, dog, pseudodog, cat, chimera, giant, zombie, burer, controller, poltergeist, snork, fracture, bird, rat, tushkano
- ;==========================================================================================================================================================================
- actor = 1, 1, 2, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, -1
- human = 0, 1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, -1
- arena_monstr = -2, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
- boar = -2, -2, 0, 1, -1, 0, -1, -1, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 0, 0
- bloodsucker = -2, -2, 0, -1, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
- flesh = -2, -1, 0, 0, -1, 1, -1, -1, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 0, 0
- dog = -2, -1, 0, -1, 0, -1, 1, 0, -2, 0, -1, 0, -1, 0, -1, 0, 0, 0, -2, 0
- pseudodog = -2, -1, 0, -1, 0, -1, 0, 1, 0, 0, -1, 0, -1, 0, -1, 0, 0, 0, 0, 0
- cat = -2, -1, 0, -1, 0, -2, -2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1
- chimera = -2, -1, 0, -1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1
- giant = -2, -1, 0, -1, 0, -1, -1, -1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0
- zombie = -2, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0
- burer = -2, -2, 0, -1, 0, -1, -1, -1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0
- controller = -2, -2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0
- poltergeist = -2, -1, 0, -1, 0, -1, -1, -1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0
- snork = -2, -1, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0
- fracture = -2, -1, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0
- bird = 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0
- rat = -2, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0
- tushkano = -1, -1, 0, 0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement