View Full Version : Script for Unlocking Scrolls
SanGreal
04-27-2010, 02:36 PM
On the repo as ;unlockscrolls
So this script is for unlocking a lot of scrolls at once. It is pretty self-explanatory, it looks something like this:
http://i43.tinypic.com/lchgi.gif
You put all the spells that you don't want the script messing with on the left. It won't touch any scrolls containing these spells. In the middle list, you put all the spells you want to try to unlock. Obviously you can't choose what spells you actually unlock, so for every desirable spell on the scroll it will wave quiss'fyn and then odeir'cos until it unlocks what you want. If you check off the beiron'fyn box, it will wave beiron'fyn for any spells level 5 and under IF there are no spells level 5 and under that you want to unlock on the scroll. The idea here is that if you have spell which has say: 401, 501, 211. You are better off unlocking 401 and 501 for 5 charges each instead of risking getting 20 charges of each before unlocking 211.
The script will handle drawing all the runestones provided you have:
a) water
b) ink
c) blank runestones OR stones + aish'vrak potions
d) brush
Known issues/TODO:
- Doesn't shop for components if you are out
- There is no check to make sure you have all the components you need before it starts (since there is no way to check how many waves of each runestone are left). If it runs out of water/ink/runestones you might end up with a half-unlocked scroll in your fresh container.
- If you have half-unlocked scrolls in your fresh container the script can get stuck trying to unlock already unlocked spells.
- There is no field for your components container yet. It will search your inventory, but to make sure lich has the contents loaded its a good idea to look in the bag containing them first.
- beiron'fyn is never waved at scrolls containing desirable low-level spells, even if they are the first to be unlocked with quiss'fyn
Post any questions/comments/bugs or hit me up on LNet
SpiffyJr
04-27-2010, 03:17 PM
Now that's sweet. Good job.
Eoghain
04-27-2010, 04:05 PM
this has some serious potential.
SanGreal
04-28-2010, 01:21 PM
Thanks, now I just need someone daring enough to try it besides me
SanGreal
05-01-2010, 01:58 AM
Fixed a bug that was causing minor issues when the odeir'cos runestone ran out of charges
And a log of it working (albeit not the best -- excuse my unlocking skills):
--- Lich: infuse active.
>
[infuse]>look in #186510381
The crystal flask is filled with a dark crimson fluid. A thin silver chain is affixed to its lip, leading to a crystal cork that dangles at its side.
>
[infuse]>look in #186958679
The water inside the flask appears to be streaked with brown wisps of ink.
>
[infuse]>look in #186510561
There is a good bit left in the clay flask.
>
[infuse]>look in #186510557
The crystal flask is filled with a dark crimson fluid. A thin silver chain is affixed to its lip, leading to a crystal cork that holds it securely closed.
>
[infuse]>look in #186510553
A thin vultite chain is affixed to its lip, leading to a crystal cork that dangles at its side.
>
[infuse]>look in #186510534
The water inside the flask appears to be streaked with brown wisps of ink.
>
[infuse]>read #186986433
You quickly recognize the rune scrawled upon the runestone as the "odeir'cos" rune.
>
[infuse]>read #186975798
You quickly recognize the rune scrawled upon the runestone as the "quiss'fyn" rune.
>
[infuse]>read #186510634
You quickly recognize the rune scrawled upon the stone as the "odeir'cos" rune.
>
[infuse]>read #186510637
You quickly recognize the rune scrawled upon the runestone as the "beiron'fyn" rune.
>
[infuse]>read #186956233
There is nothing there to read.
>
[infuse]>read #186956234
There is nothing there to read.
>
[infuse]>read #186956228
There is nothing there to read.
>
[infuse]>look in #170176283
There is just a little left in the white flask.
>
[infuse]>read #186510641
You quickly recognize the rune scrawled upon the runestone as the "lorae'tyr" rune.
>
[infuse]>read #186510633
It takes you a moment to focus on the light scroll.
On the light scroll you see
(205) Light
(107) Spirit Warding II
(101) Spirit Warding I
(109) Dispel Invisibility
>
[infuse]>read #186510632
You quickly recognize the rune scrawled upon the runestone as the "ag'loenar" rune.
>
[infuse]>read #186510624
It takes you a moment to focus on the old vellum.
On the old vellum you see
(115) Fasthr's Reward
(102) Spirit Barrier
(211) Bravery
(1712) Spirit Guard
(309) Neutralize Curse
>
[infuse]>read #186510622
It takes you a moment to focus on the faded scroll.
On the faded scroll you see
(113) UnDisease
(119) Spirit Dispel
(603) Foraging
(1715) Firestorm
(101) Spirit Warding I
(619) Mass Calm
>
[infuse]>read #186510619
It takes you a moment to focus on the pure white scroll.
On the pure white scroll you see
(308) Well of Life
(309) Neutralize Curse
(214) Bind
(114) UnPoison
(115) Fasthr's Reward
>
[infuse]>read #186510617
It takes you a moment to focus on the crumbling scroll.
On the crumbling scroll you see
(303) Prayer of Protection
(203) Manna
(102) Spirit Barrier
(211) Bravery
>
[infuse]>read #186510616
It takes you a moment to focus on the shimmering paper.
On the shimmering paper you see
(206) Darkness
(1119) Strength Of Will
(101) Spirit Warding I
(1111) Limb Scar Repair
(1104) Head Repair
>
[infuse]>read #186510615
It takes you a moment to focus on the blood-stained scroll.
On the blood-stained scroll you see
(205) Light
(1712) Spirit Guard
(1111) Limb Scar Repair
(1101) Heal
(117) Spirit Strike
>
[infuse]>read #186510614
It takes you a moment to focus on the charred paper.
On the charred paper you see
(303) Prayer of Protection
(203) Manna
(107) Spirit Warding II
(202) Spirit Shield
(208) Living Spell
>
[infuse]>read #186510613
It takes you a moment to focus on the scorched parchment.
On the scorched parchment you see
(115) Fasthr's Reward
(308) Well of Life
(213) Minor Sanctuary
(104) Disease Resistance
(312) Fervent Reproach
>
[infuse]>read #186510612
It takes you a moment to focus on the burnt scroll.
On the burnt scroll you see
(201) Calm
(203) Manna
(202) Spirit Shield
>
[infuse]>read #186510611
It takes you a moment to focus on the arcane parchment.
On the arcane parchment you see
(310) Warding Sphere
(211) Bravery
(205) Light
(209) Untrammel
>
[infuse]>read #186510610
It takes you a moment to focus on the scorched palimpsest.
On the scorched palimpsest you see
(106) Spirit Fog
(201) Calm
(211) Bravery
(202) Spirit Shield
>
[infuse]>look in #186510609
The crystal flask is filled with an oceanic blue water solution. A thin silver chain is affixed to its lip, leading to a crystal cork that dangles at its side.
>
[infuse]>read #186510608
It takes you a moment to focus on the yellowed scroll.
On the yellowed scroll you see
(202) Spirit Shield
(111) Fire Spirit
(202) Spirit Shield
(211) Bravery
>
[infuse]>read #186510605
It takes you a moment to focus on the luminous scroll.
On the luminous scroll you see
(106) Spirit Fog
(610) Tangleweed
(111) Fire Spirit
(104) Disease Resistance
(113) UnDisease
>
[infuse]>read #186510604
It takes you a moment to focus on the dark paper.
On the dark paper you see
(604) Skinning
>
[infuse]>read #186510601
>
It takes you a moment to focus on the blood-stained papyrus.
On the blood-stained papyrus you see
(202) Spirit Shield
(201) Calm
(108) Stun Relief
(1106) Bone Shatter
>
[infuse]>read #186510591
It takes you a moment to focus on the forest green scroll.
On the forest green scroll you see
(102) Spirit Barrier
(613) Self Control
(103) Spirit Defense
(110) Unbalance
(603) Foraging
>
[infuse]>read #186510589
You quickly recognize the rune scrawled upon the runestone as the "grik'tyr" rune.
>
[infuse]>read #186510579
It takes you a moment to focus on the pure white scroll.
On the pure white scroll you see
(204) Unpresence
(217) Mass Interference
(304) Bless Item
(211) Bravery
(307) Benediction
>
[infuse]>read #186510577
It takes you a moment to focus on the obscure scroll.
On the obscure scroll you see
(101) Spirit Warding I
(207) Purify Air
(303) Prayer of Protection
(311) Blind
>
[infuse]>get #186510601
You remove a scrap of blood-stained papyrus from in your boarhide pack.
>
[infuse]>get #186975798
You remove a russet glazed ceramic runestone from in your boarhide pack.
>
[infuse]>wave #186975798 at #186510601
You wave your runestone at a scrap of blood-stained papyrus.
The glazed ceramic runestone vibrates and begins to glow. You sense that the papyrus has somehow been altered.
Cast Roundtime 3 Seconds.
>
[infuse]>_drag #186975798 #186510575
You put a russet glazed ceramic runestone in your boarhide pack.
>
[infuse]>get #186986433
You remove a russet glazed ceramic runestone from in your boarhide pack.
>
[infuse]>wave #186986433 at #186510601
You wave your runestone at a scrap of blood-stained papyrus.
As the runestone passes over the scroll, you sense:
(202) Spirit Shield with a number of charges remaining and the potential to add many charges.
(201) Calm with a few charges remaining.
(108) Stun Relief with a few charges remaining.
(1106) Bone Shatter with a few charges remaining.
Cast Roundtime 3 Seconds.
>
[infuse]>_drag #186986433 #186510575
You put a russet glazed ceramic runestone in your boarhide pack.
>
[infuse]>get #186975798
You remove a russet glazed ceramic runestone from in your boarhide pack.
>
[infuse]>_drag #186975798 #186510575
You put a russet glazed ceramic runestone in your boarhide pack.
>
[infuse]>_drag #186510601 #186510352
You put a scrap of blood-stained papyrus in your dark wool cloak.
>
[infuse]>get #186510612
You remove a burnt scroll from in your boarhide pack.
>
[infuse]>get #186975798
You remove a russet glazed ceramic runestone from in your boarhide pack.
>
[infuse]>wave #186975798 at #186510612
You wave your runestone at a burnt scroll.
The glazed ceramic runestone vibrates and begins to glow. You sense that the scroll has somehow been altered.
The runestone disintegrates.
Cast Roundtime 3 Seconds.
>
[infuse]>_drag #186510612 #186510575
You put a burnt scroll in your boarhide pack.
>
[infuse]>get #186956233
You remove a russet glazed ceramic runestone from in your boarhide pack.
>
[infuse]>get #186510635
You remove a cracked wood-handled brush from in your boarhide pack.
>
[infuse]>draw quiss'fyn rune
The ink on the wood-handled brush is dried, and will need to be cleaned off first.
>
[infuse]>dip #186510635 in #186958679
>
You dip your brush in a coarse ceramic flask, rinsing it in water.
>
[infuse]>dip #186510635 in #186958010
You dip your brush in a ceramic bottle of rune ink, covering its tip in brown ink.
>
[infuse]>draw quiss'fyn rune
[keepsigns]>sign of thought
You carefully trace out the shape of the quiss'fyn rune with your wood-handled brush, forming a near-perfect depiction of it on the surface of your glazed ceramic runestone.
Roundtime: 10 sec.
>
...wait 10 seconds.
[keepsigns]>sign of thought
Your hypnotic gesture makes your mind receptive to the thoughts of others. You feel their distant, comforting presence.
>
[ Sign of Thought: +0:13:48, 0:13:48 remaining. ]
[infuse]>_drag #186510635 #186510575
You put a cracked wood-handled brush in your boarhide pack.
>
[infuse]>get #186510612
You remove a burnt scroll from in your boarhide pack.
>
[infuse]>_drag #186988311 #186510575
You put a russet glazed ceramic runestone in your boarhide pack.
>
[infuse]>get #186986433
You remove a russet glazed ceramic runestone from in your boarhide pack.
>
[infuse]>wave #186986433 at #186510612
You wave your runestone at a burnt scroll.
As the runestone passes over the scroll, you sense:
(201) Calm with a few charges remaining.
(203) Manna with a few charges remaining and the potential to add many charges.
(202) Spirit Shield with a few charges remaining.
Cast Roundtime 3 Seconds.
>
[infuse]>_drag #186986433 #186510575
You put a russet glazed ceramic runestone in your boarhide pack.
>
[infuse]>get #186988311
You remove a russet glazed ceramic runestone from in your boarhide pack.
>
[infuse]>wave #186988311 at #186510612
You wave your runestone at a burnt scroll.
The glazed ceramic runestone vibrates and begins to glow. You sense that the scroll has somehow been altered.
Cast Roundtime 3 Seconds.
>
[infuse]>_drag #186988311 #186510575
You put a russet glazed ceramic runestone in your boarhide pack.
>
[infuse]>get #186986433
You remove a russet glazed ceramic runestone from in your boarhide pack.
>
[infuse]>wave #186986433 at #186510612
You wave your runestone at a burnt scroll.
As the runestone passes over the scroll, you sense:
(201) Calm with a few charges remaining.
(203) Manna with a few charges remaining and the potential to add many charges.
(202) Spirit Shield with a few charges remaining and the potential to add many charges.
Cast Roundtime 3 Seconds.
>
[infuse]>_drag #186986433 #186510575
You put a russet glazed ceramic runestone in your boarhide pack.
>
[infuse]>get #186988311
You remove a russet glazed ceramic runestone from in your boarhide pack.
>
[infuse]>_drag #186988311 #186510575
You put a russet glazed ceramic runestone in your boarhide pack.
>
[infuse]>_drag #186510612 #186510352
You put a burnt scroll in your dark wool cloak.
>
[infuse]>get #186510614
You remove a sheaf of charred paper from in your boarhide pack.
>
[infuse]>get #186988311
You remove a russet glazed ceramic runestone from in your boarhide pack.
>
[infuse]>wave #186988311 at #186510614
You wave your runestone at a sheaf of charred paper.
The glazed ceramic runestone vibrates and begins to glow. You sense that the paper has somehow been altered.
Cast Roundtime 3 Seconds.
>
[infuse]>_drag #186988311 #186510575
You put a russet glazed ceramic runestone in your boarhide pack.
>
[infuse]>get #186986433
You remove a russet glazed ceramic runestone from in your boarhide pack.
>
[infuse]>wave #186986433 at #186510614
You wave your runestone at a sheaf of charred paper.
As the runestone passes over the scroll, you sense:
(303) Prayer of Protection with a number of charges remaining.
(203) Manna with a number of charges remaining.
(107) Spirit Warding II with a number of charges remaining.
(202) Spirit Shield with a number of charges remaining and the potential to add many charges.
(208) Living Spell with many charges remaining.
Cast Roundtime 3 Seconds.
>
[infuse]>_drag #186986433 #186510575
You put a russet glazed ceramic runestone in your boarhide pack.
>
[infuse]>get #186988311
You remove a russet glazed ceramic runestone from in your boarhide pack.
>
[infuse]>wave #186988311 at #186510614
You wave your runestone at a sheaf of charred paper.
The glazed ceramic runestone vibrates and begins to glow. You sense that the paper has somehow been altered.
Cast Roundtime 3 Seconds.
>
[infuse]>_drag #186988311 #186510575
You put a russet glazed ceramic runestone in your boarhide pack.
>
[infuse]>get #186986433
You remove a russet glazed ceramic runestone from in your boarhide pack.
>
[infuse]>wave #186986433 at #186510614
You wave your runestone at a sheaf of charred paper.
As the runestone passes over the scroll, you sense:
(303) Prayer of Protection with a number of charges remaining.
(203) Manna with a number of charges remaining.
(107) Spirit Warding II with a number of charges remaining.
(202) Spirit Shield with a number of charges remaining and the potential to add many charges.
(208) Living Spell with many charges remaining and the potential to add a number of charges.
Cast Roundtime 3 Seconds.
>
[infuse]>_drag #186986433 #186510575
You put a russet glazed ceramic runestone in your boarhide pack.
>
[infuse]>get #186988311
You remove a russet glazed ceramic runestone from in your boarhide pack.
>
[infuse]>wave #186988311 at #186510614
You wave your runestone at a sheaf of charred paper.
The glazed ceramic runestone vibrates and begins to glow. You sense that the paper has somehow been altered.
Cast Roundtime 3 Seconds.
>
[infuse]>_drag #186988311 #186510575
You put a russet glazed ceramic runestone in your boarhide pack.
>
[infuse]>get #186986433
You remove a russet glazed ceramic runestone from in your boarhide pack.
>
[infuse]>wave #186986433 at #186510614
You wave your runestone at a sheaf of charred paper.
As the runestone passes over the scroll, you sense:
(303) Prayer of Protection with a number of charges remaining and the potential to add many charges.
(203) Manna with a number of charges remaining.
(107) Spirit Warding II with a number of charges remaining.
(202) Spirit Shield with a number of charges remaining and the potential to add many charges.
(208) Living Spell with many charges remaining and the potential to add a number of charges.
Cast Roundtime 3 Seconds.
>
[infuse]>_drag #186986433 #186510575
You put a russet glazed ceramic runestone in your boarhide pack.
>
[infuse]>get #186988311
You remove a russet glazed ceramic runestone from in your boarhide pack.
>
[infuse]>_drag #186988311 #186510575
You put a russet glazed ceramic runestone in your boarhide pack.
>
[infuse]>_drag #186510614 #186510352
>
You put a sheaf of charred paper in your dark wool cloak.
>
[infuse]>get #186510577
You remove an obscure scroll from in your boarhide pack.
>
[infuse]>get #186988311
You remove a russet glazed ceramic runestone from in your boarhide pack.
>
[infuse]>wave #186988311 at #186510577
You wave your runestone at an obscure scroll.
The glazed ceramic runestone vibrates and begins to glow. You sense that the scroll has somehow been altered.
Cast Roundtime 3 Seconds.
>
[infuse]>_drag #186988311 #186510575
You put a russet glazed ceramic runestone in your boarhide pack.
>
[infuse]>get #186986433
You remove a russet glazed ceramic runestone from in your boarhide pack.
>
[infuse]>wave #186986433 at #186510577
You wave your runestone at an obscure scroll.
As the runestone passes over the scroll, you sense:
(101) Spirit Warding I with a few charges remaining and the potential to add many charges.
(207) Purify Air with a few charges remaining.
(303) Prayer of Protection with a few charges remaining.
(311) Blind with a few charges remaining.
Cast Roundtime 3 Seconds.
>
[infuse]>_drag #186986433 #186510575
You put a russet glazed ceramic runestone in your boarhide pack.
>
[infuse]>get #186988311
You remove a russet glazed ceramic runestone from in your boarhide pack.
>
[infuse]>wave #186988311 at #186510577
You wave your runestone at an obscure scroll.
The glazed ceramic runestone vibrates and begins to glow. You sense that the scroll has somehow been altered.
The runestone disintegrates.
Cast Roundtime 3 Seconds.
>
[infuse]>_drag #186510577 #186510575
You put an obscure scroll in your boarhide pack.
>
[infuse]>get #186956234
You remove a russet glazed ceramic runestone from in your boarhide pack.
>
[infuse]>get #186510635
You remove a cracked wood-handled brush from in your boarhide pack.
>
[infuse]>draw quiss'fyn rune
With a few quick strokes of your wood-handled brush, you draw the quiss'fyn rune on the surface of your glazed ceramic runestone.
Roundtime: 10 sec.
>
[infuse]>_drag #186510635 #186510575
You put a cracked wood-handled brush in your boarhide pack.
>
[infuse]>get #186510577
You remove an obscure scroll from in your boarhide pack.
>
[infuse]>_drag #186990536 #186510575
You put a russet glazed ceramic runestone in your boarhide pack.
>
[infuse]>get #186986433
You remove a russet glazed ceramic runestone from in your boarhide pack.
>
[infuse]>wave #186986433 at #186510577
You wave your runestone at an obscure scroll.
As the runestone passes over the scroll, you sense:
(101) Spirit Warding I with a few charges remaining and the potential to add many charges.
(207) Purify Air with a few charges remaining.
(303) Prayer of Protection with a few charges remaining.
(311) Blind with a few charges remaining and the potential to add many charges.
Cast Roundtime 3 Seconds.
>
[infuse]>_drag #186986433 #186510575
You put a russet glazed ceramic runestone in your boarhide pack.
>
[infuse]>get #186990536
You remove a russet glazed ceramic runestone from in your boarhide pack.
>
[infuse]>wave #186990536 at #186510577
You wave your runestone at an obscure scroll.
The glazed ceramic runestone vibrates and begins to glow. You sense that the scroll has somehow been altered.
Cast Roundtime 3 Seconds.
>
[infuse]>_drag #186990536 #186510575
You put a russet glazed ceramic runestone in your boarhide pack.
>
[infuse]>get #186986433
You remove a russet glazed ceramic runestone from in your boarhide pack.
>
[infuse]>wave #186986433 at #186510577
You wave your runestone at an obscure scroll.
As the runestone passes over the scroll, you sense:
(101) Spirit Warding I with a few charges remaining and the potential to add many charges.
(207) Purify Air with a few charges remaining.
(303) Prayer of Protection with a few charges remaining and the potential to add many charges.
(311) Blind with a few charges remaining and the potential to add many charges.
Cast Roundtime 3 Seconds.
>
[infuse]>_drag #186986433 #186510575
You put a russet glazed ceramic runestone in your boarhide pack.
>
[infuse]>get #186990536
You remove a russet glazed ceramic runestone from in your boarhide pack.
>
[infuse]>_drag #186990536 #186510575
You put a russet glazed ceramic runestone in your boarhide pack.
>
[infuse]>_drag #186510577 #186510352
You put an obscure scroll in your dark wool cloak.
>
--- Lich: infuse has exited.
Darcthundar
12-11-2017, 11:56 AM
Does anyone have a copy of unlockscrolls for lich. It is no longer available in the repo
Thanks
Jymamon
12-11-2017, 08:11 PM
Does anyone have a copy of unlockscrolls for lich. It is no longer available in the repo
(Re-)uploaded. No warranties of any sort as I don't actually use it, I just happen to have it from some time in the past.
Darcthundar
12-12-2017, 03:08 AM
Thanks for the help
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.