MAXIMUM STAFF CHARGES
Maximum Charges

Spell

Basic Staff

Plentiful (x2)

Bountiful (x3)

Apocalypse

12

24

36

Blood Star

60

120

180

Bone Spirit

60

120

180

Chain Lightning

60

120

180

Charged Bolt

80

160

240

Elemental

60

120

180

Fireball

80

160

240

Firebolt

80

160

240

Firewall

16

32

48

Flame Wave

40

80

120

Flash

40

80

120

Golem

32

64

96

Guardian

32

64

96

Healing

40

80

120

Heal Other

40

80

120

Holy Bolt

60

120

240

Inferno

40

80

120

Lightning

60

120

240

Mana Shield

10

20

30

Nova

32

64

96

Phasing

80

160

240

Resurrect

10

20

30

Stone Curse

16

32

48

Telekinesis

40

80

120

Teleport

32

64

96

Town Portal

12

24

36

RECHARGE COSTS
Staffs can be fully recharged at Adria The cost to recharge a staff can be calculated using the formula below:
RcC = FRcC · (1  CurCha/MaxCha)
RcC

=

Recharge Cost

FRcC

=

Full Recharge Cost (see below)

MaxDur

=

Maximum charges on item

CurDur

=

Current charges on item

The Full Recharge Cost in the formula above can be calculated with:
FRcC = 0.50 · (I + 5·P) if unique or starting staff of the Sorcerer
FRcC = 0.50 · (I + H·P + 5·P) if not unique and not starting staff of the Sorcerer
FRcC

=

Full Recharge Cost

I

=

Cost of base item (always a staff).

H

=

Number of charges on staff.

P

=

The spell multiplier.

On plentiful and bountiful staves, one should take the base amount of charges. That is divide the number of charges shown by 2 for plentiful and 3 for bountiful staves.
As the recharge cost is not influenced by the prefix of the staff, there is no difference to the recharge cost between an identified and an unidentified staff.
If a Sorcerer uses his recharge skill on a staff, one should still use the initial number of charges in the formula.
If the recharge cost is less than 1 gold (can happen if the ratio CurDur/MaxDur is less than 1%), Adria will actually recharge the staff for free, that is 0 gold.
Just as with the price of magical items, when counting the value of CurCha/MaxCha you take into account only two digits after the decimal. Alternatively one can use the formula below in which case the rounding is done automatically:
RcC = [ [ { [ (100·(MaxCha  CurCha)) / MaxCha ] · (I + H·P + 5·P) } / 100 ] / 2 ]
Of course, for unique staves and the starting staff of the Sorcerer, skip H·P in the formula above. 