Skills
You may define some skills by creating a skills.kdr file.
The following properties that exist:
| Key | Type | Required | Default | Explanation |
|---|---|---|---|---|
| id | String |
Yes | N/A |
The internal name of the skill. |
| title | String |
Yes | N/A |
The name of the skilll that the player will see in-game. |
| text | String |
Yes | N/A |
The description of the skill that the player will see in-game. |
| cost_string | String |
No | energy:1,gas:1 |
The cost for each stat. |
| type | String |
Yes | N/A |
The type of skill this is. |
| condition | String |
No | N/A |
The condition to apply upon using. |
| target | Number |
Yes | N/A |
The type of target. |
| swift | Number |
No | EXE |
|
| uses | Number |
Yes | N/A |
The amount of uses this skill has. |
| pattern | String |
No | N/A |
The pattern this skill uses during combat. "DEGMXA" -> Durability, Energy, Gas, Money, None, ALL. |
| sprite | String |
Yes | N/A |
The sprite to use for the skill. |
Example
{
dev_name: "mod_example_from_the_side"
title: "From the Side"
tribe: "player"
type: "basic"
cost_string: "durability:1"
target: "energy"
// This will only make it so ALL targets are valid on the side, leaving the middle unaffected.
pattern: "AXXXA"
uses: 4
text: none
sprite: "spr_skill_background_sitting_window"
}