Similar idea as my last script. This automates the daily Dinseylandfill quests. You can start at any point of progress in the quest and it should be fine. The script requires zlib.
This one has a more complicated set of user defined variables, but due to the way I set this one up, it should be largely OK to completely ignore them if you don't care about optimizing the quests.
Like the last one, you can select which familiar, outfit you want, as well as have it set a combat macro or skill as your autoattack for each individual quest. You can set some toggles to "shrug on the trail" at the start of quests that benefit from olfaction, buy toxic globules for the appropriate quest, dispose garbage at the maintenance tunnels at the start, and if you want it to use a single copy of "How to Avoid Scams" at the start of quests at barf mountain. By default, using scams and disposing garbage are enabled; shrugging on the trail and buying globules are not.
Much more complicated, you can even set the priority of the eight quests. The script will automatically pick the quest you deem most preferable of the two you can select each day. My testers had a bit of difficulty understanding how that works and suggested I include an expanded explanation on how that works here. In the script there's a line with the default values:
The way this works is the 8 quests are assigned a value in the order: Racism Reduction, Waterway Debris Removal, Compulsory Fun, Bear Removal, Electrical Maintenance, Track Maintenance, Sexism Reduction, Guest Sustenance Assurance. So the first quest -- Racism Reduction -- has a value of 5. Every quest with a lower value will have priority over that quest at the selection booth. Waterway Debris removal has the next slot, with a value of 6. Then Compulsory Fun, with a value of 4. If you wanted Waterway Debris to have the highest priority, you would need to change the second number listed to be "1" instead of "6". (And the current quest with a value of 1 -- Electrical Maintenance -- would need to be changed to 6 to keep the numbers working). There are more details on how to fiddle with those values inside the script.
I have set the priority list to have the only quest with an absolute need for a CCS or combat macro -- Guest Sustenance Assurance -- to have the lowest priority by default, to help allow this to be as safe to use without any setup as possible. For people that want to change the quest to have a higher priority and don't know how to make a combat macro, this is the one I use for that quest and it should be viable for everyone with olfaction:
Updated to r9, with features requested from the autoConspiracy thread.
This one has a more complicated set of user defined variables, but due to the way I set this one up, it should be largely OK to completely ignore them if you don't care about optimizing the quests.
Like the last one, you can select which familiar, outfit you want, as well as have it set a combat macro or skill as your autoattack for each individual quest. You can set some toggles to "shrug on the trail" at the start of quests that benefit from olfaction, buy toxic globules for the appropriate quest, dispose garbage at the maintenance tunnels at the start, and if you want it to use a single copy of "How to Avoid Scams" at the start of quests at barf mountain. By default, using scams and disposing garbage are enabled; shrugging on the trail and buying globules are not.
Much more complicated, you can even set the priority of the eight quests. The script will automatically pick the quest you deem most preferable of the two you can select each day. My testers had a bit of difficulty understanding how that works and suggested I include an expanded explanation on how that works here. In the script there's a line with the default values:
Code:
string priority = "5,6,4,3,1,2,7,8";
I have set the priority list to have the only quest with an absolute need for a CCS or combat macro -- Guest Sustenance Assurance -- to have the lowest priority by default, to help allow this to be as safe to use without any setup as possible. For people that want to change the quest to have a higher priority and don't know how to make a combat macro, this is the one I use for that quest and it should be viable for everyone with olfaction:
Code:
# For Dinseylandfill quest
scrollwhendone
icon basket
# Abort conditions
abort pastround 27
abort hppercentbelow 30
if !monstername "horrible tourist family"
call olfact
use 8243 # refreshments
endif
attack; repeat
# Use Olfactiom on specific monster if wanted
sub olfact
if !haseffect 331
if monstername "angry tourist" || monstername "garbage tourist"
skill 19
endif
endif
endsub
Updated to r9, with features requested from the autoConspiracy thread.
Attachments
Last edited: