PDA

View Full Version : Lich GUIthon



SpiffyJr
12-15-2009, 11:59 AM
Decided to take a screenshot of some of my scripts along with a few GUIs available in Lich to give people and idea of what's possible. This is a small handful of the scripts available and all but "uberbar" (on the left), Narost and Krakii were written entirely by me.

http://img163.imageshack.us/img163/5387/lichgoodness.jpg
http://img710.imageshack.us/img710/6533/lichkrakii.jpg

Isn't it hot?

Explanation:
UberBar - A single bar for StormFront that displays all vital information and cleans up your real estate. Great for people with low resolutions or minimalists.

SpiffyLooter - Custom loot script that quickly loots critters in the room. The most versatile looting script available (Lich, StormFront, Wizard, or Psinet). Pick what you want to loot, where you want to store it, if you want to skin, use 604, kneel, disk boxes, close your containers, and more. Running ;sloot sell will automagically run to all shops and sell your goods.

SpiffyWaggle - Super awesome spellup script (I know, I'm biased). Double-clicking moves spells from the cast to the do not cast sections. Pick the minimum and maximum spell times and the rest is handled automagically. ;swaggle list shows detailed information on spells you need, mana costs, and cast time. SpiffyWaggle also gives you the option of using sigil of concentration, sigil of power, and sign of wracking. Sorry Volners, Symbol of Mana is just poo.

Narost - Atlas on steroids. Does everything Atlas can do but faster. Has more mapped areas than Atlas and can run scripts in areas that are otherwise impossible to navigate. Narost also provides maps not available to Atlas such a rogue guild maps and other user created maps. Integrates with go2 to provide the most badass map system available. Every town has predefined targets such as town, herbalist, and gemshop. ;go2 targets gives you a list of all targets. You can also ;go2 <room number> or ;go2 <room name> and even ;go2 <room description>. Quite simply, the best navigation tool available for Gemstone.

SpiffyAmmu - The uber ammunition creation script. Creates arrows/bolts and allows you to customize every aspect. You can also run ;sammu refill ## to refill your ammunition (complete with eblading for those available).

SpiffyAlchemy (bottom-right) - Yes, I know, it says SpiffyRogue but I fail at copy/paste. Provides a sweet-titty-puss GUI for alchemy! Add your recipes and with a click of a button create them. Checks ingredients and handles bundling properly. When I'm not lazy I'll add in all the tasks. Best of all, works with all guilds!

SpiffyVoln - Super sexy voln favor script. Attempts to keep track of your voln usage. Messaging for masters and non-masters is separate so that while stepping you get detailed information on when you will be able to step. Masters don't care about that business so it tracks spins and symbol usage instead!

SpiffyRogue - A work in progress badarse rogue guild script that works with all rogue guilds. Will be like guildx except faster, more intuitive, guified, and sexy.

Krakii - In-game krakiipedia searching. ;krakii <article> will bring up the article or you can do ;krakii search <name> to give a search listing of all results. Clicking a link in StormFront will bring up the krakii page in game. It's basically a mini web browser for krakii inside StormFront and the Wizard.

crb
12-15-2009, 12:05 PM
How is your Narost data stored? I may be able to import it into roomdata to do with that as I did with atlas data.

SpiffyJr
12-15-2009, 12:08 PM
You'd have to ask Tillmen but from what I can tell it's stored as binary in a .dat file.

Tillmen
12-15-2009, 03:14 PM
The Lich map database is stored as a binary file because it's a whole lot faster to load, but can be saved or loaded as an XML file. The current database doesn't use Tsoran's Ta'Vaalor map, so I'll have to find an old map database for you.

Mogonis
12-15-2009, 03:30 PM
Could UberBar get an encumbrance bar?

Celephais
12-15-2009, 03:34 PM
Pretty sure that's what the "none" is at the bottom.

Mogonis
12-15-2009, 03:35 PM
Ah. That it is.

Nilandia
12-15-2009, 04:33 PM
Narost is indeed quite sexy. I combine it with go2 and wander all the time to get me to and from places.

go2 is an extremely intelligent movement script. I've gone from the Landing to the door to the Rift in one shot and it will pause at the slippery spots (it may even do the door but I haven't checked). I've also gone between Ta'Illistim and Ta'Vaalor and it will navigate both the ferry and the RT on going through the Ta'Vaalor gates without papers.

Narost in itself is fantastic. I can pull up various maps like in Atlas and can click to go to the location, but I can also shift-click to get the room's description and see if that's where I want to go or pull the room number for setting aliases or boundaries for wandering. Tillmen's been wonderful about adding on new maps. We have maps for the Scatter, Grimswarm warcamps, various guilds and a new Ta'Vaalor map including the recent town updates.

Wander takes the boredom out of running around and looking for critters while hunting. It will run around in random directions while trying not to backtrack, and you can set specific room numbers not to go into so you can limit yourself to certain areas. ;wander by itself will stop when it comes across an NPC, but you can also give it a creature name and it will stop only for that creature. I use this script ALL the time while skin hunting for alchemy.

Gretchen

SpiffyJr
12-15-2009, 04:43 PM
I forgot about ;wander. It's sexy in it's own right.

pabstblueribbon
12-15-2009, 05:14 PM
I forgot about ;wander. It's sexy in it's own right.

YOU'RE WELCOME

EDIT: It first appeared in Sixbits/Psighs hunting script and I pestered Tillmen for all the functions that make it not try to backtrack and a few other enhancements, Tillmen wrote wander.lic though with the spiffy command line setup. With some of my input for functionality of course. So kudos to him mostly.

SpiffyJr
12-15-2009, 05:14 PM
<3

Celephais
12-15-2009, 05:36 PM
Is there a way to view lich script source without having lich installed? I went to the lich homepage and didn't see it.

SpiffyJr
12-15-2009, 05:37 PM
Um, well. The repo has all the files and you need to have the repo installed to download them. You could have someone zip you all the scripts (they're just plain text). If you want to view the actual Lich source just download Lich and open it in a text editor.

BigWorm
12-15-2009, 05:44 PM
Is there a way to view lich script source without having lich installed? I went to the lich homepage and didn't see it.

You want the second link down on the download page: http://www.lichproject.com/files/lich/lich-4.0.15.zip.

Unzip that and the main lich code is in lich.rb (or lich.rbw, exact same file, different extentions). Most of the interesting features are actually just regular lich scripts (go2, wander, narost, etc) which you will find as .lic files in the scripts directory.

Morrff
12-15-2009, 05:58 PM
Isn't the Lich source simply Ruby on V4?

Tillmen
12-15-2009, 06:06 PM
The Lich source has been pure ruby since 3.58.