[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