124 lines
2.7 KiB
Markdown
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.)
|