EffectSkillDecrease(int, int)
Returns an effect to decrease a skill.
effect EffectSkillDecrease( int nSkill, int nValue );
Parameters
nSkill
nValue
The number of points to decrease nSkill by.
Description
Returns an affect to decrease nSkill nValue points.
Returns an effect of type EFFECT_TYPE_INVALIDEFFECT if nSkill is invalid.
Remarks
This does not decrease a skill automatically; it only creates an effect that when applied will decrease the specified skill.
Version
1.22
Example
// Example 1 - Apply an effect to oTarget which will reduce // the hiding skill level by 2 for 60 seconds. void main() { effect eSkillDec; object oTarget = GetLastUsedBy(); eSkillDec = EffectSkillDecrease(SKILL_HIDE, 2); ApplyEffectToObject(DURATION_TYPE_INSTANT,eSkillDec,oTarget,60.0f); }
See Also
functions: | ApplyEffectToObject | EffectSkillIncrease |
categories: | Effects Functions |
constants: | EFFECT_TYPE_* Constants | SKILL_* Constants |
author: Charles Feduke, editor: Brett Lathrope
Send comments on this topic.