Skip to content

Описание настроек XS12

cobr123 edited this page Jun 2, 2017 · 13 revisions

Порядок выполнения действий скриптом

В общем, порядок такой:

  • Технологии и исследования --> Оборудование --> Зарплаты --> Обучение
  • Цены и политики сбыта --> Снабжение розницы --> Снабжение складов
  • Цены, политики сбыта, Технологии и Оборудование --> Снабжение заводов --> Снабжение складов
  • Цены производства --> Отпуска

Из этих цепочек вы можете заключить:

  • Всё оборудование починено\заменено до установки зарплат.
  • Снабжение склада не начнется раньше завершения настройки снабжения Розницы и Производств.
  • Технологии и исследования не зависят от остального функционала: они обрабатываются сразу же после нажатия кнопки XioMaintenance.

Описание настроек

Примечание: если для "Option #1" указано "-", то остальные настройки не используются.

TopManagerStats:

  • Green (target): shows stats with the top manager without bonuses.
  • Blue (maximum): shows stats with the top manager with bonuses.
  • Red (overflow): shows stats with the top manager efficiency still 100%. Note that increasing the top1 will reduce the overflow value for top3 and the other way around.

Цены (производство и склад)

Option #1:

  • Zero: Установить цену $0.
  • $0.01: Установить цену $0.01.
  • Prime Cost: Установить цену по себестоимости.
  • CTIE: Установить цену по себестоимости + ЕНВД. Верхний предел = 30 индикативных цен.
  • Profit Tax: Установить цену по себестоимости + ЕНВД + налог на прибыль. Верхний предел = 30 индикативных цен.
  • 1x IP: Установить цену равную индикативной для каждого продукта.
  • 30x IP: Установить цену равную индикативной умноженной на 30 для каждого продукта.
  • PQR: Установить цену на основании рынка: берется минимальное соотношение цена/качество. Suppliers with a total ordered amount that exceeds the supplier's maximum order amount by three times will be excluded. Цена вычисляется на основании полученного соотношения (цена/качество). Новая цена не изменится больше чем на 9%, чтобы сохранить текущие контракты. Цена не может быть ниже себестоимости и выше 30ти индикативных цен.

Option #2 (Production only):

  • Stock: The script uses the values under the "In stock"-column only.
  • Output: The script uses the values under the "Output"-column only.

Option #3:

  • Keep: Если нет себестоимости (ничего не осталось на складе), не менять цену.
  • Reject: Если нет себестоимости (ничего не осталось на складе), всеравно менять цену.

Цены (розница)

Option #1:

  • Zero: Цена устанавливается равной нулю.
  • Market 10%: Цена увеличивается на 3% если доля рынка выше 12%, и уменьшается на 3% если ниже 8%.
  • Sales: Скрипт сравнивает цену и количество продаж вчера и позавчера. Если увеличение цены привело к большему количеству продаж, то цена увеличивается на 3%. Если увеличение цены привело к меньшему количеству продаж, то цена уменьшается на 3%. Если уменьшение цены привело к увеличению количества продаж, то цена уменьшается на 3%. Если уменьшение цены привело к уменьшению количества продаж, то цена увеличивается на 3%.
  • Turnover: То же что и Sales, только учитывается оборот (количество продаж умноженное на цену), а не количество продаж.
  • Stock: Цена увеличивается на 3% если все что было на складе продано за последний пересчет, иначе уменьшается.
  • Local: Цена устанавливается равной цене локальных поставщиков умноженная на качество товара разделенное на качество локальных поставщиков.
  • City: Цена устанавливается как средняя по городу умноженная на качество товара разделенное на среднегородское качество.

Option #2:

  • P x0.0: No minimum price.
  • P x1.0: The price set with Option #1 cannot be lower than 1.0 times the purchase price.
  • P x1.1: The price set with Option #1 cannot be lower than 1.1 times the purchase price.
  • P x1.4: The price set with Option #1 cannot be lower than 1.4 times the purchase price.
  • P x2.0: The price set with Option #1 cannot be lower than 2.0 times the purchase price.

Политика сбыта

Option #1:

  • No sale: The policy will be set to "Not for sale"
  • Any: The policy will be set to "To any customer"
  • Company: The policy will be set to "Only to my company"
  • Corp.: The policy will be set to "Only to members of the corporation"

Option #2:

  • All: The policy of all products will be changed to the value determined by Option #1.
  • Output: The policy of products that had an output last update will be changed to the value determined by Option #1, all products with no output will be set to "Not for sale".

Поставки (производство и сервисы)

  • Zero: The supply will be always set to zero
  • Required: For production buildings, the supply will be always set equal to the required amount. For service buildings, the supply will be set equal to the maximum consumption.
  • Stock: For production buildings, the supply will be set equal to three times the required amount minus the stock, with an upper boundary of two times the required amount. For service buildings, the supply will be set equal to three times the maximum consumption minus the stock, with an upper boundary of two times the maximum consumption.

If one or more suppliers are missing, or too many suppliers (more than one for each good) are present, all supply will be set to zero and you will receive a warning.

Поставки (розница)

Option #1:

  • Zero: Обнулить заказы.
  • Sold: Заказывать столько же сколько продано.
  • Stock: Поставки равны тройному количеству проданного минус остаток на складе, с верхним пределом двойного количества проданного.
  • Amplifier: Заказывать столько же сколько продано, но если остаток на складе равен закупленному количеству (все купленное продано), закупка увеличится на 25%.
  • Enhance: Заказывать столько же сколько продано, плюс 20% если продано больше половины запасов, иначе минус 20%.

Option #2:

  • None: No changes.
  • One: The supply set with Option #1 cannot go below 1 minus the goods not sold last update.
  • $1 000: The supply set with Option #1 cannot go below ($1,000 / purchase price) minus the goods not sold last update.
  • $1 000 000: The supply set with Option #1 cannot go below ($1,000,000 / purchase price) minus the goods not sold last update.
  • Market 1%: The supply set with Option #1 cannot go below 1% of the total market volume for that particular product minus the goods not sold last update.
  • Market 5%: The supply set with Option #1 cannot go below 5% of the total market volume for that particular product minus the goods not sold last update.
  • Market 10%: The supply set with Option #1 cannot go below 10% of the total market volume for that particular product minus the goods not sold last update.

Option #3:

  • Any Q: Любое качество.
  • Local Q: Если качество товара у поставщика ниже чем у локальных продавцов, то поставка обнуляется.
  • City Q: Если качество товара у поставщика ниже чем среднегородское, то поставка обнуляется.

Поставки (склад)

Option #1:

  • Zero: The supply will be set to zero
  • Required: The supply will be set equal to the required amount.
  • Stock: The supply will be always set equal to three times the required amount minus the stock, with an upper boundary of two times the required amount.
  • Enhance: The supply will be set equal to the required amount, plus 20% if the required amount exceeds half of the current stock, and minus 20% otherwise.
  • Nuance: The supply will be set equal to the square root of the required amount divided by the stock, with an upper boundary of two times the required amount.
  • Maximum: The supply will be set to 1.000.000.000 for every supplier.

The supply will be spread out over different suppliers: The supplier with the lowest Price / Quality ratio will be picked first, moving on to the second in the PQR list when the demand exceeds the available amount.

Option #2:

  • None: No additional suppliers will be set or removed.
  • Mine: The script will dynamically contract different suppliers from the world market, searching for the lowest PQR. Only contracts from subdivisions that are yours are considered.
  • All: The script will dynamically contract different suppliers from the world market, searching for the lowest PQR. Contracts can come from any subdivisions available on the world market.
  • Other: The script will dynamically contract different suppliers from the world market, searching for the lowest PQR. Only contracts from subdivisions that are not yours are considered.

Option #3:

  • Remove: If the script does not require supply from a certain supplier, it will remove the supplier from the list. This is only the case if Option #2 is set to "Mine", "All" or "Other".
  • Zeros: If the script does not require supply from a certain supplier, it will set the supply for that supplier to zero.
  • Ones: If the script does not require supply from a certain supplier, it will set the supply for that supplier to one.

