Difference between revisions of "KoLmafia Guide: Closing Thoughts"

From Kolmafia
Jump to navigation Jump to search
imported>Heeheehee
m (Minor formatting.)
imported>Heeheehee
m (Fixed some spelling errors. o.O)
Line 1: Line 1:
 
KolMafia has so much functionality, it is ridiculous. We have gone over the basics, but I want to leave some final thoughts on other neat things Mafia can do.
 
KolMafia has so much functionality, it is ridiculous. We have gone over the basics, but I want to leave some final thoughts on other neat things Mafia can do.
  
1) Redundant Functionality - Mafia is meant to REPLACE the normal KoL interface. In our lessons, we have used Mafia as a suppliment to the normal interface. What this means is that Mafia has a lot of duplicate functionality. For example, the Store Interface and the Equipping Manager are just about identical to what KoL already uses. Therefore, I use them interchangably. In many cases, there islittle advantage to using Mafia's version (like for equipping and inventory management), so I rarely use it.
+
1) Redundant Functionality - Mafia is meant to REPLACE the normal KoL interface. In our lessons, we have used Mafia as a supplement to the normal interface. What this means is that Mafia has a lot of duplicate functionality. For example, the Store Interface and the Equipping Manager are just about identical to what KoL already uses. Therefore, I use them interchangeably. In many cases, there is little advantage to using Mafia's version (like for equipping and inventory management), so I rarely use it.
  
  
Line 8: Line 8:
  
  
3) You can write your own .ash scripts. Several tutorials may be found at http://kolmafia.sourceforge.net/advanced.html. I personally have not found much reason to investigate this, but I can easily see scenarios occurring for it. Especially for more advanced players. For example, a player might want to drink Absenthe, do the required 3 adventures for the not-a-pipe reward, and inbetween do farming at the Castle for example. This would be tedious to do manually or even with Mafia. However, you could write a reasonably simple Absenthe.ash script that would do this for you.
+
3) You can write your own .ash scripts. Several tutorials may be found at http://kolmafia.sourceforge.net/advanced.html. I personally have not found much reason to investigate this, but I can easily see scenarios occurring for it. Especially for more advanced players. For example, a player might want to drink Absinthe, do the required 3 adventures for the not-a-pipe reward, and in between do farming at the Castle for example. This would be tedious to do manually or even with Mafia. However, you could write a reasonably simple Absinthe.ash script that would do this for you.
  
 
I think the best way to go about script writing is to find a similar script someone has written, then go modify it to do what you specifically want it to do. In the above example, I'd find a script that adventures in certain locations and uses items. You can then steal the syntax and replace 'Absinthe' and the appropriate adventure locations, rearrange it, and have yourself a functional script.
 
I think the best way to go about script writing is to find a similar script someone has written, then go modify it to do what you specifically want it to do. In the above example, I'd find a script that adventures in certain locations and uses items. You can then steal the syntax and replace 'Absinthe' and the appropriate adventure locations, rearrange it, and have yourself a functional script.
Line 19: Line 19:
  
  
:'''This is the end of the coventional KolMafia Guide!'''
+
:'''This is the end of the conventional KolMafia Guide!'''
  
 
:If you are interested, once you have this down you might want to tackle scripting. This is writing your own scripts to do various stuff. I recommend that you at least read through the rest of this guide and it will give you an idea of what you are capable of and how difficult it will be to do so. I tried to include several very usable and easily modified scripts to get you started.
 
:If you are interested, once you have this down you might want to tackle scripting. This is writing your own scripts to do various stuff. I recommend that you at least read through the rest of this guide and it will give you an idea of what you are capable of and how difficult it will be to do so. I tried to include several very usable and easily modified scripts to get you started.

Revision as of 05:55, 28 March 2010

KolMafia has so much functionality, it is ridiculous. We have gone over the basics, but I want to leave some final thoughts on other neat things Mafia can do.

1) Redundant Functionality - Mafia is meant to REPLACE the normal KoL interface. In our lessons, we have used Mafia as a supplement to the normal interface. What this means is that Mafia has a lot of duplicate functionality. For example, the Store Interface and the Equipping Manager are just about identical to what KoL already uses. Therefore, I use them interchangeably. In many cases, there is little advantage to using Mafia's version (like for equipping and inventory management), so I rarely use it.


2) The Quest main menubar has some interesting functionality. By selecting one of these, KoLMafia will automate a quest for you. For example, the 'Tavern' will automatically adventure at random tavern locations until it finds the faucet. It will then stop and leave it up to you whether to turn it off or not. Selecting 'guild' will do all your guild unlocking quests. Maze will automatically work through the sorceress hedge maze for you. 'Leaflet' completes the leaflet quest for you, which saves a ton of time typing.


3) You can write your own .ash scripts. Several tutorials may be found at http://kolmafia.sourceforge.net/advanced.html. I personally have not found much reason to investigate this, but I can easily see scenarios occurring for it. Especially for more advanced players. For example, a player might want to drink Absinthe, do the required 3 adventures for the not-a-pipe reward, and in between do farming at the Castle for example. This would be tedious to do manually or even with Mafia. However, you could write a reasonably simple Absinthe.ash script that would do this for you.

I think the best way to go about script writing is to find a similar script someone has written, then go modify it to do what you specifically want it to do. In the above example, I'd find a script that adventures in certain locations and uses items. You can then steal the syntax and replace 'Absinthe' and the appropriate adventure locations, rearrange it, and have yourself a functional script.


4) The Item Manager has a lot of functionality. I like to click the General selection and see ALL my inventory on one screen. You can then use the textbox and/or checkboxes to filter as desired, use items, send to mall, get a wiki page, etc. This is really handy when you want to do a quick check if you have something or not. Its a LOT easier than searching for a specific item with the normal inventory interface (even with CTRL-F to help you find it!). In addition, under Equipment/Pulverize, it can assist you in knowing how to pulverize equipment and even send to Wadbot to do it for you!

The Item Manager is also great for restores. You can click Usable/Restores and it filters down to items that are usable to restore HP or MP. There is even a handy 'Check Wiki' link to find out what they do!


This is the end of the conventional KolMafia Guide!
If you are interested, once you have this down you might want to tackle scripting. This is writing your own scripts to do various stuff. I recommend that you at least read through the rest of this guide and it will give you an idea of what you are capable of and how difficult it will be to do so. I tried to include several very usable and easily modified scripts to get you started.


Continue to Post-Lesson: Scripting for Dummies