Problem with FullBook Pol 0.99
Moderator: POL Developer
-
- New User
- Posts: 24
- Joined: Thu Jan 12, 2017 7:19 am
Problem with FullBook Pol 0.99
Hi, good afternoon to all of you.
I have a problem.
I have a complete SpellBook, but when I open it, nothing appears!
It's as if the magic book is empty.
But the SpellBook works! Without it I can not use any magic.
I have the impression that it is complete. But I can not see.
I'm using the latest version of Core of PoL, which is at this link >> https://github.com/polserver/polserver
And I'm using the same Distro as this server >> uo.hell-yeah.eu, 2594
This server has an automatic account. And from what I saw, the same thing happens with the SpellBook.
Ultima Online Version: UO TOL (Ultima Online Time Of Legends.)
I have a problem.
I have a complete SpellBook, but when I open it, nothing appears!
It's as if the magic book is empty.
But the SpellBook works! Without it I can not use any magic.
I have the impression that it is complete. But I can not see.
I'm using the latest version of Core of PoL, which is at this link >> https://github.com/polserver/polserver
And I'm using the same Distro as this server >> uo.hell-yeah.eu, 2594
This server has an automatic account. And from what I saw, the same thing happens with the SpellBook.
Ultima Online Version: UO TOL (Ultima Online Time Of Legends.)
Re: Problem with FullBook Pol 0.99
I logged in minute ago, delete all my spellbook and create new one by .spellbook cmd. Everything worked fine, I got full book and I can cast spells from it.
-
- New User
- Posts: 24
- Joined: Thu Jan 12, 2017 7:19 am
-
- New User
- Posts: 24
- Joined: Thu Jan 12, 2017 7:19 am
Re: Problem with FullBook Pol 0.99
Hello,
just an idea: POL changed the mode how spellbooks are filled - but years before. If the scripts are old, maybe this is the problem?
See this entry from core-changes:
09-18-2009 MuadDib:
Removed: Storing scrolls inside spellbooks. Destroyed after insert is complete.
Changed: Pre-AOS Clients still get the same packet they always did when opening a spellbook, built entirely
off the bitflag system for newer spellbooks. So no more keeping scrolls inside of books.
Note: As spellbooks are loaded for the first time with newer cores and as added to books, scrolls are
marked SaveOnExit 0. Newly inserted scrolls from then on, are destroyed during insertion after spell
contents are updated on the book.
There are new methods for spellbooks too. In a nutshell: Spellbooks were containers, with scrolls inside, which were the spells known. This was changed, so that a bitmap is stored, and not a scroll. Spellbooks should no longer be containers!
Hope this helps...
OWHorus
just an idea: POL changed the mode how spellbooks are filled - but years before. If the scripts are old, maybe this is the problem?
See this entry from core-changes:
09-18-2009 MuadDib:
Removed: Storing scrolls inside spellbooks. Destroyed after insert is complete.
Changed: Pre-AOS Clients still get the same packet they always did when opening a spellbook, built entirely
off the bitflag system for newer spellbooks. So no more keeping scrolls inside of books.
Note: As spellbooks are loaded for the first time with newer cores and as added to books, scrolls are
marked SaveOnExit 0. Newly inserted scrolls from then on, are destroyed during insertion after spell
contents are updated on the book.
There are new methods for spellbooks too. In a nutshell: Spellbooks were containers, with scrolls inside, which were the spells known. This was changed, so that a bitmap is stored, and not a scroll. Spellbooks should no longer be containers!
Hope this helps...
OWHorus
Re: Problem with FullBook Pol 0.99
So... You can not use spell because spellbook is empty...? How it is a bug? To give self a full book you need to have minimum gm rights and use .spellbook cmd. It is WORKING on Ancaria ALT (check how it is generated to be full).
ALSO:
check Official distro for the same conditions.
ALSO:
check Official distro for the same conditions.
-
- New User
- Posts: 24
- Joined: Thu Jan 12, 2017 7:19 am
Re: Problem with FullBook Pol 0.99
My really problem is, i can´t see how scrolls i have on my spell book.
Sure, when i use .spellbook, this command creates a complete spell book on my bag. It´s working well, no problem with this.
But, when i open my spellbook, i can´t see how scroll i have. Don´t show anything. But i still using my spells.
Understand?
Sure, when i use .spellbook, this command creates a complete spell book on my bag. It´s working well, no problem with this.
But, when i open my spellbook, i can´t see how scroll i have. Don´t show anything. But i still using my spells.
Understand?
-
- New User
- Posts: 24
- Joined: Thu Jan 12, 2017 7:19 am
Re: Problem with FullBook Pol 0.99
Look at the videos.
That you will understand!
That you will understand!
Re: Problem with FullBook Pol 0.99
Also when I insert scroll to the empty book spell shows in a proper circle.
https://youtu.be/XemdEhY33g8
https://youtu.be/XemdEhY33g8
Re: Problem with FullBook Pol 0.99
Just a thought, it might not be too relevant anymore. In the itemdesc.cfg entry for the spellbook, is it defined as a spellbook or the old way as a container? Specifically...
or
it should be the second way in 0.96 and higher.
Code: Select all
Container 0x0EFA
{
...
}
Code: Select all
Spellbook 0x0EFA
{
...
}
Re: Problem with FullBook Pol 0.99
In alt distro it is defined as:
In official distro:
So both in a new way. There is a problem with Derex client, but I do not know what it is.
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 spellBook/canRemove
}
Code: Select all
Spellbook 0xEFA
{
Name Spellbook
Desc spellbook
Gump 0xFFFF
MinX 40
MaxX 60
MinY 20
MaxY 80
SpellType Magic
Newbie 1
CanCastIfInHand 1
RequiresAttention 0
VendorSellsFor 22
VendorBuysFor 11
Weight 1
MagicPenalty -3
CanRemoveScript :magicBooks:book/canRemove
MethodScript :magicBooks:book/method
DestroyScript :equipment:onDestroy
}