Turn update/en
From virtonomics
Data processing procedure during turn update
(especially significant points are highlighted)
- Generating free market licenses (for Anna only!)
- Determining sale prices in stores
- Determining store uniqueness
- Calculating artifact influence
- Forming city markets (quality/prices of local goods, market volumes)
- Distributing money from technology sales
- Determining the average price of technologies for the current turn
- "Stupefying" workers (a drop in skill level due to low wages (below 80% of the city average))
- Training workers, withdrawing training fees
- Setting a new skill level workers
- HR Department Work
- Office efficiency calculation
- Writing off funds for advertising in offices, determining advertising effectiveness
- Brand establishment
- Writing off funds for advertising in stores, determining advertising effectiveness
- Determining store awareness
- Calculating store metrics (awareness, visitors)
- Calculating unit efficiency (excluding offices)
- Retail (sales, cash collection)
- Innovation payments
- Updating information about city markets
- Franchise payments
- Financial calculation of wholesale market contracts (calculation occurs in the order in which contracts are concluded, but not strictly due to workload optimization) (by the server itself)
- Production, write-off of funds for all items (except innovation and warehouse expenses)
- Calculation of enterprises on vacation (write-off of wages)
- Collection of warehouse expenses
- Receipt of products to warehouses (from wholesale market processing and from production)
- Construction of new production facilities
- Calculation of the license market (first listing, then purchasing)
- Expansion of production
- Calculation and collection of taxes
- Calculation of skill growth
- Calculation of company assets and cash
- Ratings (companies by assets, turnover, and technology, players - by skill)
- Salary dynamics
- Auction Parameters (at this stage, the remaining recalculations before the end of the auction are changed, and therefore, from the moment a new real day begins until the recalculation, it seems as if the auction has been extended by a day (the end date is "pushed back").
- Recalculation End Flag (at this stage, the recalculation is actually considered complete. All subsequent actions occur outside the recalculation procedure, and a failure in them cannot lead to the annoying notification "there was no recalculation of the game situation today").
- Rewarding users with various rewards
- Quest Calculation (due to the late calculation of Tasks, the player receives rewards in the form of experience gains only on the next recalculation).
- Generating Financial Reports
- Rating Calculation (by retail, by production, by popularity, by forest, by farms, by plantations)
- Auto Repairman
- Calculating the lifespan of innovations and other paid services (since this calculation occurs de facto after the actual recalculation is completed, a situation where a recalculation fails and the subscription period for services is simultaneously reduced is impossible)
- Public Procurement and Regatta Ratings
- Calculating the results of tenders and competitions (sequence: KM - tenders - KD - KP)