| abstract
| - Система отношений к актеру в СТАЛКЕРе Когда происходит встреча двух персонажей необходимо получить цифру «их» отношения друг к другу, после чего они определяют для себя кто перед ними, друг или враг. Предлагается следующая формула: Отношение конкретного NPC к актеру вычисляется учитывая репутация, статус, личное отношение и влияние группировки. Личное отношение (L ) - число с возможностью уменьшения и увеличения по шкале полохое-хорошее в зависимости от поступков совершенных актером по отношению к данному конкретному NPC. Репутация (Kr ) – число с возможностью уменьшения и увеличения по шкале полохой-хороший. Для сталкеров задается изначально по группам. Статус (Ks ) ветеран-новичок Отношение группировки к группировке в которой находится актер (Kg ) Отношение группировки лично к актеру (Kgl) Параметры, влияющие на личное отношение к персонажа к тебе. Прибавляются или отнимаются от изначального значения личного отношения персонажа (для актера изначальное значение 50) -атака на персонажа: -1 -убийство или нанесение повреждения сталкеру в команде -1 -сюжетный ход … -помощь персонажу в боевой ситуации: +1 -приход на помощь по сигналу SOS +2 - предложить персонажу торговать и не прийти -0.5 - ругань -0.1 -несколько раз подряд юзать персонажа а потом нажимать CANCEL -0.3 Таблица взаимодействия репутаций. (Kr) Что влияет на изменение репутации в Зоне:' 1. Выполнение простых и сюжетных заданий. 0.01 - 0.02 2. Кол-во и качество убитых мутантов. 0.001 – 0.1 3. Кол-во убитых враждебных персонажей. 4. Убийство нейтралов и выше. 5. Нападение на нейтралов и выше. 6. Помощь сталкерам во время боя. 7. Спасение сталкеров. 8. Сюжетное \ диалоговое воздействие \ изменение. В зависимости от уровня сложности игры эти 5 подгрупп имеют различный процент своих представителей в Зоне. И подспаун персонажей после каждого выброса идет именно в рамках этого процента. Т.е например из 100 сталкеров Зоны (по 20 человек на подгруппу) погибло за неделю 40. Подспауниваются соответственно по 8 сталкеров всех подгрупп в равном кол-ве по группировкам. Если к этому времени ты перевел, оставшихся в живых сталкеров, из врагов в более дружественных, то тебе будет легче в следующую неделю. Но ситуации когда все вокруг друзья допустить нельзя. Таблица группировок (Kg) 1. Выполнение простых и сюжетных заданий для группировки. 0.01 - 0.02 2. Кол-во убитых членов группировки. -0.05 за человека 3. Сюжетное \ диалоговое воздействие \ изменение. Параметры, влияющие на статус персонажа в Зоне. Классификация персонажей от новичка до ветерана. -кол-во выполненных заданий -кол-во и качество убитых монстров -кол-во убитых персонажей -кол-во пережитых выбросов (временной параметр) Пример Игрок- нейтральный одиночка новичок, встретил первый раз недружелюбного сталкера Долг. O = L х Kr x Kg x Ks x Kgl = 50 x 0.4 x 1 x 0.95 x 0.95 = 18 (0-100) враждебный Kgl = 0.95 (убили одного из «долга» ранее)
|