ttpack = a collection of scripts by taltamir

taltamir

Member
ttpack is a collection of scripts by taltamir
It can be found on github here:
https://github.com/taltamir/ttpack

When installed it will also install the following dependencies:
Code:
https://github.com/Loathing-Associates-Scripting-Society/autoscend/branches/beta/RELEASE/
https://github.com/Loathing-Associates-Scripting-Society/Bastille/branches/Release/
https://github.com/Ezandora/Briefcase/branches/Release/
https://github.com/Ezandora/Voting-Booth/trunk/Release/
https://github.com/Ezandora/Comb-Beach/trunk/Release/
https://github.com/soolar/CONSUME.ash/trunk/RELEASE/
https://svn.code.sf.net/p/rlbond86-mafia-scripts/code/auto_mushroom/trunk/


## Installation

Run this command in the gCLI:
Code:
svn checkout https://github.com/taltamir/ttpack/trunk/RELEASE/
Will require [a recent build of KoLMafia](http://builds.kolmafia.us/job/Kolmafia/lastSuccessfulBuild/).

## Uninstall

Run this command in the gCLI:
Code:
svn delete ttpack

If there is a file in the pack that you see that is lacking a description here. Then it is probably still in beta and not entirely ready for release to the public. Please do not run it unless you examined the code and know exactly what it does.
 
Last edited:

taltamir

Member
getmu.ash

Script specific discussion thread: https://kolmafia.us/showthread.php?25051

A script to farm Mu familiar from the Tall Grass Garden
https://kol.coldfront.net/thekolwiki/index.php/Mu

Run this command in the gCLI:
Code:
getmu X
Where X = fertilizer you want to use.

Or you can click on it from the dropdown scripts menu to be asked how many fertilizers you want to use.

This script will use the indicated amount of fertilizer (or how much you have in inventory, whichever is lesser) to try to farm a Mu in your tall grass. It currently can only use the strategy of raising the grass to 7 growth and then harvesting it 7 times to 0.
Warning: it takes a while. If you are doing thousands of fertilizer then it will take hours.
I managed to get 1 mu thus far for 1/3rd the mall price.
 
Last edited:

taltamir

Member
dpills.ash

Script specific discussion thread: https://kolmafia.us/showthread.php?24434

A script to farm (equal amount of) Distention pill and synthetic Dog hair pill
https://kol.coldfront.net/thekolwiki/index.php/Distention_pill
https://kol.coldfront.net/thekolwiki/index.php/Synthetic_dog_hair_pill

Run from gCLI via
Code:
dpills X
X = adventures farming pills

Or you can click on it from the dropdown scripts menu to be asked how many fights you want.

Note: You are expected to have set an appropriate mood, ccs, and outfit ahead of time.
 

taltamir

Member
blackpudding.ash

Script specific discussion thread: https://kolmafia.us/showthread.php?23764

Farm fights againt black pudding for Awwww, Yeah trophy.
https://kol.coldfront.net/thekolwiki/index.php/Black_pudding_(monster)
https://kol.coldfront.net/thekolwiki/index.php/Awwww,_Yeah

The trophy requires you to defeat 240 black puddings (the monster). You do this by eating roughly 450 black puddings (the food) which is trash food of size 3. Every time you try to eat the food, there is a 35% chance that you will fight the monster, and a 65% chance that you will eat the food.

There is a trick with the dark gyffte path. If a vampyre tries to eat a pudding there is a 35% chance of them fighting the monster, and a 65% chance of them harmlessly being told vampyres only eat blood. So if you have 240 adventures, you can do this trophy in one day by just repeatedly attempting to eat it.

Run from gCLI via
Code:
blackpudding X
X = black puddings to fight

Or you can click on it from the dropdown scripts menu to be asked how many fights you want.
The script will repeatedly attempt to eat puddings until the quantity you specified has been reached.
 

taltamir

Member
guzzlr.ash

Script specific discussion thread: https://kolmafia.us/showthread.php?25050

Automate guzzlr deliveries and potentially starting and then immediately dropping a platinum delivery for the purpose of getting a daily cocktail set
https://kol.coldfront.net/thekolwiki/index.php/Guzzlr_cocktail_set

Script is highly configurable. Example settings:
Code:
Current settings for guzzlr:
guzzlr_deliverBronze = true
guzzlr_maxMeatCostBronze = 5000
guzzlr_deliverGold = true
guzzlr_maxMeatCostGold = 10000
guzzlr_deliverPlatinum = true
^Platinum will not be taken if you already used your 1 per day abandon
guzzlr_maxMeatCostPlatinum = 15000
^The maximum allowed price for drink crafting ingredient and if needed a dayticket or access items
guzzlr_abandonTooExpensive = true
^When true will automatically abandon deliveries that are too expensive. When false will abort instead
guzzlr_deliverInrun = true
^Set to false to disable doing deliveries during a run
guzzlr_treatCasualAsAftercore = false
guzzlr_treatPostroninAsAftercore = true
guzzlr_abandonPlatinumForcedAftercore = false
^Override all other settings for the purpose of starting the day by taking a platinum delivery and immediately aborting it
guzzlr_abandonPlatinumForcedInrun = false
^Override all other settings for the purpose of starting the day by taking a platinum delivery and immediately aborting it
guzzlr_autoFamiliar = true
^Automatically switch familiar using autoscend code to IOTM familiars that still have items to drop today and when out of that to +item drop familiars
guzzlr_manualFamiliar = false
^Automatically switch to a single manually specified familiar
guzzlr_manualFamiliarChoice = 
^The name of the familiar you want to manually switch to
guzzlr_autoSpade = true
^automatically spade guzzlr into the file /data/guzzlr_autospade.txt

Run from gCLI via:
Code:
guzzlr X
X = adv to spend

To just show the current settings and explanation on what the settings do:
Code:
guzzlr 0

Or you can click on it from the dropdown scripts menu to be asked how many adv you want to spend.

The script will then take guzzlr and perform guzzlr deliveries based on your configuration

Note: You are expected to have set an appropriate mood, ccs, and outfit ahead of time.
 
Last edited:

taltamir

Member
tt_display

Manage collections of things in your display case. there is a tt in front of it to distinguish it from mafia's built in display management (that can search for an item, add, or remove).

To use type in gCLI:
Code:
tt_display [goal]
Currently supported options     for [goal]:
figurines = display tiny plastic and die casted figurines.     A set of collectors items with several associated trophies
hobopolis =     auto zap hobopolis gear 1/day if you have a zapwand. display excess gear
hobo     = same as hobopolis
crimbo2019 = display and count the rare drops from     crimbo2019. display the counts and their mall values
crimbo19 = same as     crimbo2019

Each goal has its own separate configuration which will come up the first time you run it and every subsequent time you run it too.

tt_display figurines

Helps you manage tiny plastic figurines and die-cast figurines
https://kol.coldfront.net/thekolwiki/index.php/Tiny_Plastic

Will place figurines into display case, remove excess if you want that, will mallbuy missing figurines based on price configurations. For currently dropping figurines it will also tell you how to acquire more from the game directly without mallbuying.

Has plenty of internal configuration options which will show up the first time you run it:
Code:
tt_display_figurines_displayTarget
tt_display_figurines_displayRemoveExcess
tt_display_figurines_takeFromMyStore
tt_display_figurines_mallbuyCurrent
tt_display_figurines_mallbuyCurrentMaxPrice
tt_display_figurines_mallbuyObsolete
tt_display_figurines_mallbuyObsoleteMaxPrice

tt_display hobopolis

Mostly incomplete script. At the moment it can zap (default 1 zap a day) hobopolis gear for you.

tt_display crimbo2019

Old script to display crimbo 2019 items and count them. making sure you have all of them
 
Last edited:

taltamir

Member
tt_fortuneask

asks the 3 daily fortunes from your clan
currently hardcoded to the clan "Ferengi Commerce Authority"
it is on my TODO list to generalize it so everyone can use it
 
Last edited:

taltamir

Member
tt_quickconfig.ash

Quickly set mafia script choices to (I am not including the full address in this list but the script does):
loginScript = tt_login
logoutScript = tt_login
recoveryScript = Universal_recovery
kingLiberatedScript = tt_kingliberated
preAscensionScript = tt_preascension
postAscensionScript = newLifeMod
plantingScript = auto_mushroom
 
Last edited:

wind0wl1ck3r

New member
After installing ttpack, this error keeps showing up:

autoscend/combat/auto_combat.ash could not be found (autoscend.ash, line 30)

Is this ttpack related?
 
Top