add game&rawdata
This commit is contained in:
parent
0133cd976c
commit
49b34b5546
45731 changed files with 709831 additions and 0 deletions
226
gamedata/configs/creatures/game_relations.ltx
Normal file
226
gamedata/configs/creatures/game_relations.ltx
Normal file
|
|
@ -0,0 +1,226 @@
|
|||
[game_relations]
|
||||
;ðåàëüíîå ðàçäåëåíèå íà ãðóïïû ðåïóòàöèé íà øêàëû
|
||||
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, 30, experienced, 60, veteran, 90, master
|
||||
reputation_names = terrible, -1000, very_bad, -150, bad, -50, neutral, 50, good, 150, very_good, 1000, excellent
|
||||
goodwill_names = enemy, -400, indifferent, 500, friendly
|
||||
|
||||
;ïîðîãîâûå çíà÷åíèÿ äëÿ îòíîøåíèÿ ïåðñîíàæåé
|
||||
attitude_neutal_threshold = -999 ;êîãäà attitude ìåíüøå çíà÷åíèÿ, òî âûñòàâëÿåòñÿ ALife::eRelationEnemy
|
||||
attitude_friend_threshold = 999 ;êîãäà attitude ìåíüøå çíà÷åíèÿ, òî âûñòàâëÿåòñÿ ALife::eRelationNeutral, èíà÷å ALife::eRelationFriend
|
||||
|
||||
;êîíñòàíòû, êîòîðûå ïðèñâîÿò ñêðèïòîâûå ôóíêöèè set_relation äëÿ personal goodwill
|
||||
goodwill_enemy = -1000
|
||||
goodwill_neutal = 0
|
||||
goodwill_friend = 1000
|
||||
|
||||
;íàçâàíèÿ ãðóïïèðîâîê (ïîðÿäîê äîëæåí ñîâïàäàòü ñ communities_relations)
|
||||
communities = actor, 0, bandit, 1, dolg, 2, ecolog, 3, freedom, 4, killer, 5, army, 6, monolith, 7, monster, 8, stalker, 9, zombied, 10
|
||||
;communities = actor, 0, actor_dolg, 1, actor_freedom, 2, stalker, 5, monolith, 6, army, 7, killer, 8, ecolog, 9, dolg, 10, freedom, 11, bandit, 12, zombied, 13, csky, 14, trader, 15, arena_enemy, 16, monster, 17
|
||||
|
||||
; îòíîøåíèå ïåðñîíàæà ê àêòåðó (èëè äðóãîìó NPC) âû÷èñëÿåòñÿ ïî ôîðìóëå
|
||||
; attitude = personal_goodwill + //ëè÷íîå îòíîøåíèå ïåðñîíàæà ê àêòåðó (åñëè ðàíüøå íå âñòðå÷àëèñü, òî 0)
|
||||
; community_goodwill + //îòíîøåíèå ãðóïïèðîâêè ïåðñîíàæà ëè÷íî ê àêòåðó (åñëè ðàíüøå êîíòàêòîâ íå áûëî, òî 0)
|
||||
; community_to_community + //îòíîøåíèå ãðóïïèðîâêè ïåðñîíàæà ê ãðóïïèðîâêå àêòåðà èç [communities_relations]
|
||||
; reputation_goodwill + //îòíîøåíèå ðåïóòàöèè ïåðñîíàæà ê ðåïóòàöèè àêòåðà èç [reputation_relations]
|
||||
; rank_goodwill //îòíîøåíèå ðàíãà ïåðñîíàæà ê ðàíãó àêòåðà èç [rank_relations]
|
||||
; ñòîëáöû è ñòðîêè äîïèñûâàòü â àëôàâèòíîì ïîðÿäêå!
|
||||
|
||||
[communities_relations]
|
||||
; |actor|bandit| dolg|ecolog|freedom|killer| army|monolith|monster|stalker| zombied|
|
||||
;===================================================================================================
|
||||
actor = 0, 0, 0, 0, 0, -1000, 0, -5000, -5000, 0, -5000
|
||||
bandit = 0, 5000,-5000, 0, -5000, 0, -5000, -5000, -5000, -1000, -5000
|
||||
dolg = 0, -5000, 5000, 0, -5000, 0, 0, -5000, -5000, 0, -5000
|
||||
ecolog = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
freedom = 0, -5000,-5000, 0, 5000, 0, 0, -5000, -5000, 0, -5000
|
||||
killer = -1000, 0, 0, 0, 0, 1000, -5000, -5000, -5000, 0, -5000
|
||||
army = 0, -5000, 0, 0, 0, -5000, 1000, -5000, -5000, 0, -5000
|
||||
monolith = -5000, -5000,-5000, 0, -5000, -5000, -5000, 1000, -5000, -5000, 1000
|
||||
monster = -5000, -5000,-5000, 0, -5000, -5000, -5000, -5000, 0, -5000, -5000
|
||||
stalker = 0, -1000, 0, 0, 0, 0, 0, -5000, -5000, 0, -5000
|
||||
zombied = -5000, -5000,-5000, 0, -5000, -5000, -5000, 1000, -5000, -5000, 1000
|
||||
|
||||
|
||||
[rank_relations]
|
||||
; novice, experienced, veteran, master
|
||||
;================================================================
|
||||
novice = 0, 0, 0, 0
|
||||
experienced = 0, 0, 0, 0
|
||||
veteran = 0, 0, 0, 0
|
||||
master = 0, 0, 0, 0
|
||||
|
||||
|
||||
|
||||
[reputation_relations]
|
||||
; terrible, very_bad, bad, neutral, good, very_good, excellent
|
||||
;================================================================
|
||||
terrible = 0, 0, 0, 0, 0, 0, 0
|
||||
very_bad = 0, 0, 0, 0, 0, 0, 0
|
||||
bad = 0, 0, 0, 0, 0, 0, 0
|
||||
neutral = 0, 0, 0, 0, 0, 0, 0
|
||||
good = 0, 0, 0, 0, 0, 0, 0
|
||||
very_good = 0, 0, 0, 0, 0, 0, 0
|
||||
excellent = 0, 0, 0, 0, 0, 0, 0
|
||||
|
||||
|
||||
;
|
||||
; î÷êè ðåéòèíãà è ðåïóòàöèè íà÷èñëÿåìûå çà îïðåäåëåííûå äåéñòâèÿ
|
||||
;
|
||||
|
||||
;î÷êè ðåéòèíãà, ïîëó÷àåìûå çà óáèéñòâî ïåðñîíàæà
|
||||
;ñ îïðåäåëåííûì ñòàòóñîì
|
||||
[rank_kill_points]
|
||||
novice = 0
|
||||
experienced = 0
|
||||
veteran = 0
|
||||
master = 0
|
||||
|
||||
;êîýôôèöèåíòû "ñî÷óâñòâèÿ" ãðóïïèðîâîê
|
||||
;ïîñëå âîçäåéñòâèÿ íà îäíîãî èç ÷ëåíîâ ãðóïïèðîâêè
|
||||
;goodwill åãî ðàñïðîñòðàíèòñÿ íà îñòàëüíûõ ÷ëåíîâ ãðóïïèðîâêè
|
||||
;ñ îïðåäåëåííûì êîýôôèöèåíòîì
|
||||
;(ïîðÿäîê äîëæåí ñîâïàäàòü ñ communities_relations)
|
||||
[communities_sympathy]
|
||||
actor = 0.0
|
||||
bandit = 0.0
|
||||
dolg = 0.0
|
||||
ecolog = 0.0
|
||||
freedom = 0.0
|
||||
killer = 0.0
|
||||
army = 0.0
|
||||
monolith = 0.0
|
||||
monster = 0.0
|
||||
stalker = 0.0 ;0.01
|
||||
zombied = 0.0
|
||||
|
||||
|
||||
|
||||
|
||||
;î÷êè ðåéòèíãà, ðåïóòàöèè è äîáðîæåëàòåëüíîñòè íà÷èñëÿåìûå
|
||||
;â çàâèñèìîñòè îò ñîâåðøåííîãî äåéñòâèÿ
|
||||
[action_points]
|
||||
personal_goodwill_limits = -3000, 1000
|
||||
community_goodwill_limits = -3000, 1000
|
||||
|
||||
|
||||
;-------------------------------------------------------
|
||||
;óáèéñòâî ÷ëåíà ãðóïïèðîâêè îòðàæàåòñÿ íà îòíîøåíèè
|
||||
;ãðóïïèðîâêè (óìíîæàåòñÿ íà communities_sympathy)
|
||||
community_member_kill_goodwill = -1000
|
||||
friend_kill_goodwill = -3000 ;-1000
|
||||
neutral_kill_goodwill = -3000
|
||||
enemy_kill_goodwill = -1
|
||||
|
||||
free_community_member_attack_goodwill = -500
|
||||
free_friend_attack_goodwill = -3000 ;-2500
|
||||
free_neutral_attack_goodwill = -3000
|
||||
free_enemy_attack_goodwill = -1
|
||||
|
||||
danger_community_member_attack_goodwill = -1
|
||||
danger_friend_attack_goodwill = -1
|
||||
danger_neutral_attack_goodwill = -1
|
||||
danger_enemy_attack_goodwill = -1
|
||||
|
||||
friend_kill_reputation = 0
|
||||
neutral_kill_reputation = 0
|
||||
enemy_kill_reputation = 0
|
||||
free_friend_attack_reputation = 0
|
||||
free_neutral_attack_reputation = 0
|
||||
free_enemy_attack_reputation = 0
|
||||
danger_friend_attack_reputation = 0
|
||||
danger_neutral_attack_reputation = 0
|
||||
danger_enemy_attack_reputation = 0
|
||||
|
||||
|
||||
;ïîìîùü àêòåðà ïåðñîíàæó âî âðåìÿ áîÿ
|
||||
community_member_fight_help_goodwill = 1000
|
||||
friend_fight_help_goodwill = 200
|
||||
neutral_fight_help_goodwill = 200
|
||||
enemy_fight_help_goodwill = 1
|
||||
|
||||
friend_fight_help_reputation = 0
|
||||
neutral_fight_help_reputation = 0
|
||||
enemy_fight_help_reputation = 0
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
;--------------------------------------------------
|
||||
;(ñåê) ìèíèìàëüíîå âðåìÿ ÷åðåç êîòîðîå ñíîâà áóäåò çàðåãèñòðèðîâàíî
|
||||
;ñîîáùåíèå îá àòàêå íà ïåðñîíàæà, è ñîîòâåòñòâåííî âû÷òåñÿ attack_goodwill è attack_reputation
|
||||
;(ðàáîòàåò àíàëîãè÷íî è ïðè ïîìîùè äðóãèì ïåðñîíàæàì â áîþ)
|
||||
min_attack_delta_time = 1
|
||||
fight_remember_time = 0.2 ;(cåê) âðåìÿ êîòîðîå ïðî äðàêó áóäåò ïîìíèòü ðååñòð
|
||||
|
||||
;ñâîéñòâà, êîòîðûå èçìåíÿþòñÿ ó ñòàëêåðîâ â
|
||||
;çàâèñèìîñòè îò èõ ðàíãà
|
||||
;êîýôôèöèåíòû ëèíåéíî èíòåðïîëèðóþòñÿ äëÿ ðàíãîâ îò 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.05
|
||||
|
||||
|
||||
; äèàïàçîí èçìåíåíèÿ ðàíãîâ ïðè ðåãèñòðàöèè â íîâîì ñìàðò òåððåéíå
|
||||
[smart_terrain_rank_change]
|
||||
min = 1
|
||||
max = 2
|
||||
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; for monsters
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
[monster_communities]
|
||||
;íîìåðà team êîòîðûå ïðèñâàèâàþòñÿ ñîîòâåòñòâóþùèì âèäàì
|
||||
;255 - êîìàíäà íå çàäàåòñÿ
|
||||
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
|
||||
|
||||
[monster_relations]
|
||||
; [1] äðóã, [0] íåéòðàë, [-1] âðàã, [-2] çëåéøèé âðàã
|
||||
; actor,human,zoo_monstr, boar, bloodsucker, flesh, dog, pseudodog, cat, chimera, giant, zombie, burer, controller, poltergeist, snork, fracture, bird, rat, tushkano
|
||||
;============================================================================================================================================================================================
|
||||
actor = 1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, -1
|
||||
human = 0, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, -1
|
||||
zoo_monster = 1, 1, 0, 0, 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, -1, -1, 0, -1, 0, 0, -1, 0, 0, 0, -1
|
||||
bloodsucker = -2, -2, 0, -1, 1, -1, -1, -1, 0, 0, -1, 0, -1, -1, 0, -1, 0, 0, 0, 0
|
||||
flesh = -2, -2, 0, 1, -1, 1, -1, -1, 0, -1, 0, 0, 0, 0, 0, -1, 0, 0, 0, -1
|
||||
dog = -2, -2, 0, -1, -1, -1, 1, 1, 0, 0, -1, 0, -1, 0, 0, -1, 0, 0, 0, 0
|
||||
pseudodog = -2, -2, 0, -1, -1, -1, 1, 1, 0, 0, -1, 0, -1, 0, 0, -1, 0, 0, 0, 0
|
||||
cat = -2, -2, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
chimera = -2, -2, 0, -1, 0, -1, 0, 0, 0, 1, -1, 0, -1, -1, 0, -1, 0, 0, 0, 0
|
||||
giant = -2, -2, 0, -1, -1, 0, -1, -1, 0, -1, 1, 0, 0, 0, 0, 0, 0, 0, 0, -1
|
||||
zombie = -2, -2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
burer = -2, -2, 0, -1, -1, 0, -1, -1, 0, -1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0
|
||||
controller = -2, -2, 0, 0, -1, 0, 0, 0, 0, -1, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0
|
||||
poltergeist = -2, -2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0
|
||||
snork = -2, -2, 0, -1, -1, -1, -1, -1, 0, -1, 0, 0, 0, -1, 0, 1, 0, 0, 0, 0
|
||||
fracture = -2, -2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0
|
||||
bird = 0, 0, 0, 0, 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 = -2, -1, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 1
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue