-
Notifications
You must be signed in to change notification settings - Fork 16
XS12 Functions Explained
XiozZe edited this page Feb 25, 2016
·
27 revisions
- Green: shows stats not related to the top manager.
- Blue: shows stats with the top manager without bonuses.
- Red: shows stats with the top manager with bonuses.
- Zero Price: Price will be always set to zero
- Prime cost: Price will be set equal to the prime cost.
- CTIE: Price will be set to the prime cost increased by the CTIE. The upper boundary for the price is 30x IP.
- Profit Tax: Price will be set to the prime cost increased by the CTIE and the Profit Tax. The upper boundary for the price is 30x IP.
- 1x IP: Price will be set equal to the IP for the corresponding product
- 30x IP: Price will be set equal to 30 times the IP for the corresponding product
- Not for sale: The policy will be always set to "Not for sale"
- Any customer: The policy will be always set to "To any customer"
- My company: The policy will be always set to "Only to my company"
- My corporation: The policy will be always set to "Only to members of the corporation"
- Zero supply: 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.
- 3x stock: For production buildings, the supply will be set equal to four times the required amount minus the stock, with an upper boundary of three times the required amount. For service buildings, the supply will be set equal to four times the maximum consumption minus the stock, with an upper boundary of three 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.
- Zero supply: The supply will be always set to zero
- Sold: The supply will be set equal to the sold amount.
- Sold++: The supply will be set equal to the sold amount, but when the stock is equal to the purchased amount (all stock was sold out last update) it will increase the supply order by 20%.
- 3x stock: The supply will be set equal to four times the sold amount minus the stock, with an upper boundary of three times the sold amount.
- Zero supply: The supply will be always set to zero
- Required: The supply will be always set equal to the required amount, spread out over different suppliers: The supplier with the lowest Price / Quality ratio will be picked first, moving on to the second in the list when the demand exceeds the available amount.
- Required (world): The supply will be always set equal to the required amount, spread out over different suppliers: The supplier with the lowest PQR (Price / Quality Ratio) will be picked first, moving on to the second in the list when the demand exceeds the available amount. The script will dynamically contract different suppliers from the world market, searching for the lowest PQR. Suppliers with zero goods available and suppliers which aren't needed are removed. The minimum supply value is 1.
- 2x 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, spread out over different suppliers: The supplier with the lowest Price / Quality ratio will be picked first, moving on to the second in the list when the demand exceeds the available amount.
- 2x stock (world): 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, spread out over different suppliers: The supplier with the lowest Price / Quality ratio will be picked first, moving on to the second in the list when the demand exceeds the available amount. The script will dynamically contract different suppliers from the world market, searching for the lowest PQR. Suppliers with zero goods available and suppliers which aren't needed are removed. The minimum supply value is 1.
- Maximum supply: The supply will be always set to 1.000.000.000.
Warehouse Supply functions will always take place after the other supply functions, the production price functions and the policy functions.
- Introduce 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 research: (Step 1) If no project is currently running, one level higher than the last finished project will be started. (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.
- Q2.00 equipment: Repairs only completely broken pieces (pieces can also be animals). 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.
- Required equipment: Only completely broken pieces will be repaired. The quality of the equipment will always be 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.
- Maximal equipment: Only completely broken pieces will be repaired. The quality of the equipment will steadily increase over time, but it is capped by the Top1.
Equipment will be bought from the world market, from any supplier. Equipment functions will always take place after the technology and research functions.
- Required salary: The salary will be set to let the skill match the required skill.
- Target salary: The salary will be set to the maximum allowed by the Top1. The function uses the manager qualification without bonuses.
- Maximum salary: The salary will be set to the maximum allowed by the Top1. The function uses the manager qualification with bonuses.
For every salary function, the lower boundary of the salary is 0.8 * city salary, and the upper boundary 500 * city salary.
Salary functions will always take place after the equipment functions.
- Always train: When the subdivision is not in training, it will set a new training schedule of 4 days.
- Train 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.
Training functions will always take place after the salary functions.