familiar
This data type represents any familiar available in KoL.
The full range, besides $familiar[ none ], is too much to list and keep up with here: please see the Wiki Familiars page for more information.
Related Functions
boolean bjornify_familiar( familiar )
boolean enthrone_familiar( familiar )
boolean equip_all_familiars()
item familiar_equipment( familiar )
item familiar_equipped_equipment( familiar )
int familiar_weight( familiar )
boolean [familiar] favorite_familiars()
boolean have_familiar( familiar )
boolean is_familiar_equipment_locked()
boolean is_trendy( item/familiar/skill/string )
boolean is_unrestricted( item/familiar/skill/string )
void lock_familiar_equipment( boolean )
familiar my_bjorned_familiar()
familiar my_effective_familiar()
familiar my_enthroned_familiar()
familiar my_familiar()
float numeric_modifier( familiar, string, int, item )
familiar to_familiar( int )
familiar to_familiar( strict_string )
boolean use_familiar( familiar )
Proxy Record Fields
Here are the proxy record fields for familiars. Proxy records are discussed in more detail here.
| Field | Data type | Default value | ASH Accessor Function / Notes |
|---|---|---|---|
| hatchling | item | none | |
| image | string | "debug.gif" | |
| name | string | "" | |
| charges | int | 0 | |
| drop_name | string | "" | |
| drop_item | item | none | |
| drops_today | int | 0 | |
| drops_limit | int | 0 | |
| combat | boolean | false | |
| physical_damage | boolean | false | |
| elemental_damage | boolean | false | |
| block | boolean | false | |
| delevel | boolean | false | |
| hp_during_combat | boolean | false | |
| mp_during_combat | boolean | false | |
| other_action_during_combat | boolean | false | |
| hp_after_combat | boolean | false | |
| mp_after_combat | boolean | false | |
| other_action_after_combat | boolean | false | |
| passive | boolean | false | |
| variable | boolean | false |