This shows you the differences between two versions of the page.
lua:ch:skilled [2014/08/18 17:46] vodur created |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | Syntax: | ||
- | <code> | ||
- | skilled( skillname ) | ||
- | skilled( skillname, prac ) | ||
- | </code> | ||
- | |||
- | Arguments: | ||
- | <code> | ||
- | skillname - Full skill name to check (see skill_table table). | ||
- | prac - Optional boolean value, defaults to false. If true, return value is the practiced skill percentage. If false, return value is the effective skill percentage. | ||
- | </code> | ||
- | |||
- | Returns false if the the CH does not have the given skill, otherwise returns the skill percentage (effective by default). | ||
- | |||
- | Example: | ||
- | |||
- | <code lua> | ||
- | if mob:skilled("blessed darkness") then | ||
- | mob:say("I have blessed darkness") | ||
- | end | ||
- | |||
- | local sk=ch:skilled("magic missile") | ||
- | if sk then | ||
- | ch:say("My magic missile is %d effective", sk) | ||
- | ch:say("My magic missile is %d practiced", ch:skilled("magic missile", true) ) | ||
- | end | ||
- | |||
- | |||
- | </code> | ||