314 lines
34 KiB
Plaintext
314 lines
34 KiB
Plaintext
|
|
|||
|
|
|||
|
[game_relations]
|
|||
|
; Requirements for each rank increase by an additional multiple of 500 points with each rank.
|
|||
|
; Rookie -> Trainee: 500 (+500), Trainee -> Experienced: 1500 (+1000), Experienced -> Professional: 3000 (+1500) etc.
|
|||
|
; Rank values are set 1 point lower than their target as engine uses upper_bound to determine which text to display in inventory.
|
|||
|
|
|||
|
rating = novice, 1999, trainee, 3999, experienced, 9999, professional, 17999, veteran, 25999, expert, 34999, master, 49999, legend
|
|||
|
monster_rating = weak, 40, normal, 80, strong
|
|||
|
reputation = terrible, -1999, really_bad, -1499, very_bad, -999, bad, -499, neutral, 499, good, 999, very_good, 1499, really_good, 1999, excellent
|
|||
|
|
|||
|
rating_names = st_rank_novice, 1999, st_rank_trainee, 3999, st_rank_experienced, 9999, st_rank_professional, 17999, st_rank_veteran, 25999, st_rank_expert, 34999, st_rank_master, 49999, st_rank_legend
|
|||
|
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
|
|||
|
goodwill_names = st_goodwill_enemy, 0, st_goodwill_indifferent, 1000, st_goodwill_friendly
|
|||
|
|
|||
|
;ii?iaiaua cia?aiey aey ioiioaiey ia?niia?ae
|
|||
|
attitude_neutal_threshold = -999 ;eiaaa attitude iaiuoa cia?aiey, oi aunoaaeyaony ALife::eRelationEnemy
|
|||
|
attitude_friend_threshold = 999 ;eiaaa attitude iaiuoa cia?aiey, oi aunoaaeyaony ALife::eRelationNeutral, eia?a ALife::eRelationFriend
|
|||
|
|
|||
|
;Used on set_relation between npcs,
|
|||
|
goodwill_enemy = -1000
|
|||
|
goodwill_neutal = 0
|
|||
|
goodwill_friend = 1000
|
|||
|
|
|||
|
;iacaaiey a?oiie?iaie (ii?yaie aie?ai niaiaaaou n communities_relations)
|
|||
|
communities = actor, 0, monster, 1, trader, 2, army_npc, 3, greh_npc, 4, bandit, 5, dolg, 6, ecolog, 7, freedom, 8, killer, 9, army, 10, monolith, 11, greh, 12, stalker, 13, zombied, 14, csky, 15, isg, 16, renegade, 17, actor_stalker, 18, actor_bandit, 19, actor_dolg, 20, actor_freedom, 21, actor_csky, 22, actor_ecolog, 23, actor_killer, 24, actor_army, 25, actor_monolith, 26, actor_zombied, 27, actor_greh, 28, actor_isg, 29, actor_renegade, 30, arena_enemy, 31
|
|||
|
|
|||
|
; отношение персонажа к актеру (или другому NPC) вычисляется по формуле
|
|||
|
; attitude = personal_goodwill + //личное отношение персонажа к актеру (если раньше не встречались, то 0)
|
|||
|
; community_goodwill + //отношение группировки персонажа лично к актеру (если раньше контактов не было, то 0)
|
|||
|
; community_to_community + //отношение группировки персонажа к группировке актера из [communities_relations]
|
|||
|
; reputation_goodwill + //отношение репутации персонажа к репутации актера из [reputation_relations]
|
|||
|
; rank_goodwill //отношение ранга персонажа к рангу актера из [rank_relations]
|
|||
|
; столбцы и строки дописывать в алфавитном порядке!
|
|||
|
|
|||
|
|
|||
|
;//////////////////////////////////////////////////////////////////////////////////////////////////
|
|||
|
;
|
|||
|
; COMMUNITY RELATIONS
|
|||
|
;
|
|||
|
; Modified by DoctorX
|
|||
|
; for DoctorX Dynamic Faction Relations 1.3
|
|||
|
; November 2, 2016
|
|||
|
;
|
|||
|
;--------------------------------------------------------------------------------------------------
|
|||
|
|
|||
|
;------------------------------------------------
|
|||
|
; Community Relations (>999 = Ally, 0 = Neutral, <-999 = Enemy):
|
|||
|
|
|||
|
[communities_relations]
|
|||
|
; | actor|monster|trader| army_npc | greh_npc |bandit| dolg|ecolog|freedom|killer| army|monolith| greh |stalker| zombied| csky | isg |renegade| actor_stalker | actor_bandit | actor_dolg | actor_freedom | actor_csky | actor_ecolog | actor_killer | actor_army | actor_monolith | actor_zombied | actor_greh | actor_isg | actor_renegade| arena_enemy|
|
|||
|
;==============================================================================================================================================================================================================================================================================================================================================================================
|
|||
|
actor = 0, -2000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2000
|
|||
|
monster = -2000, 0, 0, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, 0, -2000, -2000, -2000, 0
|
|||
|
trader = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2000, 0, 0, 0, 0
|
|||
|
army_npc = 0, -2000, 0, 300, -2000, -2000, 0, 0, 0, 0, 300, -2000, -2000, 0, -2000, 0, -2000, -2000, 0, -2000, 0, 0, 0, 0, 0, 300, -2000, -2000, -2000, -2000, -2000, 0
|
|||
|
greh_npc = 0, -2000, 0, -2000, 300, 0, 0, 0, 0, 0, 0, 300, 300, 0, 300, 0, -2000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 300, 300, 300, -2000, 0, 0
|
|||
|
|
|||
|
; | actor|monster|trader| army_npc | greh_npc |bandit| dolg|ecolog|freedom|killer| army|monolith| greh |stalker| zombied| csky | isg |renegade| actor_stalker | actor_bandit | actor_dolg | actor_freedom | actor_csky | actor_ecolog | actor_killer | actor_army | actor_monolith | actor_zombied | actor_greh | actor_isg | actor_renegade| arena_enemy|
|
|||
|
;==============================================================================================================================================================================================================================================================================================================================================================================
|
|||
|
bandit = 0, -2000, 0, -2000, 0, 300, -2000, -2000, 0, 0, -2000, -2000, -2000, -2000, -2000, -2000, -2000, 300, -2000, 300, -2000, 0, -2000, -2000, 0, -2000, -2000, -2000, -2000, -2000, 300, 0
|
|||
|
dolg = 0, -2000, 0, 0, 0, -2000, 300, 0, -2000, -2000, 0, -2000, -2000, 0, -2000, 0, -2000, -2000, 0, -2000, 300, -2000, 0, 0, -2000, 0, -2000, -2000, -2000, -2000, -2000, 0
|
|||
|
ecolog = 0, -2000, 0, 0, 0, -2000, 0, 300, 0, 0, 0, -2000, -2000, 0, -2000, 0, -2000, -2000, 0, -2000, 0, 0, 0, 300, 0, 0, -2000, -2000, -2000, -2000, -2000, 0
|
|||
|
freedom = 0, -2000, 0, 0, 0, 0, -2000, 0, 300, 0, -2000, -2000, -2000, 0, -2000, 0, -2000, -2000, 0, 0, -2000, 300, 0, 0, 0, -2000, -2000, -2000, -2000, -2000, -2000, 0
|
|||
|
killer = 0, -2000, 0, 0, 0, 0, -2000, 0, 0, 300, -2000, -2000, -2000, -2000, -2000, 0, 0, -2000, -2000, 0, -2000, 0, 0, 0, 300, -2000, -2000, -2000, -2000, 0, -2000, 0
|
|||
|
army = 0, -2000, 0, 2000, -2000, -2000, 0, 0, -2000, -2000, 300, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, 0, -2000, -2000, 0, -2000, 300, -2000, -2000, -2000, -2000, -2000, 0
|
|||
|
monolith = 0, -2000, 0, -2000, 300, -2000, -2000, -2000, -2000, -2000, -2000, 2000, 300, -2000, 300, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, 2000, 300, 300, -2000, -2000, 0
|
|||
|
greh = 0, -2000, 0, -2000, 300, -2000, -2000, -2000, -2000, -2000, -2000, 300, 300, -2000, 300, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, 300, 300, 300, -2000, -2000, 0
|
|||
|
stalker = 0, -2000, 0, 0, 0, -2000, 0, 0, 0, -2000, -2000, -2000, -2000, 300, -2000, 0, -2000, -2000, 0, -2000, 0, 0, 0, 0, -2000, -2000, -2000, -2000, -2000, -2000, -2000, 0
|
|||
|
zombied = 0, -2000, 1, -2000, 300, -2000, -2000, -2000, -2000, -2000, -2000, 300, 300, -2000, 300, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, 0, 300, 300, -2000, -2000, 0
|
|||
|
csky = 0, -2000, 0, 0, 0, -2000, 0, 0, 0, 0, -2000, -2000, -2000, 0, -2000, 300, -2000, -2000, 0, -2000, 0, 0, 300, 0, 0, -2000, -2000, -2000, -2000, -2000, -2000, 0
|
|||
|
isg = 0, -2000, 0, -2000, -2000, -2000, -2000, -2000, -2000, 0, -2000, -2000, -2000, -2000, -2000, -2000, 300, -2000, -2000, -2000, -2000, -2000, -2000, -2000, 0, -2000, -2000, -2000, -2000, 300, -2000, 0
|
|||
|
renegade = 0, -2000, 0, -2000, 0, 300, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, 300, -2000, 300, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, 300, 0
|
|||
|
|
|||
|
; | actor|monster|trader| army_npc | greh_npc |bandit| dolg|ecolog|freedom|killer| army|monolith| greh |stalker| zombied| csky | isg |renegade| actor_stalker | actor_bandit | actor_dolg | actor_freedom | actor_csky | actor_ecolog | actor_killer | actor_army | actor_monolith | actor_zombied | actor_greh | actor_isg | actor_renegade| arena_enemy|
|
|||
|
;==============================================================================================================================================================================================================================================================================================================================================================================
|
|||
|
actor_stalker = 0, -2000, 0, 0, 0, -2000, 0, 0, 0, -2000, -2000, -2000, -2000, 0, -2000, 0, -2000, -2000, 0, 0, 0, 0, 0, 0, -2000, 0, 0, -2000, -2000, -2000, -2000, 0
|
|||
|
actor_bandit = 0, -2000, 0, -2000, 0, 300, -2000, -2000, 0, 0, -2000, -2000, -2000, -2000, -2000, -2000, -2000, 300, 0, 300, 0, 0, 0, 0, 0, 0, 0, -2000, -2000, -2000, 300, 0
|
|||
|
actor_dolg = 0, -2000, 0, 0, 0, -2000, 300, 0, -2000, -2000, 0, -2000, -2000, 0, -2000, 0, -2000, -2000, 0, 0, 300, 0, 0, 0, 0, 0, 0, -2000, -2000, -2000, -2000, 0
|
|||
|
actor_freedom = 0, -2000, 0, 0, 0, 0, -2000, 0, 300, 0, -2000, -2000, -2000, 0, -2000, 0, -2000, -2000, 0, 0, 0, 300, 0, 0, 0, 0, 0, -2000, -2000, -2000, -2000, 0
|
|||
|
actor_csky = 0, -2000, 0, 0, 0, -2000, 0, 0, 0, 0, -2000, -2000, -2000, 0, -2000, 300, -2000, -2000, 0, 0, 0, 0, 300, 0, 0, 0, 0, -2000, -2000, -2000, -2000, 0
|
|||
|
actor_ecolog = 0, -2000, 0, 0, 0, -2000, 0, 300, 0, 0, 0, -2000, -2000, 0, -2000, 0, -2000, -2000, 0, 0, 0, 0, 0, 300, 0, 0, 0, -2000, -2000, -2000, -2000, 0
|
|||
|
actor_killer = 0, -2000, 0, 0, 0, 0, -2000, 0, 0, 300, -2000, -2000, -2000, -2000, -2000, 0, 0, -2000, -2000, 0, 0, 0, 0, 0, 300, 0, 0, -2000, -2000, 0, -2000, 0
|
|||
|
actor_army = 0, -2000, 0, 2000, -2000, -2000, 0, 0, -2000, -2000, 300, -2000, -2000, -2000, -2000, -2000, -2000, -2000, 0, 0, 0, 0, 0, 0, 0, 300, 0, -2000, -2000, -2000, -2000, 0
|
|||
|
actor_monolith = 0, -2000, 0, -2000, 300, -2000, -2000, -2000, -2000, -2000, -2000, 2000, 300, -2000, 0, -2000, -2000, -2000, 0, 0, 0, 0, 0, 0, 0, 0, 2000, 0, 300, -2000, -2000, 0
|
|||
|
actor_zombied = 0, -2000, 0, -2000, 300, -2000, -2000, -2000, -2000, -2000, -2000, 300, 300, -2000, 300, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, 0, 300, 300, -2000, -2000, 0
|
|||
|
actor_greh = 0, -2000, 0, -2000, 300, -2000, -2000, -2000, -2000, -2000, -2000, 300, 300, -2000, 300, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, 300, 300, 300, -2000, -2000, 0
|
|||
|
actor_isg = 0, -2000, 0, -2000, -2000, -2000, -2000, -2000, -2000, 0, -2000, -2000, -2000, -2000, -2000, -2000, 300, -2000, -2000, -2000, -2000, -2000, -2000, -2000, 0, -2000, -2000, -2000, -2000, 300, -2000, 0
|
|||
|
actor_renegade = 0, -2000, 0, -2000, 0, 300, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, 300, -2000, 300, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, 300, 0
|
|||
|
arena_enemy = -2000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2000, 0, 0, 0, 0, 0, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, -2000, 0, 0, 0
|
|||
|
|
|||
|
|
|||
|
[rank_relations]
|
|||
|
; novice, trainee, experienced, professional, veteran, expert, master, legend
|
|||
|
;=========================================================================================
|
|||
|
novice = 0, 100, 200, 400, 600, 700, 800, 800
|
|||
|
trainee = 0, 0, 100, 300, 500, 700, 800, 800
|
|||
|
experienced = 0, 0, 100, 200, 400, 600, 700, 700
|
|||
|
professional = 0, 0, 0, 100, 300, 500, 600, 700
|
|||
|
veteran = 0, 0, 0, 0, 100, 300, 500, 600
|
|||
|
expert = 0, 0, 0, 0, 0, 200, 400, 600
|
|||
|
master = 0, 0, 0, 0, 0, 100, 300, 500
|
|||
|
legend = 0, 0, 0, 0, 0, 0, 200, 500
|
|||
|
|
|||
|
[reputation_relations]
|
|||
|
; terrible, really_bad, very_bad, bad, neutral, good, very_good, really_good, excellent
|
|||
|
;==================================================================================================
|
|||
|
terrible = 300, 200, 100, 0, 0, 0, 0, 0, 0
|
|||
|
really_bad = 200, 300, 200, 100, 0, 0, 0, 0, 0
|
|||
|
very_bad = 200, 200, 300, 200, 0, 0, 0, 0, 0
|
|||
|
bad = 100, 100, 100, 300, 100, 0, 0, 0, 0
|
|||
|
neutral = 0, 0, 0, 100, 300, 100, 100, 0, 100
|
|||
|
good = 0, 0, 0, 0, 100, 300, 200, 100, 200
|
|||
|
very_good = 0, 0, 0, 0, 0, 200, 300, 300, 300
|
|||
|
really_good = 0, 0, 0, 0, 0, 100, 200, 400, 400
|
|||
|
excellent = 0, 0, 0, 0, 0, 0, 100, 300, 500
|
|||
|
|
|||
|
;
|
|||
|
; очки рейтинга и репутации начисляемые за определенные действия
|
|||
|
;
|
|||
|
|
|||
|
;очки рейтинга, получаемые за убийство персонажа
|
|||
|
;с определенным статусом
|
|||
|
[rank_kill_points]
|
|||
|
novice = 4
|
|||
|
trainee = 6
|
|||
|
experienced = 8
|
|||
|
professional = 10
|
|||
|
veteran = 15
|
|||
|
expert = 20
|
|||
|
master = 25
|
|||
|
legend = 100
|
|||
|
|
|||
|
;коэффициенты "сочувствия" группировок
|
|||
|
;после воздействия на одного из членов группировки
|
|||
|
;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
|
|||
|
army_npc = 0.0
|
|||
|
monolith = 0.0
|
|||
|
greh = 0.0
|
|||
|
greh_npc = 0.0
|
|||
|
renegade = 0.0
|
|||
|
monster = 0.0
|
|||
|
stalker = 0.0
|
|||
|
zombied = 0.0
|
|||
|
csky = 0.0
|
|||
|
isg = 0.0
|
|||
|
trader = 0.0
|
|||
|
actor_bandit = 0.0
|
|||
|
actor_dolg = 0.0
|
|||
|
actor_ecolog = 0.0
|
|||
|
actor_freedom = 0.0
|
|||
|
actor_killer = 0.0
|
|||
|
actor_army = 0.0
|
|||
|
actor_monolith = 0.0
|
|||
|
actor_stalker = 0.0
|
|||
|
actor_csky = 0.0
|
|||
|
actor_zombied = 0.0
|
|||
|
actor_renegade = 0.0
|
|||
|
actor_greh = 0.0
|
|||
|
actor_isg = 0.0
|
|||
|
arena_enemy = 0.0
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
;очки рейтинга, репутации и доброжелательности начисляемые
|
|||
|
;в зависимости от совершенного действия
|
|||
|
[action_points]
|
|||
|
personal_goodwill_limits = -3000, 3000
|
|||
|
community_goodwill_limits = -5000, 5000
|
|||
|
|
|||
|
|
|||
|
;-------------------------------------------------------
|
|||
|
|
|||
|
;-----
|
|||
|
; Killing other stalkers.
|
|||
|
;-----
|
|||
|
|
|||
|
community_member_kill_goodwill = -2000 ; Same faction
|
|||
|
friend_kill_goodwill = -2000 ; Friendly
|
|||
|
neutral_kill_goodwill = -2000 ; Neutral
|
|||
|
enemy_kill_goodwill = -100 ; Enemy
|
|||
|
|
|||
|
; These values are now set in xr_statistic.script.
|
|||
|
friend_kill_reputation = 0 ; Friendly
|
|||
|
neutral_kill_reputation = 0 ; Neutral
|
|||
|
enemy_kill_reputation = 0 ; Enemy
|
|||
|
|
|||
|
;-----
|
|||
|
; Assisting stalkers in combat.
|
|||
|
;-----
|
|||
|
|
|||
|
community_member_fight_help_goodwill = 500 ; Same faction
|
|||
|
friend_fight_help_goodwill = 200 ; Friendly
|
|||
|
neutral_fight_help_goodwill = 200 ; Neutral
|
|||
|
enemy_fight_help_goodwill = 1 ; Enemy
|
|||
|
|
|||
|
friend_fight_help_reputation = 100 ; Friendly
|
|||
|
neutral_fight_help_reputation = 50 ; Neutral
|
|||
|
enemy_fight_help_reputation = 0 ; Enemy
|
|||
|
|
|||
|
;-----
|
|||
|
; Attacking stalkers who ARE NOT shooting at you.
|
|||
|
;-----
|
|||
|
|
|||
|
free_community_member_attack_goodwill = -500 ; Same faction
|
|||
|
free_friend_attack_goodwill = -2000 ; Friendly
|
|||
|
free_neutral_attack_goodwill = -2000 ; Neutral
|
|||
|
free_enemy_attack_goodwill = -100 ; Enemy
|
|||
|
|
|||
|
free_friend_attack_reputation = -500 ; Friendly
|
|||
|
free_neutral_attack_reputation = -350 ; Neutral
|
|||
|
free_enemy_attack_reputation = 5 ; Enemy
|
|||
|
|
|||
|
;-----
|
|||
|
; Attacking stalkers who ARE shooting at you.
|
|||
|
; You're already fighting them so the penalties are reduced.
|
|||
|
; Example: You assassinate a loner and his buddies start shooting at you.
|
|||
|
;-----
|
|||
|
|
|||
|
danger_community_member_attack_goodwill = -1 ; Same faction
|
|||
|
danger_friend_attack_goodwill = -1 ; Friendly
|
|||
|
danger_neutral_attack_goodwill = -1 ; Neutral
|
|||
|
danger_enemy_attack_goodwill = -1 ; Enemy
|
|||
|
|
|||
|
danger_friend_attack_reputation = 0 ; Friendly
|
|||
|
danger_neutral_attack_reputation = 0 ; Neutral
|
|||
|
danger_enemy_attack_reputation = 0 ; Enemy
|
|||
|
|
|||
|
;--------------------------------------------------
|
|||
|
;(сек) минимальное время через которое снова будет зарегистрировано
|
|||
|
;сообщение об атаке на персонажа, и соответственно вычтеся attack_goodwill и attack_reputation
|
|||
|
;(работает аналогично и при помощи другим персонажам в бою)
|
|||
|
min_attack_delta_time = 1
|
|||
|
fight_remember_time = 0.2 ;(cae) a?aiy eioi?ia i?i a?aeo aoaao iiiieou ?aano?
|
|||
|
|
|||
|
;свойства, которые изменяются у сталкеров в
|
|||
|
;зависимости от их ранга
|
|||
|
;коэффициенты линейно интерполируются для рангов от 0 (novice) до 100 (experienced)
|
|||
|
|
|||
|
; Section is not used by the game.
|
|||
|
; However it is directly referenced in-engine.
|
|||
|
; Removing this or its contents will crash the game.
|
|||
|
[ranks_properties]
|
|||
|
immunities_novice_k = 1.0
|
|||
|
immunities_experienced_k = 1.0
|
|||
|
visibility_novice_k = 1.0
|
|||
|
visibility_experienced_k = 1.0
|
|||
|
dispersion_novice_k = 1.0
|
|||
|
dispersion_experienced_k = 0.8
|
|||
|
|
|||
|
|
|||
|
; диапазон изменения рангов при регистрации в новом смарт террейне
|
|||
|
[smart_terrain_rank_change]
|
|||
|
min = 1
|
|||
|
max = 2
|
|||
|
|
|||
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|||
|
;; for monsters
|
|||
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|||
|
|
|||
|
[monster_communities]
|
|||
|
;--//Bamah added trader to keep traders and mechanics from getting attacked
|
|||
|
;Room team are assigned to appropriate types
|
|||
|
;255 - command is not given
|
|||
|
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, komar, 60, tark, 61, medwed, 62, rotan, 63, fly, 64, mwolf, 65, psysucker, 66, lurker, 67, karlik, 68
|
|||
|
|
|||
|
[monster_relations]
|
|||
|
; [1] friend, [0] neutral, [-1] enemy, [-2] hated enemy
|
|||
|
; 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, komar, tark, medwed, rotan, fly, mwolf, psysucker, lurker, karlik
|
|||
|
;===================================================================================================================================================================================================================================================================================
|
|||
|
actor = 1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, 1, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2
|
|||
|
human = 0, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, 1, 0, -1, -1, -2, -1, -1, -1, -1, -1, -1
|
|||
|
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, 0, 0, 0, 0, 0, 0, 0, 0, 0
|
|||
|
boar = -1, -1, 0, 1, -1, 1, -1, -1, 0, -1, -1, 0, -1, 0, 0, -1, -1, 0, 0, -1, 0, 1, 0, 0, 0, -1, -1, 0, -1, -1, -1, 0
|
|||
|
bloodsucker = -1, -1, 0, -1, 1, -1, -1, -1, 0, 0, -1, 0, -1, -1, 0, -1, -1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, -1
|
|||
|
flesh = -1, -1, 0, 1, -1, 1, -1, -1, 0, -1, 0, 0, 0, 0, 0, -1, -1, 0, 0, -1, 0, 1, 0, 0, 0, -1, -1, 0, -1, -1, -1, 0
|
|||
|
dog = -1, -1, 0, -1, -1, -1, 1, 1, -1, 0, -1, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 1, 0, -1, -1, 0, 0, 0, 0, -1, 0, 0
|
|||
|
pseudodog = -1, -1, 0, -1, -1, -1, 1, 1, -1, 0, -1, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, -1, 0, 0
|
|||
|
cat = -1, -1, 0, 0, 0, 0, -1, -1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, -1, -1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
|
|||
|
chimera = -1, -1, 0, -1, 0, -1, 0, 0, 0, 1, -1, 0, -1, -1, 0, -1, -1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, -1
|
|||
|
giant = -1, -1, 0, -1, -1, 0, -1, -1, 0, -1, 1, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1, -1, 0
|
|||
|
zombie = -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1, -1, 0, 0, 0, -1, 0, 0, -1, -1, -1, 0, 0, 0
|
|||
|
burer = -1, -1, 0, -1, -1, 0, -1, -1, 1, -1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, -1, -1, 0
|
|||
|
controller = -1, -1, 0, 0, -1, 0, 0, 0, 0, -1, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, -1, -1, 1
|
|||
|
poltergeist = -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
|
|||
|
snork = -1, -1, 0, -1, -1, -1, -1, -1, 0, -1, 0, 0, 0, -1, 0, 1, -1, 0, 0, 0, 0, 1, 0, -1, 0, -1, 0, 0, 0, -1, -1, -1
|
|||
|
fracture = -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, -1, -1, 0
|
|||
|
bird = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
|
|||
|
rat = -1, -1, 0, 0, 0, 0, 0, 0, -1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
|
|||
|
tushkano = -1, -1, 0, -1, 0, -1, 0, 0, -1, 0, -1, -1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
|
|||
|
corpse = -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0
|
|||
|
trader = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 1, 1, 1
|
|||
|
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, 0, 0, 0, 0, 0, 0, 0, 0, 0
|
|||
|
komar = -2, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0
|
|||
|
tark = -2, -1, 0, 0, 0, 0, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, -1, -1, 0, 0, 0, 0, 0
|
|||
|
medwed = -2, -2, 0, -1, 0, -1, 0, 0, 0, 1, -1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 1, 0, 0, 0, 0, 1, 0
|
|||
|
rotan = -2, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 1, 0, 0, 0, 0, 0
|
|||
|
fly = -2, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0
|
|||
|
mwolf = -2, -1, 0, -1, 0, -1, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0
|
|||
|
psysucker = -2, -1, 0, -1, 1, -1, -1, -1, 0, 0, -1, 0, -1, -1, 0, -1, -1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, -1
|
|||
|
lurker = -2, -1, 0, -1, 0, -1, 0, 0, 0, 1, -1, 0, -1, -1, 0, -1, -1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, -1
|
|||
|
karlik = -2, -1, 0, 0, -1, 0, 0, 0, 0, -1, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, -1, -1, 1
|