Difference between revisions of "Ai.tbl"
From FreeSpace Wiki
(→Patience) |
m (added current cvs revision numbers) |
||
Line 1: | Line 1: | ||
+ | Revision information.. <!-- Please update this information when page is updated --> | ||
+ | ::'''3.6.x branch:''' 1.72.2.22 | ||
+ | ::'''3.7 branch:''' 1.105 | ||
+ | |||
*The AI.tbl file defines the AI classed used in the game. This table is used to define each AI class with four abilities for each of the five difficulty levels. | *The AI.tbl file defines the AI classed used in the game. This table is used to define each AI class with four abilities for each of the five difficulty levels. | ||
Revision as of 17:34, 28 July 2007
Revision information..
- 3.6.x branch: 1.72.2.22
- 3.7 branch: 1.105
- The AI.tbl file defines the AI classed used in the game. This table is used to define each AI class with four abilities for each of the five difficulty levels.
Ability
- Higher number means better ability
Accuracy
- How accurately ship uses its weapons
Evasion
- How good the ship is at evading
Courage
- How likely the ship is to chance danger to accomplish goals
Patience
- How willing the ship is to wait for an advantage before pursuing goals (Never actually implemented - It does nothing)
Table Entry
$Name:
- Defines a name for the AI class that can be used with ships.tbl and also with FRED
- Syntax: Name
$accuracy:
- Value from 0.0 to 1.0
- Syntax: Value, Value, Value, Value, Value
- Very Easy, Easy, Moderate, Hard, Very Hard difficulty levels respectively
$evasion:, $courage: and $patience:
- Value from 0 to 100
- Syntax: Value, Value, Value, Value, Value
- Very Easy, Easy, Moderate, Hard, Very Hard difficulty levels respectively
Sample Entry
#AI Classes $Name: Captain $accuracy: 0.5 0.55 0.6 0.65 0.7 $evasion: 10, 20, 30, 40, 50 $courage: 10, 20, 30, 40, 50 $patience: 10, 20, 30, 40, 50 #End