Skip to content

Instantly share code, notes, and snippets.

@sanasol
Created May 5, 2019 22:30
Show Gist options
  • Save sanasol/aad15974c66fb30b0ca4c67d562ff1d1 to your computer and use it in GitHub Desktop.
Save sanasol/aad15974c66fb30b0ca4c67d562ff1d1 to your computer and use it in GitHub Desktop.
Rise Of Industry Vehicles/Formulae cheatsheet
Formula: Research Cost - {"formula":"3333.333333 * efficiency"}
Formula: Research Time - {"formula":"(60 + (tier ^ 3) * 60) / efficiency"}
Formula: Upkeep - {"formula":"buildingCost * 0.025"}
Formula: Hq Change Visuals Cost - {"formula":"tier * 250000"}
Formula: Hq Change Visuals Required Unlocks - {"formula":"tier * 10"}
Formula: Settlement Distance Restriction - {"formula":"max(abs(x0 - x1), abs(y0 - y1))"}
Formula: Shop Demand - {"formula":"shopModifier + ceil(0.05 * ceil(population / 50000) * (30 / timeToProduce) * producedAmount * tierValue * difficulty)"}
Formula: AwhDispatchCost - {"formula":"(100 + 5 * distance) * difficulty * actor"}
Formula: ManualDestinationDispatchCost - {"formula":"(250 + 7 * distance) * difficulty * actor"}
Formula: Final Score - {"formula":"(assets / (months ^ 1.5)) * difficulty"}
Formula: LoanDuration - {"formula":"120"}
Formula: LoanAmount - {"formula":"ceil(population / 100000) * 5000000"}
Formula: LoanApr - {"formula":"max(0.05, 0.01 * (10 + 2.5 * (duration / 12 - 3)))"}
Formula: GlobalMarket - {"formula":"2 * sign(demand - sold - stored) * sqrt(abs(demand - sold - stored))"}
Formula: ZeppelinFieldDispatchCost - {"formula":"(1000 + distance * 45) * difficulty * actor"}
Formula: TruckDepotDispatchCost - {"formula":"(250 + distance * 7) * difficulty * actor"}
Formula: TrainTerminalDispatchCost - {"formula":"(500 + distance * 18) * difficulty * actor"}
Formula: BoatDepotDispatchCost - {"formula":"(750 + distance * 21) * difficulty * actor"}
Formula: Farms - {"formula":"((ingredientsValue * 3) + ((upkeep / 30) * recipeDays)) / (recipeOutput * 3)"}
Formula: Gatherers - {"formula":"upkeep / ((3 * recipeOutput) * (30 / recipeDays))"}
Formula: Factories - {"formula":"(ingredientsValue + ((upkeep / 30) * recipeDays)) / recipeOutput"}
Formula: Livestock - {"formula":"((((ingredientsValue * 3) + ((upkeep / 30) * recipeDays)) / (recipeOutput * 3)) * (recipeOutput - productOutput)) / recipeOutput"}
Formula: ProductPriceUpkeepComponent - {"formula":"hubUpkeep + (moduleUpkeep * 3)"}
Formula: FactoryRecipeTime - {"formula":"tier * 15"}
Formula: Pollution Rate Efficiency - {"formula":"ifmore(efficiency, 1, efficiency ^ 2, 1)"}
Vehicle: BreweryTruck - {"maxSpeed":2.0,"acceleration":2.0,"networkName":"Road","writeJobDebug":false,"jobDebug":""}
Vehicle: CargoBoat - {"maxSpeed":1.875,"acceleration":0.25,"networkName":"Water","writeJobDebug":false,"jobDebug":""}
Vehicle: CarpentryTruck - {"maxSpeed":2.0,"acceleration":2.0,"networkName":"Road","writeJobDebug":false,"jobDebug":""}
Vehicle: ChemicalsTruck - {"maxSpeed":2.0,"acceleration":2.0,"networkName":"Road","writeJobDebug":false,"jobDebug":""}
Vehicle: CoalTruck - {"maxSpeed":2.0,"acceleration":2.0,"networkName":"Road","writeJobDebug":false,"jobDebug":""}
Vehicle: CopperTruck - {"maxSpeed":2.0,"acceleration":2.0,"networkName":"Road","writeJobDebug":false,"jobDebug":""}
Vehicle: CropTruck - {"maxSpeed":2.0,"acceleration":2.0,"networkName":"Road","writeJobDebug":false,"jobDebug":""}
Vehicle: ElectricTruck - {"maxSpeed":2.0,"acceleration":2.0,"networkName":"Road","writeJobDebug":false,"jobDebug":""}
Vehicle: FisherBoat - {"maxSpeed":1.5,"acceleration":0.25,"networkName":"Water","writeJobDebug":false,"jobDebug":""}
Vehicle: FishTruck - {"maxSpeed":2.0,"acceleration":2.0,"networkName":"Road","writeJobDebug":false,"jobDebug":""}
Vehicle: FoodTruck - {"maxSpeed":2.0,"acceleration":2.0,"networkName":"Road","writeJobDebug":false,"jobDebug":""}
Vehicle: GasTruck - {"maxSpeed":2.0,"acceleration":2.0,"networkName":"Road","writeJobDebug":false,"jobDebug":""}
Vehicle: GlassTruck - {"maxSpeed":2.0,"acceleration":2.0,"networkName":"Road","writeJobDebug":false,"jobDebug":""}
Vehicle: IronTruck - {"maxSpeed":2.0,"acceleration":2.0,"networkName":"Road","writeJobDebug":false,"jobDebug":""}
Vehicle: LivestockTruck - {"maxSpeed":2.0,"acceleration":2.0,"networkName":"Road","writeJobDebug":false,"jobDebug":""}
Vehicle: LumberyardTruck - {"maxSpeed":2.0,"acceleration":2.0,"networkName":"Road","writeJobDebug":false,"jobDebug":""}
Vehicle: OilTanker - {"maxSpeed":1.5,"acceleration":0.25,"networkName":"Water","writeJobDebug":false,"jobDebug":""}
Vehicle: OilTruck - {"maxSpeed":2.0,"acceleration":2.0,"networkName":"Road","writeJobDebug":false,"jobDebug":""}
Vehicle: OrchardTruck - {"maxSpeed":2.0,"acceleration":2.0,"networkName":"Road","writeJobDebug":false,"jobDebug":""}
Vehicle: PaperTruck - {"maxSpeed":2.0,"acceleration":2.0,"networkName":"Road","writeJobDebug":false,"jobDebug":""}
Vehicle: PlantationTruck - {"maxSpeed":2.0,"acceleration":2.0,"networkName":"Road","writeJobDebug":false,"jobDebug":""}
Vehicle: PreservationTruck - {"maxSpeed":2.0,"acceleration":2.0,"networkName":"Road","writeJobDebug":false,"jobDebug":""}
Vehicle: SandTruck - {"maxSpeed":2.0,"acceleration":2.0,"networkName":"Road","writeJobDebug":false,"jobDebug":""}
Vehicle: SmartTruckLog - {"maxSpeed":1.5,"acceleration":0.25,"networkName":"Road","writeJobDebug":false,"jobDebug":""}
Vehicle: TextileTruck - {"maxSpeed":2.0,"acceleration":2.0,"networkName":"Road","writeJobDebug":false,"jobDebug":""}
Vehicle: Train - {"maxSpeed":3.0,"acceleration":0.25,"networkName":"Rail","writeJobDebug":false,"jobDebug":"","anchor":{"m_FileID":32820,"m_PathID":0},"wagonPrefab":{"m_FileID":48770,"m_PathID":0},"wagonsPerProduct":1.0,"_wagons":[],"wagonCount":0,"_anchorToCenterDistance":0.0}
Vehicle: TrainStationTruck - {"maxSpeed":2.0,"acceleration":2.0,"networkName":"Road","writeJobDebug":false,"jobDebug":""}
Vehicle: TruckDepotTruck - {"maxSpeed":2.0,"acceleration":2.0,"networkName":"Road","writeJobDebug":false,"jobDebug":""}
Vehicle: TruckDepotLogisticTruck - {"maxSpeed":2.0,"acceleration":2.0,"networkName":"Road","writeJobDebug":false,"jobDebug":""}
Vehicle: WarehouseTruck - {"maxSpeed":2.0,"acceleration":2.0,"networkName":"Road","writeJobDebug":false,"jobDebug":""}
Vehicle: WaterTruck - {"maxSpeed":2.0,"acceleration":2.0,"networkName":"Road","writeJobDebug":false,"jobDebug":""}
Vehicle: WholeSaleTruck - {"maxSpeed":2.0,"acceleration":2.0,"networkName":"Road","writeJobDebug":false,"jobDebug":""}
Vehicle: Zeppelin - {"maxSpeed":2.25,"acceleration":0.375,"networkName":"Air","writeJobDebug":false,"jobDebug":""}
Vehicle: StateTruck - {"maxSpeed":2.0,"acceleration":2.0,"networkName":"Road","writeJobDebug":false,"jobDebug":""}
Vehicle: ComputerTruck - {"maxSpeed":2.0,"acceleration":2.0,"networkName":"Road","writeJobDebug":false,"jobDebug":""}
Vehicle: MealPackagingTruck - {"maxSpeed":2.0,"acceleration":2.0,"networkName":"Road","writeJobDebug":false,"jobDebug":""}
Vehicle: ToyTruck - {"maxSpeed":2.0,"acceleration":2.0,"networkName":"Road","writeJobDebug":false,"jobDebug":""}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment