EatDrink.ash: Оптимізуйте свій щоденний раціон (і подивіться, як складається ваша стара дієта).

Новий учасник

EatDrink.ash спробує наповнити вас найкращими вітлами, вогнем та блискітками, які може запропонувати королівство - і які ви можете собі дозволити. Тут враховуються такі речі, як ціни, відносна цінність пригод та статистика, чи потрібно вам витягувати чи купувати товар тощо. Це навіть закінчує ваш день на ура, перепивши (якщо ви так скажете). Ось як ним користуватися.

щоденний

  1. З kolmafia введіть "EatDrink.ash". У підказках введіть "15" для foodMax, "19" для drinkMax, "15" для селезінки, "true" для надмірного вживання та "true" для simulate_only. Дотримуйтесь рекомендацій щодо дієти та порівнюйте її з вашими улюбленими стравами.
  2. Відредагуйте файл конфігурації для вашого персонажа (див. Zlib, щоб дізнатися більше про те, як працює файл конфігурації) і спробуйте змінити VALUE_OF_PRIME_STAT та VALUE_OF_NONPRIME_STAT. Це вплине на суму, яку ви готові витратити, щоб отримати порівняльне збільшення. Потім бігайте знову, поки вам не сподобається побачене. Обов’язково робіть це у файлі конфігурації, оскільки зміни у фактичному сценарії не вплинуть (сценарій просто встановлює за замовчуванням).
  3. Змініть мафіозну змінну valueOfAdventure, використовуючи "set valueOfAdventure = X", заповнивши значення, яке потрібно для X.
  4. Готові змінити свій щоденний раціон? Дурень! Запустіть його знову, вибравши "false" для sim_only, і розкрийте хаос на животі (і печінці, і селезінці).
Оскільки цей скрипт використовує фактичні реальні ціни, він дасть різні результати в різні дні. Це означає, що якщо щось смачне впаде в ціні, це переведе вас зі звичної дієти - або якщо ваша звичайна дієта зробить ставку в магазині, ви легко перейдете до чогось більш доступного.

Він навіть впорається з неправильно представленими цінами - тобто, якщо джерела ціноутворення неправильні. Якщо він спробує купити щось за заявленою ціною, але не вдасться, він оновить ціну "останнього відомого товару", щоб відобразити це, і перерахувати. Він може повторюватись кілька разів, щоразу призначаючи більше ставок, але врешті-решт з’ясує, що не може отримати предмет за цією ціною, і щось інше з’явиться у верхній частині стека.

Інструкції з Інсталяції
Розповсюдження перенесено на SVN. З поточна щоденна збірка, скопіюйте/вставте наступний рядок у CLI KoLmafia та натисніть клавішу Enter:

Величезна подяка Сандіману; Я базував це на його сценарії reportConsumables. Так само Zarqon за zlib та загальні поради та вдосконалення. Подібно до пильного бабалоні для запуску старої служби ціноутворення, якою вона раніше користувалася. Подібно до деграсі для версій. І головне, величезна подяка команді розробників kolmafia, яка зробила це все можливим!

Оновлення модератора.
valueOfAdventure - властивість KoLMafia. Ви можете встановити його, набравши в gCLI set valueOfAdventure = 1000.

10 БЕРЕЗНЯ 2011
Fronobulax тут, користуючись перевагами мого статусу розробника з підвищеними правами редагування. Невдача EatDrink перевірити наявність оновлень, як Бог, або zarqon, задуманий у поєднанні з поширенням версій, змусив мене вжити заходів. Відтепер я буду підтримувати свою підтримку EatDrink в одному місці, тут. Я розміщу версії та оновлюю номери версій.

V3.1 є "останньою" версією та відновлює базову лінію. Порівняно з версією Theraze, ця версія має код від Bale, який покращує обробку вишуканих шоколадних цукерок, не має коду від Bale et. ін. що змінює параметри на рядки, коли EatDrink викликається безпосередньо, і зберігає код для обробки Ode To Booze як частини настрою, якого немає у версії Theraze. Я готовий обговорити додавання цих функцій, але я хотів почати зі сценарію, який я протестував.

15 БЕРЕЗНЯ 2011
V3.1.1 - Змінено імена локальних змінних, щоб уникнути конфлікту імен з OCD. Видалено використання настроїв для управління Одою до випивки відповідно до Терази.

02 КВІТНЯ 2011
V3.1.2 - Не зберігайте те, що було спожито як змінну eatdrink_daily, оскільки це, як правило, безладно захаращує файли даних. Також використовуйте $ item [none], а не робіть спеціальний футляр для пляшки Genalen.

16 квітня 2011 р
V3.1.3 - Налаштування Theraze для кращої обробки випадків, коли предмет не може бути спожитий через ціну або інші обмеження.

16 вересня 2011 р
V3.1.5 - Пропущено 3.1.4, щоб уникнути плутанини з розширеною бета-версією після 3.1.3. НЕ використовуйте цю версію, доки не оновите KoLmafia 14.8. Загалом, ця версія краще отримує предмети до їх споживання та коригує План, якщо вона не може отримати те, що очікує. Детальніше див. У цій публікації.

01 січня 2012 р
Немає оновлень, але в цій публікації є хороша інформація про параметри EatDrink.

28 січня 2012 р
Оновлено. Дивіться докладні примітки в № 1433. Найбільш суттєвою зміною є те, що уникнути ведмежих пияків. Також зверніть увагу, оскільки, схоже, це не зазначається в іншому місці, що EatDrink вимагає zlib у вашому каталозі сценаріїв для запуску.

28 січня 2012 Отримав логіку відмови від перепиття назад і виправив її. Натрапляюча версія, бо саме так я катаюсь.

21 ЖОВТНЯ 2012 - 3.1.8 - Краще поводження з лазаньями. Додана підтримка запусків Бориса та Зомбі.

12 СІЧНЯ 2013 - 3.1.9 - Краще поводження зі створенням коробки. Змінна zLib тепер контролює ціну для створення, а не просто ТАК/НІ. Краща підтримка трофею Carboloading. Додано Mr. посередньокребкова підтримка. Дякую, Теразе.