[ITEMDEF 0efa]
DEFNAME=i_spellbook
TYPE=t_spellbook
RESOURCES=72 I_scroll_blank, 2 I_CLOTH
VALUE=400
WEIGHT=4
LAYER=1
TEVENTS=T_PROPRIEDADES
ON=@Create
more1=01
ATTR=attr_magic
TAG.CIRCLES=1
on=@dclick
sdialog d_book_mage
return 1
ON=@DROPON_SELF
IF !(<TOPOBJ.UID>==<SRC.UID>)
SRC.SYSMESSAGE The spellbook must be in your possesion to add scrolls.
RETURN 0
ENDIF
IF (<ARGO.TYPE>==t_scroll)
IF (strmatch(*MAGERY*,<serv.itemdef(<SERV.SPELL(<ARGO.MOREX>).RUNE_ITEM>).tag.school>))
SRC.TAG.CASTING=<SERV.SPELL(<ARGO.MOREX>).defname>
SRC.TAG.SPELLBOOK=<UID>
IF !(<SRC.INBOOK>)
var.index=(1+<Eval <serv.itemdef(<SERV.SPELL(<SRC.tag0.CASTING>).RUNE_ITEM>).tag.circle>-1>*8)
FOR 8
IF (<ISEMPTY <TAG.SPELL_<eval <var.index>>>>)
TAG.SPELL_<eval <var.index>>=<SERV.SPELL(<ARGO.MOREX>).defname>
SRC.SYSMESSAGE You transfer the scroll into the spellbook.
ARGO.REMOVE
RETURN 1
ENDIF
var.index += 1
ENDFOR
SRC.SYSMESSAGE There is no more room in that spellbook.
RETURN 1
ENDIF
SRC.SYSMESSAGE That spell is already in that spellbook.
RETURN 1
ENDIF
SRC.SYSMESSAGE That is not a magery spell.
RETURN 1
ENDIF
SRC.SYSMESSAGE That is not a scroll.
RETURN 1
[DIALOG d_book_mage]
0,0
gumppic 0 0 2220
page 1
button 324 8 2236 2236 0 2 0 // Next Page
IF !(<tag0.spell_1>==0)
button 55 35 2118 2117 1 0 1 // Spell 1/1
button 70 35 2087 2087 0 6 0 // Spell 1/1
dhtmlgump 75 35 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_1>).NAME>
ENDIF
IF !(<tag0.spell_2>==0)
button 55 55 2118 2117 1 0 2 // Spell 1/2
button 70 55 2087 2087 0 6 0 // Spell 1/2
dhtmlgump 75 55 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_2>).NAME>
ENDIF
IF !(<tag0.spell_3>==0)
button 55 75 2118 2117 1 0 3 // Spell 1/3
button 70 75 2087 2087 0 7 0 // Spell 1/3
dhtmlgump 75 75 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_3>).NAME>
ENDIF
IF !(<tag0.spell_4>==0)
button 55 95 2118 2117 1 0 4 // Spell 1/4
button 70 95 2087 2087 0 7 0 // Spell 1/4
dhtmlgump 75 95 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_4>).NAME>
ENDIF
IF !(<tag0.spell_5>==0)
button 55 115 2118 2117 1 0 5 // Spell 1/5
button 70 115 2087 2087 0 8 0 // Spell 1/5
dhtmlgump 75 115 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_5>).NAME>
ENDIF
IF !(<tag0.spell_6>==0)
button 55 135 2118 2117 1 0 6 // Spell 1/6
button 70 135 2087 2087 0 8 0 // Spell 1/6
dhtmlgump 75 135 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_6>).NAME>
ENDIF
IF !(<tag0.spell_7>==0)
button 55 155 2118 2117 1 0 7 // Spell 1/7
button 70 155 2087 2087 0 9 0 // Spell 1/7
dhtmlgump 75 155 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_7>).NAME>
ENDIF
IF !(<tag0.spell_8>==0)
button 55 175 2118 2117 1 0 8 // Spell 1/8
button 70 175 2087 2087 0 9 0 // Spell 1/8
dhtmlgump 75 175 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_8>).NAME>
ENDIF
IF !(<tag0.spell_9>==0)
button 220 35 2118 2117 1 0 9 // Spell 2/1
button 235 35 2087 2087 0 10 0 // Spell 2/1
dhtmlgump 240 35 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_9>).NAME>
ENDIF
IF !(<tag0.spell_10>==0)
button 220 55 2118 2117 1 0 10 // Spell 2/2
button 235 55 2087 2087 0 10 0 // Spell 2/2
dhtmlgump 240 55 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_10>).NAME>
ENDIF
IF !(<tag0.spell_11>==0)
button 220 75 2118 2117 1 0 11 // Spell 2/3
button 235 75 2087 2087 0 11 0 // Spell 2/3
dhtmlgump 240 75 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_11>).NAME>
ENDIF
IF !(<tag0.spell_12>==0)
button 220 95 2118 2117 1 0 12 // Spell 2/4
button 235 95 2087 2087 0 11 0 // Spell 2/4
dhtmlgump 240 95 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_12>).NAME>
ENDIF
IF !(<tag0.spell_13>==0)
button 220 115 2118 2117 1 0 13 // Spell 2/5
button 235 115 2087 2087 0 12 0 // Spell 2/5
dhtmlgump 240 115 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_13>).NAME>
ENDIF
IF !(<tag0.spell_14>==0)
button 220 135 2118 2117 1 0 14 // Spell 2/6
button 235 135 2087 2087 0 12 0 // Spell 2/6
dhtmlgump 240 135 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_14>).NAME>
ENDIF
IF !(<tag0.spell_15>==0)
button 220 155 2118 2117 1 0 15 // Spell 2/7
button 235 155 2087 2087 0 13 0 // Spell 2/7
dhtmlgump 240 155 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_15>).NAME>
ENDIF
IF !(<tag0.spell_16>==0)
button 220 175 2118 2117 1 0 16 // Spell 2/8
button 235 175 2087 2087 0 13 0 // Spell 2/8
dhtmlgump 240 175 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_16>).NAME>
ENDIF
dhtmlgump 85 10 150 20 0 0 <def.big><def.BFONT_BLACK>1st Circle
dhtmlgump 245 10 150 20 0 0 <def.big><def.BFONT_BLACK>2nd Circle
page 2
button 53 8 2235 2235 0 1 0 // Prev page
button 324 8 2236 2236 0 3 0 // Next Page
IF !(<tag0.spell_17>==0)
button 55 35 2118 2117 1 0 17 // 3rd Circle
button 70 35 2087 2087 0 14 0
dhtmlgump 75 35 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_17>).NAME>
ENDIF
IF !(<tag0.spell_18>==0)
button 55 55 2118 2117 1 0 18
button 70 55 2087 2087 0 14 0
dhtmlgump 75 55 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_18>).NAME>
ENDIF
IF !(<tag0.spell_19>==0)
button 55 75 2118 2117 1 0 19
button 70 75 2087 2087 0 15 0
dhtmlgump 75 75 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_19>).NAME>
ENDIF
IF !(<tag0.spell_20>==0)
button 55 95 2118 2117 1 0 20
button 70 95 2087 2087 0 15 0
dhtmlgump 75 95 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_20>).NAME>
ENDIF
IF !(<tag0.spell_21>==0)
button 55 115 2118 2117 1 0 21
button 70 115 2087 2087 0 16 0
dhtmlgump 75 115 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_21>).NAME>
ENDIF
IF !(<tag0.spell_22>==0)
button 55 135 2118 2117 1 0 22
button 70 135 2087 2087 0 16 0
dhtmlgump 75 135 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_22>).NAME>
ENDIF
IF !(<tag0.spell_23>==0)
button 55 155 2118 2117 1 0 23
button 70 155 2087 2087 0 17 0
dhtmlgump 75 155 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_23>).NAME>
ENDIF
IF !(<tag0.spell_24>==0)
button 55 175 2118 2117 1 0 24
button 70 175 2087 2087 0 17 0
dhtmlgump 75 175 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_24>).NAME>
ENDIF
IF !(<tag0.spell_25>==0)
button 220 35 2118 2117 1 0 25 // 4th Circle
button 235 35 2087 2087 0 18 0
dhtmlgump 240 35 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_25>).NAME>
ENDIF
IF !(<tag0.spell_26>==0)
button 220 55 2118 2117 1 0 26
button 235 55 2087 2087 0 18 0
dhtmlgump 240 55 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_26>).NAME>
ENDIF
IF !(<tag0.spell_27>==0)
button 220 75 2118 2117 1 0 27
button 235 75 2087 2087 0 19 0
dhtmlgump 240 75 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_27>).NAME>
ENDIF
IF !(<tag0.spell_28>==0)
button 220 95 2118 2117 1 0 28
button 235 95 2087 2087 0 19 0
dhtmlgump 240 95 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_28>).NAME>
ENDIF
IF !(<tag0.spell_29>==0)
button 220 115 2118 2117 1 0 29
button 235 115 2087 2087 0 20 0
dhtmlgump 240 115 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_29>).NAME>
ENDIF
IF !(<tag0.spell_30>==0)
button 220 135 2118 2117 1 0 30
button 235 135 2087 2087 0 20 0
dhtmlgump 240 135 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_30>).NAME>
ENDIF
IF !(<tag0.spell_31>==0)
button 220 155 2118 2117 1 0 31
button 235 155 2087 2087 0 21 0
dhtmlgump 240 155 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_31>).NAME>
ENDIF
IF !(<tag0.spell_32>==0)
button 220 175 2118 2117 1 0 32
button 235 175 2087 2087 0 21 0
dhtmlgump 240 175 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_32>).NAME>
ENDIF
dhtmlgump 85 10 150 20 0 0 <def.big><def.BFONT_BLACK>3rd Circle
dhtmlgump 245 10 150 20 0 0 <def.big><def.BFONT_BLACK>4th Circle
page 3
button 53 8 2235 2235 0 2 0 // Prev page
button 324 8 2236 2236 0 4 0 // Next Page
IF !(<tag0.spell_33>==0)
button 55 35 2118 2117 1 0 33 // 5th Circle
button 70 35 2087 2087 0 22 0
dhtmlgump 75 35 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_33>).NAME>
ENDIF
IF !(<tag0.spell_34>==0)
button 55 55 2118 2117 1 0 34
button 70 55 2087 2087 0 22 0
dhtmlgump 75 55 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_34>).NAME>
ENDIF
IF !(<tag0.spell_35>==0)
button 55 75 2118 2117 1 0 35
button 70 75 2087 2087 0 23 0
dhtmlgump 75 75 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_35>).NAME>
ENDIF
IF !(<tag0.spell_36>==0)
button 55 95 2118 2117 1 0 36
button 70 95 2087 2087 0 23 0
dhtmlgump 75 95 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_36>).NAME>
ENDIF
IF !(<tag0.spell_37>==0)
button 55 115 2118 2117 1 0 37
button 70 115 2087 2087 0 24 0
dhtmlgump 75 115 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_37>).NAME>
ENDIF
IF !(<tag0.spell_38>==0)
button 55 135 2118 2117 1 0 38
button 70 135 2087 2087 0 24 0
dhtmlgump 75 135 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_38>).NAME>
ENDIF
IF !(<tag0.spell_39>==0)
button 55 155 2118 2117 1 0 39
button 70 155 2087 2087 0 25 0
dhtmlgump 75 155 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_39>).NAME>
ENDIF
IF !(<tag0.spell_40>==0)
button 55 175 2118 2117 1 0 40
button 70 175 2087 2087 0 25 0
dhtmlgump 75 175 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_40>).NAME>
ENDIF
IF !(<tag0.spell_41>==0)
button 220 35 2118 2117 1 0 41 // 6th Circle
button 235 35 2087 2087 0 26 0
dhtmlgump 240 35 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_41>).NAME>
ENDIF
IF !(<tag0.spell_42>==0)
button 220 55 2118 2117 1 0 42
button 235 55 2087 2087 0 26 0
dhtmlgump 240 55 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_42>).NAME>
ENDIF
IF !(<tag0.spell_43>==0)
button 220 75 2118 2117 1 0 43
button 235 75 2087 2087 0 27 0
dhtmlgump 240 75 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_43>).NAME>
ENDIF
IF !(<tag0.spell_44>==0)
button 220 95 2118 2117 1 0 44
button 235 95 2087 2087 0 27 0
dhtmlgump 240 95 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_44>).NAME>
ENDIF
IF !(<tag0.spell_45>==0)
button 220 115 2118 2117 1 0 45
button 235 115 2087 2087 0 28 0
dhtmlgump 240 115 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_45>).NAME>
ENDIF
IF !(<tag0.spell_46>==0)
button 220 135 2118 2117 1 0 46
button 235 135 2087 2087 0 28 0
dhtmlgump 240 135 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_46>).NAME>
ENDIF
IF !(<tag0.spell_47>==0)
button 220 155 2118 2117 1 0 47
button 235 155 2087 2087 0 29 0
dhtmlgump 240 155 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_47>).NAME>
ENDIF
IF !(<tag0.spell_48>==0)
button 220 175 2118 2117 1 0 48
button 235 175 2087 2087 0 29 0
dhtmlgump 240 175 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_48>).NAME>
ENDIF
dhtmlgump 85 10 150 20 0 0 <def.big><def.BFONT_BLACK>5th Circle
dhtmlgump 245 10 150 20 0 0 <def.big><def.BFONT_BLACK>6th Circle
page 4
button 53 8 2235 2235 0 3 0 // Prev page
IF !(<ISEMPTY <tag.spell_65>>)
button 324 8 2236 2236 0 5 0 // Next Page
ELSE
button 324 8 2236 2236 0 6 0 // Next Page
ENDIF
IF !(<tag0.spell_49>==0)
button 55 35 2118 2117 1 0 49 // 7th Circle
button 70 35 2087 2087 0 30 0
dhtmlgump 75 35 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_49>).NAME>
ENDIF
IF !(<tag0.spell_50>==0)
button 55 55 2118 2117 1 0 50
button 70 55 2087 2087 0 30 0
dhtmlgump 75 55 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_50>).NAME>
ENDIF
IF !(<tag0.spell_51>==0)
button 55 75 2118 2117 1 0 51
button 70 75 2087 2087 0 31 0
dhtmlgump 75 75 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_51>).NAME>
ENDIF
IF !(<tag0.spell_52>==0)
button 55 95 2118 2117 1 0 52
button 70 95 2087 2087 0 31 0
dhtmlgump 75 95 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_52>).NAME>
ENDIF
IF !(<tag0.spell_53>==0)
button 55 115 2118 2117 1 0 53
button 70 115 2087 2087 0 32 0
dhtmlgump 75 115 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_53>).NAME>
ENDIF
IF !(<tag0.spell_54>==0)
button 55 135 2118 2117 1 0 54
button 70 135 2087 2087 0 32 0
dhtmlgump 75 135 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_54>).NAME>
ENDIF
IF !(<tag0.spell_55>==0)
button 55 155 2118 2117 1 0 55
button 70 155 2087 2087 0 33 0
dhtmlgump 75 155 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_55>).NAME>
ENDIF
IF !(<tag0.spell_56>==0)
button 55 175 2118 2117 1 0 56
button 70 175 2087 2087 0 33 0
dhtmlgump 75 175 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_56>).NAME>
ENDIF
IF !(<tag0.spell_57>==0)
button 220 35 2118 2117 1 0 57 // 8th Circle
button 235 35 2087 2087 0 34 0
dhtmlgump 240 35 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_57>).NAME>
ENDIF
IF !(<tag0.spell_58>==0)
button 220 55 2118 2117 1 0 58
button 235 55 2087 2087 0 34 0
dhtmlgump 240 55 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_58>).NAME>
ENDIF
IF !(<tag0.spell_59>==0)
button 220 75 2118 2117 1 0 59
button 235 75 2087 2087 0 35 0
dhtmlgump 240 75 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_59>).NAME>
ENDIF
IF !(<tag0.spell_60>==0)
button 220 95 2118 2117 1 0 60
button 235 95 2087 2087 0 35 0
dhtmlgump 240 95 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_60>).NAME>
ENDIF
IF !(<tag0.spell_61>==0)
button 220 115 2118 2117 1 0 61
button 235 115 2087 2087 0 36 0
dhtmlgump 240 115 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_61>).NAME>
ENDIF
IF !(<tag0.spell_62>==0)
button 220 135 2118 2117 1 0 62
button 235 135 2087 2087 0 36 0
dhtmlgump 240 135 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_62>).NAME>
ENDIF
IF !(<tag0.spell_63>==0)
button 220 155 2118 2117 1 0 63
button 235 155 2087 2087 0 37 0
dhtmlgump 240 155 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_63>).NAME>
ENDIF
IF !(<tag0.spell_64>==0)
button 220 175 2118 2117 1 0 64
button 235 175 2087 2087 0 37 0
dhtmlgump 240 175 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_64>).NAME>
ENDIF
dhtmlgump 85 10 150 20 0 0 <def.big><def.BFONT_BLACK>7th Circle
dhtmlgump 245 10 150 20 0 0 <def.big><def.BFONT_BLACK>8th Circle
page 5
button 53 8 2235 2235 0 4 0 // Prev page
button 324 8 2236 2236 0 6 0 // Next Page
IF !(<tag0.spell_65>==0)
button 55 35 2118 2117 1 0 65 // 9th Circle
button 70 35 2087 2087 0 38 0
dhtmlgump 75 35 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_65>).NAME>
ENDIF
IF !(<tag0.spell_66>==0)
button 55 55 2118 2117 1 0 66
button 70 55 2087 2087 0 38 0
dhtmlgump 75 55 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_66>).NAME>
ENDIF
IF !(<tag0.spell_67>==0)
button 55 75 2118 2117 1 0 67
button 70 75 2087 2087 0 39 0
dhtmlgump 75 75 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_67>).NAME>
ENDIF
IF !(<tag0.spell_68>==0)
button 55 95 2118 2117 1 0 68
button 70 95 2087 2087 0 39 0
dhtmlgump 75 95 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_68>).NAME>
ENDIF
IF !(<tag0.spell_69>==0)
button 55 115 2118 2117 1 0 69
button 70 115 2087 2087 0 40 0
dhtmlgump 75 115 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_69>).NAME>
ENDIF
IF !(<tag0.spell_70>==0)
button 55 135 2118 2117 1 0 70
button 70 135 2087 2087 0 40 0
dhtmlgump 75 135 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_70>).NAME>
ENDIF
IF !(<tag0.spell_71>==0)
button 55 155 2118 2117 1 0 71
button 70 155 2087 2087 0 41 0
dhtmlgump 75 155 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_71>).NAME>
ENDIF
IF !(<tag0.spell_72>==0)
button 55 175 2118 2117 1 0 72
button 70 175 2087 2087 0 41 0
dhtmlgump 75 175 150 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_72>).NAME>
ENDIF
dhtmlgump 85 10 150 20 0 0 <def.big><def.BFONT_BLACK>9th Circle
LOCAL.SPELLPLACE=1
FOR 36
page <eval ((<LOCAL.SPELLPLACE>/2)+6)>
IF (<Eval <LOCAL.SPELLPLACE>> == 1) && (<ISEMPTY <tag.spell_65>>)
button 53 8 2235 2235 0 4 0 // Prev page
ELSE
button 53 8 2235 2235 0 <eval ((<LOCAL.SPELLPLACE>/2)+5> 0 // Prev page
ENDIF
IF !(<eval ((<LOCAL.SPELLPLACE>/2)+6)>==41) && !(<ISEMPTY <tag.spell_65>>)
button 324 8 2236 2236 0 <eval ((<LOCAL.SPELLPLACE>/2)+7)> 0 // Next Page
ELSEIF !(<eval ((<LOCAL.SPELLPLACE>/2)+6)>==37) && (<ISEMPTY <tag.spell_65>>)
button 324 8 2236 2236 0 <eval ((<LOCAL.SPELLPLACE>/2)+7)> 0 // Next Page
ENDIF
IF !(<tag0.spell_<EVAL <LOCAL.SPELLPLACE>>>==0)
button 60 35 20480 20480 1 0 <EVAL <LOCAL.SPELLPLACE>>
gumppic 60 35 <Eval <serv.itemdef(<SERV.SPELL(<tag0.spell_<EVAL <LOCAL.SPELLPLACE>>>).RUNE_ITEM>).tag.icon>>
dhtmlgump 60 10 140 20 0 0 <def.center> <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_<EVAL <LOCAL.SPELLPLACE>>>).NAME>
dhtmlgump 110 30 80 40 0 0 <def.small><def.BFONT_black><RUNES <tag0.spell_<EVAL <LOCAL.SPELLPLACE>>>>
xmfhtmlgump 55 80 140 20 3001017 0 0
IF !(<ISEMPTY <SERV.SPELL(<tag0.spell_<EVAL <LOCAL.SPELLPLACE>>>).RESOURCES.1.KEY>>)
dhtmlgump 60 95 140 20 0 0 <def.BFONT_DGRAY> <serv.itemdef(<SERV.SPELL(<tag0.spell_<EVAL <LOCAL.SPELLPLACE>>>).RESOURCES.1.KEY>).name>
ENDIF
IF !(<ISEMPTY <SERV.SPELL(<tag0.spell_<EVAL <LOCAL.SPELLPLACE>>>).RESOURCES.2.KEY>>)
dhtmlgump 60 110 140 20 0 0 <def.BFONT_DGRAY> <serv.itemdef(<SERV.SPELL(<tag0.spell_<EVAL <LOCAL.SPELLPLACE>>>).RESOURCES.2.KEY>).name>
ENDIF
IF !(<ISEMPTY <SERV.SPELL(<tag0.spell_<EVAL <LOCAL.SPELLPLACE>>>).RESOURCES.3.KEY>>)
dhtmlgump 60 125 140 20 0 0 <def.BFONT_DGRAY> <serv.itemdef(<SERV.SPELL(<tag0.spell_<EVAL <LOCAL.SPELLPLACE>>>).RESOURCES.3.KEY>).name>
ENDIF
IF !(<ISEMPTY <SERV.SPELL(<tag0.spell_<EVAL <LOCAL.SPELLPLACE>>>).RESOURCES.4.KEY>>)
dhtmlgump 60 140 140 20 0 0 <def.BFONT_DGRAY> <serv.itemdef(<SERV.SPELL(<tag0.spell_<EVAL <LOCAL.SPELLPLACE>>>).RESOURCES.4.KEY>).name>
ENDIF
IF !(<ISEMPTY <SERV.SPELL(<tag0.spell_<EVAL <LOCAL.SPELLPLACE>>>).RESOURCES.5.KEY>>)
dhtmlgump 60 155 140 20 0 0 <def.BFONT_DGRAY> <serv.itemdef(<SERV.SPELL(<tag0.spell_<EVAL <LOCAL.SPELLPLACE>>>).RESOURCES.5.KEY>).name>
ENDIF
xmfhtmlgump 125 80 140 20 3000309 0 0
dhtmlgump 160 80 140 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_<eval <LOCAL.SPELLPLACE>>>).MANAUSE>
ENDIF
IF !(<tag0.spell_<eval <LOCAL.SPELLPLACE>+1>>==0)
button 220 35 20480 20480 1 0 <eval <LOCAL.SPELLPLACE>+1>
gumppic 220 35 <serv.itemdef(<SERV.SPELL(<tag0.spell_<eval <LOCAL.SPELLPLACE>+1>>).RUNE_ITEM>).tag.icon>
dhtmlgump 190 10 140 20 0 0 <def.center> <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_<eval <LOCAL.SPELLPLACE>+1>>).NAME>
dhtmlgump 270 30 80 40 0 0 <def.small><def.BFONT_black><RUNES <tag0.spell_<eval <LOCAL.SPELLPLACE>+1>>>
xmfhtmlgump 215 80 140 20 3001017 0 0
IF !(<ISEMPTY <SERV.SPELL(<tag0.spell_<eval <LOCAL.SPELLPLACE>+1>>).RESOURCES.1.KEY>>)
dhtmlgump 220 95 140 20 0 0 <def.BFONT_DGRAY> <serv.itemdef(<SERV.SPELL(<tag0.spell_<eval <LOCAL.SPELLPLACE>+1>>).RESOURCES.1.KEY>).name>
ENDIF
IF !(<ISEMPTY <SERV.SPELL(<tag0.spell_<eval <LOCAL.SPELLPLACE>+1>>).RESOURCES.2.KEY>>)
dhtmlgump 220 110 140 20 0 0 <def.BFONT_DGRAY> <serv.itemdef(<SERV.SPELL(<tag0.spell_<eval <LOCAL.SPELLPLACE>+1>>).RESOURCES.2.KEY>).name>
ENDIF
IF !(<ISEMPTY <SERV.SPELL(<tag0.spell_<eval <LOCAL.SPELLPLACE>+1>>).RESOURCES.3.KEY>>)
dhtmlgump 220 125 140 20 0 0 <def.BFONT_DGRAY> <serv.itemdef(<SERV.SPELL(<tag0.spell_<eval <LOCAL.SPELLPLACE>+1>>).RESOURCES.3.KEY>).name>
ENDIF
IF !(<ISEMPTY <SERV.SPELL(<tag0.spell_<eval <LOCAL.SPELLPLACE>+1>>).RESOURCES.4.KEY>>)
dhtmlgump 220 140 140 20 0 0 <def.BFONT_DGRAY> <serv.itemdef(<SERV.SPELL(<tag0.spell_<eval <LOCAL.SPELLPLACE>+1>>).RESOURCES.4.KEY>).name>
ENDIF
IF !(<ISEMPTY <SERV.SPELL(<tag0.spell_<eval <LOCAL.SPELLPLACE>+1>>).RESOURCES.5.KEY>>)
dhtmlgump 220 155 140 20 0 0 <def.BFONT_DGRAY> <serv.itemdef(<SERV.SPELL(<tag0.spell_<eval <LOCAL.SPELLPLACE>+1>>).RESOURCES.5.KEY>).name>
ENDIF
xmfhtmlgump 285 80 140 20 3000309 0 0
dhtmlgump 320 80 140 20 0 0 <def.BFONT_DGRAY> <SERV.SPELL(<tag0.spell_<eval <LOCAL.SPELLPLACE>+1>>).MANAUSE>
ENDIF
button 60 170 2225 2225 0 1 0
button 95 170 2226 2226 0 1 0
button 130 170 2227 2227 0 2 0
button 165 170 2228 2228 0 2 0
button 225 170 2229 2229 0 3 0
button 260 170 2230 2230 0 3 0
button 295 170 2231 2231 0 4 0
button 330 170 2232 2232 0 4 0
LOCAL.SPELLPLACE += 2
ENDFOR
[DIALOG d_book_mage TEXT]
Index
[DIALOG d_book_mage BUTTON]
ON=0
ON=1
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_1>
sdialog d_book_mage 1
ON=2
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_2>
sdialog d_book_mage 1
ON=3
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_3>
sdialog d_book_mage 1
ON=4
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_4>
sdialog d_book_mage 1
ON=5
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_5>
sdialog d_book_mage 1
ON=6
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_6>
sdialog d_book_mage 1
ON=7
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_7>
sdialog d_book_mage 1
ON=8
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_8>
sdialog d_book_mage 1
ON=9
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_9>
sdialog d_book_mage 1
ON=10
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_10>
sdialog d_book_mage 1
ON=11
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_11>
sdialog d_book_mage 1
ON=12
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_12>
sdialog d_book_mage 1
ON=13
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_13>
sdialog d_book_mage 1
ON=14
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_14>
sdialog d_book_mage 1
ON=15
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_15>
sdialog d_book_mage 1
ON=16
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_16>
sdialog d_book_mage 1
ON=17
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_17>
sdialog d_book_mage 2
ON=18
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_18>
sdialog d_book_mage 2
ON=19
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_19>
sdialog d_book_mage 2
ON=20
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_20>
sdialog d_book_mage 2
ON=21
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_21>
sdialog d_book_mage 2
ON=22
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_22>
sdialog d_book_mage 2
ON=23
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_23>
sdialog d_book_mage 2
ON=24
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_24>
sdialog d_book_mage 2
ON=25
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_25>
sdialog d_book_mage 2
ON=26
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_26>
sdialog d_book_mage 2
ON=27
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_27>
sdialog d_book_mage 2
ON=28
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_28>
sdialog d_book_mage 2
ON=29
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_29>
sdialog d_book_mage 2
ON=30
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_30>
sdialog d_book_mage 2
ON=31
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_31>
sdialog d_book_mage 2
ON=32
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_32>
sdialog d_book_mage 2
ON=33
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_33>
sdialog d_book_mage 3
ON=34
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_34>
sdialog d_book_mage 3
ON=35
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_35>
sdialog d_book_mage 3
ON=36
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_36>
sdialog d_book_mage 3
ON=37
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_37>
sdialog d_book_mage 3
ON=38
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_38>
sdialog d_book_mage 3
ON=39
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_39>
sdialog d_book_mage 3
ON=40
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_40>
sdialog d_book_mage 3
ON=41
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_41>
sdialog d_book_mage 3
ON=42
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_42>
sdialog d_book_mage 3
ON=43
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_43>
sdialog d_book_mage 3
ON=44
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_44>
sdialog d_book_mage 3
ON=45
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_45>
sdialog d_book_mage 3
ON=46
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_46>
sdialog d_book_mage 3
ON=47
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_47>
sdialog d_book_mage 3
ON=48
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_48>
sdialog d_book_mage 3
ON=49
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_49>
sdialog d_book_mage 4
ON=50
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_50>
sdialog d_book_mage 4
ON=51
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_51>
sdialog d_book_mage 4
ON=52
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_52>
sdialog d_book_mage 4
ON=53
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_53>
sdialog d_book_mage 4
ON=54
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_54>
sdialog d_book_mage 4
ON=55
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_55>
sdialog d_book_mage 4
ON=56
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_56>
sdialog d_book_mage 4
ON=57
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_57>
sdialog d_book_mage 4
ON=58
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_58>
sdialog d_book_mage 4
ON=59
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_59>
sdialog d_book_mage 4
ON=60
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_60>
sdialog d_book_mage 4
ON=61
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_61>
sdialog d_book_mage 4
ON=62
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_62>
sdialog d_book_mage 4
ON=63
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_63>
sdialog d_book_mage 4
ON=64
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_64>
sdialog d_book_mage 4
ON=65
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_65>
sdialog d_book_mage 6
ON=66
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_66>
sdialog d_book_mage 6
ON=67
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_67>
sdialog d_book_mage 6
ON=68
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_68>
sdialog d_book_mage 6
ON=69
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_69>
sdialog d_book_mage 6
ON=70
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_70>
sdialog d_book_mage 6
ON=71
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_71>
sdialog d_book_mage 6
ON=72
SRC.TAG.SPELLBOOK=<UID>
SRC.CAST <tag0.spell_72>
sdialog d_book_mage 6