zarqon
Well-known member
[size=+1]MacGuffin 2.1.1[/size]
NOTE: This script is dead. A script that begins with O has taken over its job and does a much better job of it, to boot.
This is my revamp of the original MacGuffin script by izchak et. al. I am moving it here to its own thread so that it is easy to find, discuss, and debug, separate from the original script, which is no longer supported or developed by the OP.
This script will complete the entire MacGuffin quest for you, but it assumes a few things:
If all of these are true, the script should run just dandily for you, as it has for me quite a few times now.
There are just a few ZLib settings you can configure (for each character), either by typing "zlib vars" in the CLI, or by editing myname_vars.txt in your data directory:
Acknowledgments
Thanks to izchak and the others who contributed to the original script's development. Thanks to all those who have helped iron out the bugs in this one.
How to use it:
Changelog
5.20.09 - ver. 2.0.4 posted in this new thread.
5.30.09 - ver. 2.0.5 changes: don't depend on the results of use() when using tomb ratchets.
6.14.09 - ver. 2.0.6 changes: moved some functions out -- now requires ZLib.
8.03.09 - ver. 2.0.7 changes: use ZLib's recent "defaultoutfit" setting. Fix already-completed-quest detection. Reveal hidden temple before revealing the city if for some bizarre reason you hadn't yet done that. Add very basic handling of revealing ballroom in case you haven't yet (doesn't set choiceadvs). Include kain's fix for avoiding the blank page issue in the pyramid quest.
12.06.09 - ver. 2.0.8 changes: entirely new hidden city logic replaces outdated hiddencity.ash. Ensure that dusty bottles are identified. Fixed issue with obtaining and equipping spectacles.
12.30.09 - ver. 2.0.9 changes: convert to ZLib's new vprint().
11.14.10 - ver. 2.1 changes: Make sure to actually engage the final spectre in combat. Initial attempt at supporting KoL changes to Mr. Alarm. Convert script variables to ZLib settings.
NOTE: This script is dead. A script that begins with O has taken over its job and does a much better job of it, to boot.
This is my revamp of the original MacGuffin script by izchak et. al. I am moving it here to its own thread so that it is easy to find, discuss, and debug, separate from the original script, which is no longer supported or developed by the OP.
This script will complete the entire MacGuffin quest for you, but it assumes a few things:
- You have already opened the F'c'le.
- You have already revealed the second floor of Spookyraven Manor.
- You have a great outfit specified as your "defaultoutfit" that you pretty much want to use for all your adventuring. (see below)
If all of these are true, the script should run just dandily for you, as it has for me quite a few times now.
There are just a few ZLib settings you can configure (for each character), either by typing "zlib vars" in the CLI, or by editing myname_vars.txt in your data directory:
- macguffin_buyratchets -- if true, will attempt to purchase tomb ratchets to turn the pyramid quickly. If false (default), will instead use whatever tomb ratchets you have, but then adventure to turn the wheel by the regular method.
- macguffin_fightbosses -- this variable specifies whether or not you want to include boss fights in the script. If false (default), the script will abort when it's time for you to go fight either Dr. Awkward or Lord Spook.
- Also note that this will make use of the outfit you have specified in defaultoutfit.
Acknowledgments
Thanks to izchak and the others who contributed to the original script's development. Thanks to all those who have helped iron out the bugs in this one.
How to use it:
- Download macguffin.ash to your scripts directory.
- Also, get ZLib if you haven't already.
- This script currently doesn't do anything special against spirits/specters in the Hidden City, so you may want to change your CCS. At the moment, I recommend adding [ protector ] 1: abort to your CCS.
- Run the script from within mafia (either from the scripts menu, or by typing "macguffin").
- Get a MacGuffin! (NOTE: This script does not fight Ed. You should fight him personally, yourself, since he is awesome.)
Changelog
5.20.09 - ver. 2.0.4 posted in this new thread.
5.30.09 - ver. 2.0.5 changes: don't depend on the results of use() when using tomb ratchets.
6.14.09 - ver. 2.0.6 changes: moved some functions out -- now requires ZLib.
8.03.09 - ver. 2.0.7 changes: use ZLib's recent "defaultoutfit" setting. Fix already-completed-quest detection. Reveal hidden temple before revealing the city if for some bizarre reason you hadn't yet done that. Add very basic handling of revealing ballroom in case you haven't yet (doesn't set choiceadvs). Include kain's fix for avoiding the blank page issue in the pyramid quest.
12.06.09 - ver. 2.0.8 changes: entirely new hidden city logic replaces outdated hiddencity.ash. Ensure that dusty bottles are identified. Fixed issue with obtaining and equipping spectacles.
12.30.09 - ver. 2.0.9 changes: convert to ZLib's new vprint().
11.14.10 - ver. 2.1 changes: Make sure to actually engage the final spectre in combat. Initial attempt at supporting KoL changes to Mr. Alarm. Convert script variables to ZLib settings.
Attachments
Last edited: