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
}