skill
This datatype represents any skill you can have in KoL, whether permable or not, granted by items, etc.
The full range, besides $skill[ none ], is too much to list and keep up with here: please see the Wiki Skills page for more information.
Related Functions
boolean have_skill( skill )
boolean is_trendy( item/familiar/skill/string )
boolean is_unrestricted( item/familiar/skill/string )
string last_skill_message()
int mp_cost( skill )
float numeric_modifier( skill, string )
skill stun_skill()
effect to_effect( skill )
skill to_skill( effect )
skill to_skill( int )
skill to_skill( strict_string )
skill to_slot( strict_string )
boolean use_skill( int, skill, [string] )
buffer use_skill( skill )
Proxy Record Fields
Here are the proxy record fields for skills. Proxy records are discussed in more detail here.
Field | Data type | Default value | ASH Accessor Function / Notes |
---|---|---|---|
level | int | -1 | |
image | string | none | |
traincost | int | 0 | |
class | class | none | |
libram | boolean | false | |
passive | boolean | false | |
buff | boolean | false | |
combat | boolean | false | |
song | boolean | false | Avatar of Boris song |
expression | boolean | false | |
summon | boolean | false | |
permable | boolean | true | |
dailylimit | int | -1 | |
timescast | int | 0 |