Difference between revisions of "Skill"
imported>StDoodle m (Redirected page to Data Types#skill) |
imported>Aventuristo (Replaced redirect with skill content) |
||
Line 1: | Line 1: | ||
− | # | + | {{DISPLAYTITLE:skill}} |
+ | |||
+ | {{TOCright}} | ||
+ | |||
+ | 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 {{kolwiki|Skills}} page for more information. | ||
+ | |||
+ | ==Related Functions== | ||
+ | |||
+ | {{Flink|int|adv_cost|skill}} | ||
+ | {{Flink|boolean|have_skill|skill}} | ||
+ | {{Flink|boolean|is_trendy|item/familiar/skill/string}} | ||
+ | {{Flink|boolean|is_unrestricted|item/familiar/skill/string}} | ||
+ | {{Flink|string|last_skill_message}} | ||
+ | {{Flink|int|mp_cost|skill}} | ||
+ | {{Flink|float|numeric_modifier|skill|string}} | ||
+ | {{Flink|int|rain_cost|skill}} | ||
+ | {{Flink|int|soulsauce_cost|skill}} | ||
+ | {{Flink|skill|stun_skill}} | ||
+ | {{Flink|int|thunder_cost|skill}} | ||
+ | {{Flink|effect|to_effect|skill}} | ||
+ | {{Flink|skill|to_skill|effect}} | ||
+ | {{Flink|skill|to_skill|int}} | ||
+ | {{Flink|skill|to_skill|strict_string}} | ||
+ | {{Flink|skill|to_slot|strict_string}} | ||
+ | {{Flink|int|turns_per_cast|skill}} | ||
+ | {{Flink|boolean|use_skill|int|skill|{{opt|string}}}} | ||
+ | {{Flink|buffer|use_skill|skill}} | ||
+ | |||
+ | ==Proxy Record Fields== | ||
+ | |||
+ | Here are the proxy record fields for skills. Proxy records are discussed in more | ||
+ | detail [[Proxy Records|here]]. | ||
+ | |||
+ | {| cellpadding="3" cellspacing="0" border="1px" class="sortable" | ||
+ | |- | style="background-color: #F2F2F2" | ||
+ | |- | ||
+ | ! 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 | ||
+ | | | ||
+ | |} | ||
+ | |||
+ | [[Category:Scripting]] |
Revision as of 22:57, 29 September 2017
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 |