Hitch Hikers
These are the occupations that the player may acquire throughout their run, or have at the start of their run.
You may define some occupations by creating a hitchhikers.kdr file.
The following properties that exist:
| Key | Type | Required | Default | Explanation |
|---|---|---|---|---|
| dev_name | String |
Yes | N/A |
The internal name of the hitch hiker. |
| hh_name | String |
Yes | N/A |
The name of the hitch hiker the player will see. |
| desc | String |
Yes | N/A |
The description of the hitch hiker that the player will see. |
| sex | String |
No | Female |
|
| occupation | String |
No | Unemployed |
The hitch hiker's occupation. Note: This is not the same as the occupations defined. |
| age | Number |
No | 0 |
How old the hitch hiker is. |
| start_skill | String |
Yes | N/A |
The skill that the hitch hiker starts with. |
| sprite_portrait | String |
No | spr_hh_portrait_temp |
|
| sprite_rw_big | String |
No | spr_rm_hh_front |
|
| sprite_rw_small | String |
No | spr_rm_hh_male |
|
| sprite_menu_portrait | String |
No | spr_hitchhiker_suit_portrait_hitchermenu |
|
| sprite_button | String |
No | spr_hh_mechanic_button |
|
| sleep_sprite_full | String |
No | spr_hitchhiker_suit_portrait_full_sleep |
|
| sleep_sprite_small | String |
No | spr_hitchhiker_suit_portrait_small_sleep |
|
| sprite_idle | String |
No | spr_hh_steve_test |
The sprite that the hitch hiker may use while idle. |
| sprite_hitch | String |
No | N/A |
The sprite that he hitch hiker uses when hitching. |
| sprite_car | String |
No | spr_hh_suit_incar |
The sprite that the hitch hiker uses while in the car. |
| sprite_kicked | String |
No | N/A |
The sprite to use when the hitch hiker is kicked out of the car. |
| greeting_dia | String |
Yes | N/A |
The greeting that the hitch hiker will use. |
| hitch_dialogue | String |
hh_default_hitch |
||
| talk_dialogue | String |
Yes | ||
| talk_dialogue_quest | String |
Yes | ||
| impression | String |
No | impression_1, impression_2, impression_3 |
The impression (per field) that the hitch hiker may have. |
| pick_up_quest | Number |
Yes | N/A |
In addition, each hitch hiker has 3 perks that must be defined. These are the passive skills that hitch hikers gain as they level up.
| Key | Type | Explanation |
|---|---|---|
| perk_id | String |
The name of the skill that the hitch hiker will gain. |
| perk_type | String |
The perk type that the hitch hiker will gain. Can be skill (as per skills.kdr) or passive (as per passive-skills.kdr). |
| perk_dia | String |
The dialogue that the hitch hiker will use upon skill gained. |
| perk_end | N/A |
Marks the end of the perk definition. |
Example
{
occ_name: "tab_programmer_occ"
occ_title: "Programmer"
occ_desc: "Your typical white collar programmer. They do code and such!"
occ_trait: worker
}