User Tools

Site Tools


gamemanual:gm_chassis_design

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
gamemanual:gm_chassis_design [2022/02/13 15:13] – [Finish Time] admingamemanual:gm_chassis_design [2022/07/04 13:56] (current) – [Employees Required] admin
Line 54: Line 54:
  
 ^ Variable ^ Description ^  ^ Variable ^ Description ^ ^ Variable ^ Description ^  ^ Variable ^ Description ^
-| **Year** | FIXME | | **Marq_DesignChassisSkill** | FIXME +| **Year** | Current game year | | **Marq_DesignChassisSkill** | Chassis design skill of the selected marque 
-| **Global_Lengths** | FIXME | | **Global_Weight** | FIXME +| **Global_Lengths** | Global vehicle length variable as defined in the TurnEvents.xml file | | **Global_Weight** | Global vehicle width variable as defined in the TurnEvents.xml file 
-| **PreResearchChassisAmountEffect** | FIXME | | **designRandomVal** | FIXME +| **PreResearchChassisAmountEffect** | Research team's bonus on chassis design | | **designRandomVal** | Random variation based on workmanship image/skill ratings.  
-| **carPriceRate** | FIXME | | **FIXME** | FIXME +| **carPriceRate** | Global vehicle costs variable as defined in the TurnEvents.xml file |  |  | 
-| **ex_0d9962p_year99** | 0.9962%%^%%(year-1899) | | **ex_1d015p_year99** | 1.015%%^%%(year-1899) | +| **ex_0d9962p_year99** | 0.9962%%^%%(year-1899) | | **ex_1d003p_year99** | 1.003%%^%%(year-1899) |  
-| **ex_1d02p_year99** | 1.02%%^%%(year-1899) | | **ex_1d045p_year99** | 1.045%%^%%(year-1899) |+| **ex_1d005p_year99** | 1.005%%^%%(year-1899) | | **ex_1d015p_year99** | 1.015%%^%%(year-1899) |  
 +| **ex_1d02p_year99** | 1.02%%^%%(year-1899) | | **ex_1d025p_year99** | 1.025%%^%%(year-1899) | 
 +| **ex_1d028p_year99** | 1.028%%^%%(year-1899) | | **ex_1d032p_year99** | 1.032%%^%%(year-1899) | 
 +| **ex_1d045p_year99** | 1.045%%^%%(year-1899) | |  |  |
  
  
Line 86: Line 89:
  
 <code cpp> <code cpp>
-Chassis_Weight = 40 + ((Global_Weight) * (1.25*Slider_FD_Weight+0.1) + ((Global_Weight*.5)*(6*Slider_FD_Length+0.1)) + +Chassis_Weight = 40 + ((Global_Weight) * (1.25*Slider_FD_Weight+0.1) + 
- ((Global_Weight/15)*(3.3*Slider_FD_Width+0.1)) + ((Global_Weight/20)*(2*Slider_FD_Height+0.1)) ++ ((Global_Weight*.5)*(6*Slider_FD_Length+0.1)) + 
 + ((Global_Weight/15)*(3.3*Slider_FD_Width+0.1)) +  
 + ((Global_Weight/20)*(2*Slider_FD_Height+0.1)) +
  ((Global_Weight/5)*(5*SubComponent_Frame_Weight+0.1)) +   ((Global_Weight/5)*(5*SubComponent_Frame_Weight+0.1)) + 
- ((Global_Weight/10)*(3*SubComponent_Drive_Weight+0.1)) - ((Global_Weight/5)*(Slider_TECH_Materials)) - + ((Global_Weight/10)*(3*SubComponent_Drive_Weight+0.1)) -  
- ((Global_Weight/8)*(Slider_DE_Performance)) - ((Global_Weight/11)*(Slider_TECH_Techniques)))+ ((Global_Weight/5)*(Slider_TECH_Materials)) - 
 + ((Global_Weight/8)*(Slider_DE_Performance)) -  
 + ((Global_Weight/11)*(Slider_TECH_Techniques)))
  
 if year is less than 1981) if year is less than 1981)
Line 105: Line 112:
  
 <code cpp> <code cpp>
-Max_Engine_Length = (8 + ((((Global_Lengths*2.25) / 24) * ((Slider_FD_Length+.1)*2.5)) + +Max_Engine_Length = (8 + ((((Global_Lengths*2.25) / 24) *  
-       ((Global_Lengths*2.25) / 24)  * (Slider_FD_ENG_Length+.1)))*SubComponent_Drivetain_Engine_Length+ ((Slider_FD_Length+.1)*2.5)) + ((Global_Lengths*2.25) / 24)  *  
 + (Slider_FD_ENG_Length+.1)))*SubComponent_Drivetain_Engine_Length
 </code> </code>
  
