API ReferenceGE Extensionsflowgraphnodescareer
Vehicle Group by Performance Class
- **Name:** `Vehicle Group by Performance Class`
Overview
- Name:
Vehicle Group by Performance Class - Category:
once_instant - File:
lua/ge/extensions/flowgraph/nodes/career/vehicleGroupByClass.lua - Pattern: Class-based (
C = {}, returns_flowgraph_createNode(C)) - Author: BeamNG
- Dependencies:
career_modules_vehicleClassGrouping
Description
Generates a vehicle group based on a performance class. Accepts the class as a letter ("S"–"D") or number (1–5) and outputs group data plus an AI aggression multiplier.
Pin Schema
Input Pins
| Pin | Type | Description |
|---|---|---|
class | string or number | Vehicle class - "S", "A", "B", "C", "D" or 1–5 |
Output Pins
| Pin | Type | Description |
|---|---|---|
vehGroup | table (vehicleGroupData) | Generated vehicle group data |
aggressionCoef | number | AI aggression multiplier for the class |
Behavior
workOnce()converts numeric class input to a letter (1→"S", 2→"A", 3→"B", 4→"C", 5→"D"), clamped to 1–5.- Calls
career_modules_vehicleClassGrouping.generateGroup(class)for vehicle group data. - Calls
career_modules_vehicleClassGrouping.getAggressionMultiplier(class)for the aggression coefficient.
Key APIs Used
career_modules_vehicleClassGrouping.generateGroup(class)career_modules_vehicleClassGrouping.getAggressionMultiplier(class)
Tags
#flowgraph #node #ge #career #race #vehicle #class
Additional Exports
-
name-string- (see source) -
description-string- (see source) -
category-string- (see source) -
color-any- (see source) -
icon-any- (see source) -
author-string- (see source) -
dependencies-table- (see source) -
pinSchema-table- (see source) -
tags-table- (see source)
See Also
- Add To Inventory (Flowgraph Node) - Related reference
- Career Vehicle Select (Flowgraph Node) - Related reference
- Set Tutorial Step (Flowgraph Node) - Related reference
- FlowGraph Guide - Guide