Описание
АРХИВНОЕ!!! НЕ ИСПОЛЬЗОВАТЬ!!! Вшито в свежую SFW.
Из-за того, что в Вегасе много разных типов довоенных книг - команда SFW сделала продажу книг Fallout 3 в виде системы рецептов. Плюс к тому, они сделали особые скрипты и способности для этого повторяющегося квеста: Способность "Книголюб" позволяет находить ценные книги и продавать их дорого.
Но есть тут ФАТАЛЬНЫЙ НЕДОСТАТОК: Если вы автолутом и рецептами сделаете тысячи книг, то счётчик системы рецептов переполнится и зависнет. Вы больше ничего не сможете продать, и будете сильно огорчены.
К счастью, я расшифровал эту систему, и немного её переделал с помощью NVSE. Теперь вместо системы рецептов используется Форм-Лист с циклом!
Книги продаются без напрягов! ПРИЯТНОЙ ИГРЫ!!!
UPD 8.0.0
Теперь добавлен файл конфигурации. Вы можете сами выбрать
-- влияет ли удача на нахождение Ценных Книг,
книги фиксированной цены или зависят от навыков, какова цена,
Количество получаемого опыта.
Теперь все книги перебираются моментально.
[BooksToCapsOptions] ; Влияет ли удача на нахождение ценных книг ; Если 0 - то нет, если 1 - то да bLuckAffects=1 ; Фиксированная цена в крышках (целое число) ; Если 0 - то цена будет рассчитываться согласно навыкам iFixedPrice=0 ; Количество Очков Опыта за каждую проданную книгу iRewardXP = 10
ДРУГИЕ МОИ ФИКСЫ
======
TODO: Добавить оптимизированный скрипт:
scn aaaSFWBooksToCaps array_var PrewarBookID ref rBook int Count int HowMuchToSale Begin Function { HowMuchToSale } foreach PrewarBookID <- (GetListForms aaaSFWBooksFormList) rBook = *PrewarBookID Count = (Player.GetItemCount rBook) If Count > 0 If Count > HowMuchToSale Count = HowMuchToSale EndIf Player.RemoveItem rBook Count Player.AddItem aaaSFW10XpRewardItem1 (Count * 10) HowMuchToSale -= Count If HowMuchToSale == 0 Break EndIf EndIf loop End
-
Чтобы скачать файл, создайте аккаунт или авторизуйтесь.
Что нового в версии 3.11 upd 8.0.2 Просмотр изменений
Размещено
Диалоги Писца Йерлинг восстановлены
Теперь скрипт написан полностью логично, работает в виде функции и принимает аргумент количества продажи.
Теперь можно продавать отдельно книги в количестве 10, 25, 50 и 100 а так-же и все сразу
Продажа особо ценных книг отделена в отдельный скрипт и реплику.
======
upd 2
Код скрипта приведён к примеру выше (оптимизация, чистка)
======
x100
Добавлена версия с увеличенным количеством награды. (100 РУБЛЭЙ за книгу)
======
upd 3
Обновление версии x100. Награды перенесены в скрипт-функцию. Улучшена работа перка Книголюб (тип сообщений MessageBox заменён на обычный, решена проблема спама книг, уменьшена нагрузка)
======
upd 4 x100
Теперь продажа обычных книг влияет на вероятность нахождения особых (+1% за Сотню), переработан перк Книголюб, операции с наградами вынесены из глобальных переменных в квестовые. Ах да, теперь перк по-настоящему работает!
======
upd 5 x10
Обновлённая версия доступна в хард варианте x10 (меньшая цена книг)
В скрипте сделанно так, что если вы поставили плагин после визита к писцу и продажи книг, то ваш счётчик не сбросится, и вы легко сможете добрать нужное количество
======
upd 5 x100
В скрипте сделанно так, что если вы поставили плагин после визита к писцу и продажи книг, то ваш счётчик не сбросится, и вы легко сможете добрать нужное количество
======
upd 6
Теперь находится 3 книги в секунду (задолбало)... КОРОЧЕ: теперь вы можете создать на верстаке 1000 книг, пойти попить чай - из них часть станут ценными, а остальные отправятся в "отбраковку", которую вы сможете продать без риска упустить ценные книги. Меня всегда бесило, что риск упустить ценные книги очень велик, потому я выпустил это обновление. БЕСИТ!!!!
======
x35 + x50
По просьбам трудящегося mix73 сделал версии со средней ценой обычных книг.
Цена за особые -- обычная.
======
upd 6.1
Внесена небольшая оптимизация в перк
======
UPD 8.0.0
Теперь добавлен файл конфигурации. Вы можете сами выбрать -- влияет ли удача на нахождение Ценных Книг,
книги фиксированной цены или зависят от навыков, какова цена.
Теперь все книги перебираются моментально.
[BooksToCapsOptions] ; Влияет ли удача на нахождение ценных книг ; Если 0 - то нет, если 1 - то да bLuckAffects=1 ; Фиксированная цена в крышках (целое число) ; Если 0 - то цена будет рассчитываться согласно навыкам iFixedPrice=0
======
Исправлена идиотская ошибка
======
Удалён ненужный форм-лист
======
Тип переменной BookRandom сделан Float
======
UPD 8.0.1
В конфиг добавлена опция опыта за каждую проданную книгу.
; Количество Очков Опыта за каждую проданную книгу iRewardXP = 10
======
UPD 8.0.2
Сбалансирован шанс получения редких книг, как со влиянием удачи, так и без влияния
Рекомендуемые комментарии
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти