Divergent/mods/Redone Collection/gamedata/configs/creatures/game_relations.ltx

314 lines
34 KiB
Plaintext
Raw Permalink Normal View History


[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