RimWorld

RimWorld

[Abandoned] Misc. Robots++
This topic has been locked
Honshitsu  [developer] 25 Aug, 2016 @ 8:16pm
[OLD] mod balance & specific values
This is Outdated!


This thread will focus on the market value, resource cost equations, and the specifics of production and robot balance.


Resource Cost and Market Values
Syntax: item @ $market_value :: $total_resource_value = resource(amount * value)...

Resources & Material Production Costs
  • Robotic Components @ $110 ::
    $107 = Component(5 * 21) + Steel(1 * 2)

  • T1 Robotic Matrix (Basic) @ $1000 ::
    $954 = Plasteel(20 * 27) + Silver((10 * 20) * 1) + RComp(2 * 107)

  • T2 Robotic Matrix (Intermediate) @ $2000 ::
    $1875 = T1 Matrix(1 * 954) + Gold((2 * 20) * 15) + RComp(3 * 107)

  • T3 Robotic Matrix (Advanced) @ $4000 ::
    $3783 = T1 Matrix(2 * 950) + T2 Matrix(1 * 1865)

Robot Production Cost (by tier)
  • Robot Basic @ $1500 ::
    $1359 = T1 Matrix(1 * 954) + Plasteel(15 * 27)

  • Robot Intermediate @ $2500 ::
    $2280 = T2 Matrix(1 * 1875) + Plasteel(15 * 27)

  • Robot Advanced @ $4500 ::
    $4188 = T3 Matrix(1 * 3783) + Plasteel(15 * 27)

The difference between market_value and total_resource_value is the difference between the purchasing price and the raw resource costs assuming those materials were crafted. It can be seen as potential profit made by crafting and selling though I'm not sure if this can be a viable income stream.

(Of course, these values also change based on trader relations and social skill...)


Robot Tier Specs
  • Basic (Tier 1)
    -Speed 2.50
    -Flamability 1.0
    -Bot Skill Level 4 Amateur

  • Intermediate (Tier 2)
    -Speed 3.50
    -Flamability 0.7
    -Bot Skill Level 8 Professional

  • Advanced (Tier 3)
    -Speed 4.50
    -Flamability 0.3
    -Bot Skill Level 13 Master

The flamability value is also shared by the base station. The exception being that every tier of the ER Bot has zero flamability and its base station has 0.1

The Cleaner and Hauler bots have been modified to fit into the Tier 1 catagory, and have recieved buffs to match the market value price increase. Their movement speeds were changed from 0.95->2.50 (Cleaner) and 5.85 -> 6.85 (Hauler).



Production Work Amounts and Required Levels
Robotic Matricies and Components
All Require 4 Crafting
  • Robotic Component
    100 total = 100 base work

  • T1 Robotic Matrix (Basic)
    1200 total = 1000 base + RComp(100 * 2)

  • T2 Robotic Matrix (Intermediate)
    2500 total = 1000 base + T1 Matrix(1200 * 1) + RComp(100 * 3)

  • T3 Robotic Matrix (Advanced)
    5900 total = 1000 base + T1 Matrix(1200 * 2) + T2 Matrix(2500 * 1)

Robotic Matricies and Components
  • Basic Robots (Tier 1)
    6200 Total = 5000 Base Work + T1 Matrix(1200)
    Requires level 4 Crafting

  • Intermediate Robots (Tier 2)
    10500 Total = 8000 Base Work + T2 Matrix(2500)
    Requires level 8 Crafting

  • Advanced Robots (Tier 3)
    15900Total = 10000 Base Work + T3 Matrix(5900)
    Requires level 13 Crafting

All R++ materials require 4 crafting, which means even the basic crafting robots can do it. I don't think this will be a problem as it still requires a different crafting level to actually construct the robots themselves. in v0.1.3a I've reduced the work amounts by 40-60%

Currently, a crafter bot of any tier may produce more of its own tier, but it could made so that bots could only produce lower tiers. I'm curious about how balanced this is.

Small note about item stacking; nothing stacks except for Robotic Components, which stack to 10. Rationale being that they are made of 5 componants which only stack to 50.

Comments to improve balance are welcome both here and in the suggestions discussion.
Last edited by Honshitsu; 12 Jul, 2020 @ 5:01pm