пятница, 9 мая 2014 г.

Dynamic Range of Traders

Все пошло от моей любви к динамическим новостям. Увидел сообщения типа "продаю ак74 буду там-то там-то", и как-то невольно загорелся "одинамичить" подобные сообщения. На деле все оказалось не так просто, но главное вроде все получилось.

Описание:
Теперь ассортимент всех торговцев Зоны меняется время от времени(читай динамически). Подробнее о системе торговли вы сможете узнать из первого диалога с Сидоровичем. Убран баг(оригинальной игры), когда при перезагрузке игры ассортимент торговца "обнулялся", сейчас вы такого не увидите. Будет много аптечек, но если вы их все скупите, то их более не появится в ассортименте до следующего обновления запасов Зоны. Цена формируется(пока) псведодинамически, т.е. с багами, до "безбагового" формирования надо еще кое-что сделать, но лень уже возиться с ним, остыл к этой разработке.

Пара слов о формировании цен:
1 Цена формируется в зависимости от репутации и ранга.
2 Цена зависит от личных коэффициентов торговцев, т.е. базовая накрутка + личная жадность торговцев.
3 Если у вас высокий ранг и хорошая репутация, то цены будут для вас существенно занижены.
4 Если вы состоите в одной группировке с торговцем, то он немного скинет цену.

Увеличение цены на медикаменты, если ГГ полудохлый убрано, в связи с тем, что это один сплошной баг прямо говоря. Довести до ума можно при желании, вообще задел у скрипта довольно большой, если захотеть.

Ассортимент в Зоне меняется примерно раз в игровую(!) неделю. Когда придет время вас известит командир блокпоста, если вы об этом попросите.

Скриншоты:
...

Установка:
Требуется ST:SoC v1.0006
Положить папку gamedata в каталог с игрой.
Совместим с IMM by Karlan; IMDP; BV.

Ссылки:

...

Постскриптум:
Вроде все "базовые" планы, которые были изначально на начало разработки я реализовал. Да, безусловно, у скрипта есть потенциал, и его можно развивать до, вплоть, полного передела торговли, и полного переноса оной на скрипты. Сейчас сижу жду пока руки дойдут отладить формирование торгового листинга, что-бы было всего равномерно, и потом можно будет официально ставить штамп release candidat, пока штамп условен.

Комментариев нет:

Отправить комментарий