def CreatePotion(name,stat,value,message,level,desc): effect = DBEffectProto(name = name) effect.addPermanentStat(stat,value) spell = DBSpellProto(name = name) spell.target = RPG_TARGET_SELF spell.duration = 0 spell.castTime = 0 spell.recastTime = 0 spell.harmful = False spell.addEffect(name) spell.beginMsg = message spell.sndBegin = "sfx/Pickup_Special12.ogg" item = DBItemProto(name = name) item.addSpell(name,RPG_ITEM_TRIGGER_USE,1) item.level = level if value == 1: item.bitmap = "STUFF/13" else: item.bitmap = "STUFF/40" item.useMax = 1 item.desc = desc item.stackMax = 20 item.stackDefault = 1
def CreatePotion(name,effect,desc): spell = DBSpellProto(name = name) spell.target = RPG_TARGET_SELF spell.duration = 0 spell.castTime = 0 spell.recastTime = 0 spell.harmful = False spell.addEffect(effect) item = DBItemProto(name = name) item.addSpell(name,RPG_ITEM_TRIGGER_USE,1) item.bitmap = "STUFF/3" item.useMax = 1 item.desc = desc item.stackMax = 20 item.stackDefault = 1
def CreatePotion(name, effect, desc): spell = DBSpellProto(name=name) spell.target = RPG_TARGET_SELF spell.duration = 0 spell.castTime = 0 spell.recastTime = 0 spell.harmful = False spell.addEffect(effect) item = DBItemProto(name=name) item.addSpell(name, RPG_ITEM_TRIGGER_USE, 1) item.bitmap = "STUFF/3" item.useMax = 1 item.desc = desc item.stackMax = 20 item.stackDefault = 1