Line 127: Line 135:
  
 <code cpp> <code cpp>
-Comfort_Rating = ((Slider_DE_Control ) + (SubComponent_Drive_rideSteering) + (Slider_FD_Weight ) +  +Comfort_Rating = ((Slider_DE_Control ) + (SubComponent_Drive_rideSteering) + 
-        (SubComponent_FrSus_Braking + SubComponent_RrSus_Braking + Slider_SUS_Braking * 4.5) +  + (Slider_FD_Weight ) + (SubComponent_FrSus_Braking +  
-        (SubComponent_FrSus_Comfort + SubComponent_RrSus_Comfort + Slider_SUS_Comfort * 6 ) +  + SubComponent_RrSus_Braking + Slider_SUS_Braking * 4.5) +  
-        (SubComponent_FrSus_Steering + SubComponent_RrSus_Steering + Slider_SUS_Stability * 4.5) +  +        (SubComponent_FrSus_Comfort + SubComponent_RrSus_Comfort +  
-        ((Slider_TECH_Compoenents + Slider_TECH_Materials + Slider_TECH_Tech + Slider_TECH_Techniques)/2))+        Slider_SUS_Comfort * 6 ) + (SubComponent_FrSus_Steering +  
 +        SubComponent_RrSus_Steering + Slider_SUS_Stability * 4.5) +  
 +        ((Slider_TECH_Compoenents + Slider_TECH_Materials +  
 +        Slider_TECH_Tech + Slider_TECH_Techniques)/2))
  
  
Line 151: Line 162:
  
 <code cpp> <code cpp>
-Performance_Rating = Slider_SUS_Braking*2 +(Slider_DE_Performance) - (Slider_FD_Weight*2)+ +Performance_Rating = Slider_SUS_Braking*2 +(Slider_DE_Performance) -  
-        (Slider_SUS_Performance*4)+(SubComponent_FrSus_Steering)+(SubComponent_RrSus_Steering)+ + (Slider_FD_Weight*2)+ (Slider_SUS_Performance*4)+ 
-        ((Slider_TECH_Compoenents+Slider_TECH_Materials*2+Slider_TECH_Tech+Slider_TECH_Techniques)/2.0)++ (SubComponent_FrSus_Steering)+(SubComponent_RrSus_Steering)+ 
 + ((Slider_TECH_Compoenents+Slider_TECH_Materials*2+ 
 + Slider_TECH_Tech+Slider_TECH_Techniques)/2.0)+
         SubComponent_FrSus_Performance + SubComponent_RrSus_Performance +          SubComponent_FrSus_Performance + SubComponent_RrSus_Performance + 
         SubComponent_Frame_Performance + SubComponent_Drive_carPerformance*2 -          SubComponent_Frame_Performance + SubComponent_Drive_carPerformance*2 - 
Line 202: Line 215:
         SubComponent_Frame_Durability*1.5 + ((SubComponent_FrSus_Durability +          SubComponent_Frame_Durability*1.5 + ((SubComponent_FrSus_Durability + 
         SubComponent_RrSus_Durability)/2) + Slider_SUS_Durability*2.5 +          SubComponent_RrSus_Durability)/2) + Slider_SUS_Durability*2.5 + 
-        ((Slider_TECH_Compoenents + Slider_TECH_Materials + Slider_TECH_Techniques - Slider_TECH_Tech))+        ((Slider_TECH_Compoenents + Slider_TECH_Materials +  
 +        Slider_TECH_Techniques - Slider_TECH_Tech))
  
 Durability_Rating *= 10 Durability_Rating *= 10
Line 219: Line 233:
  
 <code cpp> <code cpp>
-Overall_Rating = (Comfort_Rating + Performance_Rating +  Strength_Rating + Durability_Rating + Marq_DesignChassisSkill)/5+Overall_Rating = (Comfort_Rating + Performance_Rating + 
 + Strength_Rating + Durability_Rating + Marq_DesignChassisSkill)/5
  
 Overall_Rating +=  (5*PreResearchChassisAmountEffect) Overall_Rating +=  (5*PreResearchChassisAmountEffect)
Line 266: Line 281:
  
 <code cpp> <code cpp>
-if year after 2020+if year before 2021
     Engineers_Required = Design_Req * (0.08833*(year-1899)+0.275);     Engineers_Required = Design_Req * (0.08833*(year-1899)+0.275);
 else  else
gamemanual/gm_chassis_design.1644783186.txt.gz · Last modified: 2022/02/15 17:58 (external edit)