one fireball of level 15 does more damage than one of level 16 which does more damage than level 17 which does more damage than level 18 which does more than... etc.
Thus, all offensive potions, scrolls, etc. must be made the basic level they are designed for. The levels are listed just below. Each spell is designed so that it will should a victim three levels below the caster's level.
POTION SCROLL WAND STAFF MIN_LEV
TYPE_UNDEFINED -1 Y Y Y Y -
SPELL_RESERVED_DBC 0 N N N N -
SPELL_AERIAL_SERVANT 1 N Y N N
SPELL_AID 2 N N N N
SPELL_ANIMATE_DEAD 3 N N Y N
SPELL_ARMOR 4 Y Y Y N >0
SPELL_BANISHMENT 5 N N Y N
SPELL_BLESS 6 Y Y Y N ...
SPELL_BLINDNESS 7 Y Y Y Y
SPELL_BURNING_HANDS 8 N N N N == 5
SPELL_CALL_LIGHTNING 9 Y Y N Y >=12
SPELL_CALM 10 N N N Y
SPELL_CAUSE_CRITIC 11 Y Y Y N
SPELL_CAUSE_LIGHT 12 Y Y Y N
SPELL_CAUSE_SERIOUS 13 Y Y Y N
SPELL_CHARM_PERSON 14 N Y N Y
SPELL_CHILL_TOUCH 15 N N N N == 3
SPELL_CLONE 16 Y Y Y N
SPELL_COLOUR_SPRAY 17 N Y Y N ==11
SPELL_CONJURE_ELEMENTAL 18 N Y N Y
SPELL_CONTROL_WEATHER 19 N N N N
SPELL_CREATE_FOOD 20 N Y N N
SPELL_CREATE_WATER 21 N N N N
SPELL_CURE_BLIND 22 Y N N Y
SPELL_CURE_CRITIC 23 Y N N Y
SPELL_CURE_LIGHT 24 Y N N Y
SPELL_CURE_SERIOUS 25 Y N N Y
SPELL_CURSE 26 Y Y N Y
SPELL_DEATHS_DOOR 27 N N Y N
SPELL_DETECT_ALIGNMENT 28 Y N Y N
SPELL_DETECT_INVISIBLE 29 Y N N Y
SPELL_DETECT_MAGIC 30 Y N N Y
SPELL_DETECT_POISON 31 Y Y N N
SPELL_DISINGEGRATE 32 Y N Y N
SPELL_DISPEL_EVIL 33 Y Y Y Y == 10
SPELL_DISPEL_GOOD 34 Y Y Y Y == 10
SPELL_EARTHQUAKE 35 N Y N Y == 7
SPELL_ENCHANT_ARMOR 36 N Y N N
SPELL_ENCHANT_WEAPON 37 N Y N N
SPELL_ENERGY_DRAIN 38 Y Y Y Y == 13
SPELL_FEAR 39 N N N N
SPELL_FINDFAMILIAR 40 N N N N
SPELL_FIREBALL 41 N Y Y N == 15
SPELL_FIREBLAST 42 N Y Y N == 15
SPELL_FLAMESTRIKE 43 Y N Y N
SPELL_GATE_I 44 N Y N N
SPELL_GATE_II 45 N Y N N
SPELL_GROUP_HEAL 46 N Y N N
SPELL_GROUP_INFRAVISION 47 N Y N N
SPELL_GROUP_INVISIBLE 48 N Y N N
SPELL_HARM 49 Y N N Y == 15
SPELL_HASTE 50 Y N Y Y
SPELL_HEAL 51 Y N N Y
SPELL_HOLD 52 Y N Y Y
SPELL_ICE_STORM 53 N N N Y
SPELL_INFRAVISION 54 Y N Y N
SPELL_INVISIBLE 55 Y Y Y Y
SPELL_LIGHTNING_BOLT 56 N Y Y N == 9
SPELL_LOCATE_OBJECT 57 N N N N
SPELL_MAGIC_MISSILE 58 N Y Y N == 1
SPELL_MAGICAL_VESTEMENT 59 Y N Y N
SPELL_METEORSWARM 60 N N N Y
SPELL_MONSUM_I 61 N Y N N
SPELL_MONSUM_II 62 N Y N N
SPELL_MONSUM_III 63 N Y N N
SPELL_PETRIFICATION 64 Y N Y N
SPELL_POISON 65 Y N N Y
SPELL_POLYMORPH_I 66 N N N N
SPELL_POLYMORPH_II 67 N N N N
SPELL_POLYMORPH_III 68 N N N N
SPELL_POLYMORPH_OTHER 69 N N N N
SPELL_PROTECT_FROM_EVIL 70 Y Y Y Y
SPELL_PROTECT_FROM_GOOD 71 Y Y Y Y
SPELL_REANIMATE 72 N N Y N
SPELL_REGENERATION 73 N N N N
SPELL_REJUVENATE 74 Y N Y Y
SPELL_REMOVE_CURSE 75 Y Y N Y
SPELL_REMOVE_PARALYSIS 76 N N Y Y
SPELL_REMOVE_POISON 77 Y N N Y
SPELL_RESTORE 78 Y N N N
SPELL_RESURRECT 79 N N N N
SPELL_SANCTUARY 80 Y Y N Y
SPELL_SENCE_LIFE 81 Y N N Y
SPELL_SHOCKING_GRASP 82 N N N N == 7
SPELL_SLAY 83 Y N Y N
SPELL_SLEEP 84 Y Y Y Y
SPELL_SPIRITUAL_HAMMER 85 N Y N N
SPELL_STONE_SKIN 86 Y N Y N
SPELL_STRENGTH 87 Y Y N Y
SPELL_SUMMON 88 N N N N
SPELL_TELEPORT 89 Y Y Y Y > 0
SPELL_VENTRILOQUATE 90 N N N N
SPELL_WATERBREATHING 91 Y N N N
SPELL_WATER_WALK 92 Y N N N
SPELL_WEB 93 Y N Y N
SPELL_WORD_OF_DEATH 94 N N N N
SPELL_WORD_OF_RECALL 95 Y Y Y Y
SPELL_IDENTIFY 129 N Y N N