local condition = createConditionObject(CONDITION_ATTRIBUTES)
setConditionParam(condition, CONDITION_PARAM_TICKS, 10 * 60 * 1000) -- 10 minutes
setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVEL, 3)
setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, -10)
function onUse(cid, item, fromPosition, itemEx, toPosition)
if(not isPlayer(itemEx.uid)) then
return true
end
if(not isSorcerer(itemEx.uid) and not isDruid(itemEx.uid)) then
doCreatureSay(itemEx.uid, "Only sorcerers and druids may drink this fluid.", TALKTYPE_ORANGE_1)
return true
end
if(doAddCondition(itemEx.uid, condition)) then
doSendMagicEffect(getCreaturePosition(itemEx.uid), CONST_ME_MAGIC_RED)
doCreatureSay(itemEx.uid, "You feel smarter.", TALKTYPE_ORANGE_1)
end
return true
end