Can you help me understand the skill proxy field permable, and what it is used for?
It seems this field is true for all skills that can be permed in Valhalla, but false for skills that can be permed via reading a skill book that automatically grants (HP).
And false for all skills that can never be permed.
> ash $skill[summon snowcones]
Returned: Summon Snowcones
level => -1
image =>
traincost => 0
class => none
libram => false
passive => false
buff => false
combat => false
song => false
expression => false
permable => false
dailylimit => 0
timescast => 0
> ash $skill[liver of steel]
Returned: Liver of Steel
level => -1
image => liver.gif
traincost => 0
class => none
libram => false
passive => true
buff => false
combat => false
song => false
expression => false
permable => false
dailylimit => -1
timescast => 0
> ash $skill[Seal Clubbing Frenzy]
Returned: Seal Clubbing Frenzy
level => 0
image => clubseal.gif
traincost => 0
class => Seal Clubber
libram => false
passive => false
buff => false
combat => false
song => false
expression => false
permable => true
dailylimit => -1
timescast => 0
What is this used for? It would be useful (to me) to have a check for skills that can be permed ever, either through Valhalla or a (HP) skill book. Is there any way to check for this?
From my research, it seems like the following skills CAN be permed, via skill book, but have .permable = false
Transcendent Olfaction, Thick-Skinned, Chip on your Shoulder, Request Sandwich, Pirate Bellow
(and all 8000 ID bookshelf summon skills)
I am hoping to generate this list without hard-coding it into my script.
It seems this field is true for all skills that can be permed in Valhalla, but false for skills that can be permed via reading a skill book that automatically grants (HP).
And false for all skills that can never be permed.
> ash $skill[summon snowcones]
Returned: Summon Snowcones
level => -1
image =>
traincost => 0
class => none
libram => false
passive => false
buff => false
combat => false
song => false
expression => false
permable => false
dailylimit => 0
timescast => 0
> ash $skill[liver of steel]
Returned: Liver of Steel
level => -1
image => liver.gif
traincost => 0
class => none
libram => false
passive => true
buff => false
combat => false
song => false
expression => false
permable => false
dailylimit => -1
timescast => 0
> ash $skill[Seal Clubbing Frenzy]
Returned: Seal Clubbing Frenzy
level => 0
image => clubseal.gif
traincost => 0
class => Seal Clubber
libram => false
passive => false
buff => false
combat => false
song => false
expression => false
permable => true
dailylimit => -1
timescast => 0
What is this used for? It would be useful (to me) to have a check for skills that can be permed ever, either through Valhalla or a (HP) skill book. Is there any way to check for this?
From my research, it seems like the following skills CAN be permed, via skill book, but have .permable = false
Transcendent Olfaction, Thick-Skinned, Chip on your Shoulder, Request Sandwich, Pirate Bellow
(and all 8000 ID bookshelf summon skills)
I am hoping to generate this list without hard-coding it into my script.