Inserting scrolls into spellbooks

Here you can post threads requesting help on the official POL Ultima Online Emulator Core 096.
Note: Core 096 is no longer officially supported.
Post Reply
Yukiko
Distro Developer
Posts: 2826
Joined: Thu Feb 02, 2006 1:41 pm

Inserting scrolls into spellbooks

Post by Yukiko »

I have rescripted the spell casting to use a slightly modified version of the spellStarter script in POL 96/97 Distro with my converted POL 95 to 96 Distro but I am having a problem with inserting scrolls into the spellbook. I have read the corechanges (well searched through for refs to scroll anyway) and found no special changes to make them insertable into a spellbook. They do get inserted or atleast appear to be but when I open the book the pages are blank. I can only drop one of each kind of scroll in the book. Which is normal and why I believe they are being inserted. When I use the .spellbook command that book appears empty as well.

Here is a typical entry in my itemdesc file for scrolls and the spellbook:

Code: Select all

Spellbook 0x0EFA
{
    Name                Spellbook
    desc                spellbook
    Gump                0xFFFF
    MinX                40
    MaxX                60
    MinY                20
    MaxY                80
    Newbie              1
    SpellType		Magic
    BlocksCastingIfInHand 0
    RequiresAttention   0
    VendorSellsFor      22
    VendorBuysFor       11
    weight              1
    canRemoveScript     canRemove
}

Item 0x1f2d
{
    Name           reactivearmorscroll
    Desc           Reactive Armor scroll
    Script         scroll
    Spellid        7
    SpellType		Magic
    VendorBuysFor  6
    VendorSellsFor 12
    Tooltip        Doubleclick to cast a spell, or use Inscription to add this spell to a spellbook
}

The canRemove script for the spellbook is the one from POL 97 Distro.

If anyone can shed some light on this for me I'd appreciate it.
User avatar
Austin
Former Developer
Posts: 621
Joined: Wed Jan 25, 2006 2:30 am

Post by Austin »

Try changing the class the scroll goes into from 'Item' to 'SpellScroll' ?
Yukiko
Distro Developer
Posts: 2826
Joined: Thu Feb 02, 2006 1:41 pm

Post by Yukiko »

Thanks Austin.

I seem to be encountering some strange errors. The odd thing is that on my "scripting/test" server the whole thing works but when I replace (delete and copy over) the public server with the test server I begin to get these errors.

I have fixed my scroll problem somehow without using your suggestion but I will go ahead and change the class anyway as that is the new standard.
User avatar
OldnGrey
POL Expert
Posts: 657
Joined: Sat Feb 04, 2006 6:26 pm

Post by OldnGrey »

Austin,

My 096 scripts seem to insert scrolls just fine with the 64 scrolls defined as Item.
Any special reason for suggesting SpellScroll?
Yukiko
Distro Developer
Posts: 2826
Joined: Thu Feb 02, 2006 1:41 pm

Post by Yukiko »

OldNGrey,

I also somehow fixed them without changing the class to SpellScroll. I did make the change anyway though in the event that is the way the cfg files are going. The strange thing is I don't know what I did to break it in the first place.

Maybe I'm just getting old.

*smiles wryly*

Perhaps I should ask the board admins to change my name to "OldNGreyer"/
User avatar
OldnGrey
POL Expert
Posts: 657
Joined: Sat Feb 04, 2006 6:26 pm

Post by OldnGrey »

Nope,
I officially adopted Grey from a former user of the IRC forums a number of years ago with he permission. You can't, so there.

From my meagre pickings of Austin's brain I would have thought changing to 'SpellScroll' would only have an effect on the isa(POLClass xxxxx ) stuff.
Yukiko
Distro Developer
Posts: 2826
Joined: Thu Feb 02, 2006 1:41 pm

Post by Yukiko »

Hey no fair picking Austin's brain. From what he's told me he needs every bit of what he's got.

*grins*
Post Reply