Difference between revisions of "Adv cost"
Jump to navigation
Jump to search
imported>Bale (add code and see also) |
imported>Relyk (little more readable) |
||
Line 20: | Line 20: | ||
code1={{CodeSample| | code1={{CodeSample| | ||
title=Code Samples| | title=Code Samples| | ||
− | description= | + | description=Checks if the skill will use adventures and asks to confirm before using the skill.| |
code= | code= | ||
<syntaxhighlight> | <syntaxhighlight> | ||
− | + | boolean use_skill_confirm(skill sk) { | |
− | if(adv_cost(sk) > 0 | + | if(adv_cost(sk) > 0) { |
− | + | string confirmMessage = "This skill will cost " + adv_cost(sk) + " adventures if you cast it." | |
+ | + "\n Do you want to continue?"; | ||
+ | return user_confirm(confirmMessage) && use_skill(1, sk); | ||
+ | } | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> |
Latest revision as of 22:56, 17 October 2015
Function Syntax
- use_me is the skill to check the cost of
Returns the adventure cost for the next cast of the given skill use_me.
Code Samples
Checks if the skill will use adventures and asks to confirm before using the skill.
boolean use_skill_confirm(skill sk) {
if(adv_cost(sk) > 0) {
string confirmMessage = "This skill will cost " + adv_cost(sk) + " adventures if you cast it."
+ "\n Do you want to continue?";
return user_confirm(confirmMessage) && use_skill(1, sk);
}
}