Реклама

  • Zero: The advertisement campaign will be stopped.
  • Min TV: The advertisement medium will be set to TV and the advertisement budget will be set to the minimum possible.
  • Pop#N: The advertisement medium will be set to TV and the advertisement budget will be set in such a way that the number of contracts match the population count times #N.
  • Max: The advertisement medium will be set to TV and the advertisement budget will be set to the maximum allowed to keep 100% advertisement efficiency.

Зарплаты

  • Required: Зарплата устанавливается в соответствии с требованием к квалификации.
  • Target: Зарплата устанавливается максимальная доступная для топ-1. Квалификация менеджера берется без бонусов.
  • Maximum: Зарплата устанавливается максимальная доступная для топ-1. Квалификация менеджера берется с бонусами.

В любом случае зарплата имеет ограничения снизу (0.8 * городскую) и сверху (500 * городскую).

Отпуск

  • Holiday: Всегда в отпуске.
  • Working: Всегда не в отпуске.
  • Stock: For Production subdivisions, holiday will be turn on if the stock of one or more goods is zero. For Retail subdivisions, holiday will be turn on if the stock of all goods is zero.

Обучение

  • Always: When the subdivision is not in training, it will set a new training schedule of 4 days.
  • City Salary: When the subdivision is not in training, and the current salary is higher than the city average salary, it will set a new training schedule of 4 days.
  • 1 Year: When the subdivision is not in training, the difference between the current salary and the new salary after training will be compared to the training costs: if the costs of training can be earned back by the reduction of salary within one real year (365 days), the training will be set to 4 days.

Оборудование

Option #1:

  • Required: The quality of the equipment will always be kept above required, but it will reduce the quality if that is cheaper. If the quality of the equipment is below required before repairing, it will first increase the quality to required. The algorithm used to find the supplier: of all suppliers, pick the supplier with the lowest price/quality. If repairing of a machine would lead to a lower quality than required, pick the supplier with the lowest price/quality but with a quality higher than required instead.
  • Maximal: The quality of the equipment will steadily increase over time, but it is capped by the Top1. The algorithm used to find the supplier: of all suppliers that have a quality higher than the current quality, it will pick the supplier with the lowest price/quality. If buying the equipment would push the quality over the limit determined by the Top1, it will buy equipment with a quality lower than the current equipment quality, with the lowest price/quality.
  • Q2.00: The quality of the equipment used for the repair will always be Q2.00 from the cheapest source. If Q2.00 is not available, the subdivision will not be repaired: it does not mix equipment with a quality lower than Q2.00 with a quality higher than Q2.00.

Оборудование покупается на общем рынке не зависимо от производителя.

Option #2:

  • Black: Только черные, полностью сломанные части.
  • Full: Ремонтировать всё сломанное.
  • Perc: Ремонтируется одна единица оборудования, если процент износа больше 1%.

Технологии

  • Researched: When a new technology is researched and therefore the price of a higher level technology is $0.00 (excluding cost of introduction), the new technology will be introduced. This will not exceed the maximum technology level given by the current Top Manager.

Исследования

  • Continue: (Step 1) If no project is currently running, one level higher than the last finished project will be started, as long as the level does not exceed the maximum technology level allowed by the top manager. (Step 2) If no hypothesis is currently in study (progress is on 0%), the script will calculate the average completion time for each hypothesis and selects the quickest. (Step 3) The script will go through all possible factories that can be attached to the lab, looking for the highest load times efficiency. If the lab cannot find a factory with a efficiency and load higher than zero, it will give off a message and no factory will be set.

Солнечные батареи

  • Always: Устанавливать солнечные батареи если слот пустой.
  • Profitable: Устанавливать солнечные батареи если экономия больше затрат на покупку и содержание.

Размер склада

  • Packed: The warehouse will always keep the percentage full between the 13.8% and the 69.5%. If the percentage full exceeds the 69.5%, the script will increase the size of the warehouse. If the percentage full is lower than 13.8%, the warehouse will decrease in size.
  • Full: The warehouse will always keep the percentage full between the 20% and the 200%. If the percentage full exceeds the 200%, the script will increase the size of the warehouse. If the percentage full is lower than 20%, the warehouse will decrease in size.