Files
tpf3-overtake/docs/reference/script-doc/content_base_difficulty_util.md

124 lines
2.7 KiB
Markdown

<!-- Source: https://wiki.transportfever3.com/script-doc/content/base/difficulty_util.html (fetched 2026-10-04) -->
[index](../../index.html) / content / base / difficulty\_util
---
# Module content.base.difficulty\_util[🔗](#content.base.difficulty_util)
```
global record DifficultyUtil calculateDifficulty: function({string : integer}): GameDifficulty
getModParamPreset: function(GameDifficulty): {string : integer}
getLabel: function(GameDifficulty): string
getScale: function(string, integer): number
getAllValues: function(string): {number}
end
global enum GameDifficulty "Easy"
"Hard"
"Medium"
"VeryHard"
end
```
## Category: globals[🔗](#category-globals)
### DifficultyUtil[🔗](#$content.base.difficulty_util~DifficultyUtil)
```
global record DifficultyUtil calculateDifficulty: function({string : integer}): GameDifficulty
getModParamPreset: function(GameDifficulty): {string : integer}
getLabel: function(GameDifficulty): string
getScale: function(string, integer): number
getAllValues: function(string): {number}
end
```
### DifficultyUtil.calculateDifficulty[🔗](#$content.base.difficulty_util~DifficultyUtil.calculateDifficulty)
```
function DifficultyUtil.calculateDifficulty({string : integer}): GameDifficulty
```
**Parameters**
* `{string : integer}`
**Returns**
1. `GameDifficulty`
### DifficultyUtil.getModParamPreset[🔗](#$content.base.difficulty_util~DifficultyUtil.getModParamPreset)
```
function DifficultyUtil.getModParamPreset(GameDifficulty): {string : integer}
```
**Parameters**
* `GameDifficulty`
**Returns**
1. `{string : integer}`
### DifficultyUtil.getLabel[🔗](#$content.base.difficulty_util~DifficultyUtil.getLabel)
```
function DifficultyUtil.getLabel(GameDifficulty): string
```
**Parameters**
* `GameDifficulty`
**Returns**
1. `string`
### DifficultyUtil.getScale[🔗](#$content.base.difficulty_util~DifficultyUtil.getScale)
```
function DifficultyUtil.getScale(string, integer): number
```
**Parameters**
* `string`
* `integer`
**Returns**
1. `number`
### DifficultyUtil.getAllValues[🔗](#$content.base.difficulty_util~DifficultyUtil.getAllValues)
```
function DifficultyUtil.getAllValues(string): {number}
```
**Parameters**
* `string`
**Returns**
1. `{number}`
### GameDifficulty[🔗](#$content.base.difficulty_util~GameDifficulty)
```
global enum GameDifficulty "Easy"
"Hard"
"Medium"
"VeryHard"
end
```
### GameDifficulty."Easy"[🔗](#$content.base.difficulty_util~GameDifficulty.)
### GameDifficulty."Hard"[🔗](#$content.base.difficulty_util~GameDifficulty.)
### GameDifficulty."Medium"[🔗](#$content.base.difficulty_util~GameDifficulty.)
### GameDifficulty."VeryHard"[🔗](#$content.base.difficulty_util~GameDifficulty.)