What does this line mean? "setConditionParam(condition, CONDITION_PARAM_SUBID, 99)" May I remove it if I just want the potion to increase my magic level by 10 for 60 minutes?
Lua:
local condition = createConditionObject(CONDITION_ATTRIBUTES)
setConditionParam(condition, CONDITION_PARAM_TICKS, 60 * 60 * 1000) -- 10 minutes
setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVEL, 10)
setConditionParam(condition, CONDITION_PARAM_SUBID, 99)
function onUse(cid, item, fromPosition, itemEx, toPosition)
if(not isSorcerer(cid) and not isDruid(cid)) then
doCreatureSay(cid, "Only sorcerers and druids may drink this fluid.", TALKTYPE_ORANGE_1, cid)
return true
end
if(doAddCondition(cid, condition)) then
doSendMagicEffect(fromPosition, CONST_ME_MAGIC_RED)
doRemoveItem(item.uid, 1)
doCreatureSay(cid, "Your magic level increased by 10 for 60 minutes.", TALKTYPE_ORANGE_1, cid)
end
return true
end