advanceCheck.inc Functions | |
Includes | |
The following inc files are included in advanceCheck.inc | |
":attributes:attributes_ex" ":skilllocks:common" | |
CheckStatsForSkill |
|
Parameters | |
(mobile, skill_name) | |
Name | Type |
mobile | Mobile to do the stat checks on. |
skill_name | Skill to get the stat advance list from. |
Explanation | |
Performs a stat check on all stats that are listed within a skill's attributes.cfg elem. | |
Return Values | |
1 on success, 0 on failure | |
CheckStatAdvancement |
|
Parameters | |
(mobile, stat_name, stat_mult) | |
Name | Type |
mobile | Mobile to do the stat advancement check on. |
stat_name | Name of the stat to do the advancement check on. |
stat_mult | Multiplier to effect the chance of a gain. (rolled dice from an attributes.cfg StatCheck entry) |
Explanation | |
Does an advancement check on a stat. | |
Return Values | |
1 on success, 0 on failure | |
CheckSkillAdvance |
|
Parameters | |
(mobile, skill_name, award_diff, pass_chance, pretend:=0) | |
Name | Type |
mobile | Mobile to do the skill advancement check on. |
skill_name | Name of the skill to check. |
award_diff | Difficulty to use for advancement award. |
pass_chance | Chance of getting a gain check. |
pretend:=0 | Do not actually make any skill changes (for testing). |
Explanation | |
Does an advancement check on a skill and considers skill locks. | |
Return Values | |
Returns amount advanced on success, 0 on failure | |