Using r9710 although I noticed this a few days ago too but decided it might just be me.
Item manager general tab shows 2 disassembled clovers. I use one from item manager and it still shows 2 disassembled covers. Using the refresh button updates correctly.
The hermit kept his stuff.
bcasc_lastHermitCloverGet => 20110810
BCC: We've already got Clovers Today
BCC: Going to use clovers to level.
BCC: We have 4 clovers and are using one to level.
Using 1 disassembled clover...
You acquire an item: ten-leaf clover
Finished using 1 disassembled clover.
[605] Haunted Ballroom
Encounter: Forward to the Past
You gain 251 Chutzpah
You gain a Moxie point!
BCC: We have 4 clovers and are using one to level.
Using 1 disassembled clover...
You acquire an item: ten-leaf clover
Finished using 1 disassembled clover.
[606] Haunted Ballroom
Encounter: Forward to the Past
You gain 215 Roguishness
You gain some Moxie points!
BCC: We have 4 clovers and are using one to level.
Using 1 disassembled clover...
You acquire an item: ten-leaf clover
Finished using 1 disassembled clover.
[607] Haunted Ballroom
Encounter: Forward to the Past
You gain 237 Roguishness
You gain a Moxie point!
BCC: We have 4 clovers and are using one to level.
Using 1 disassembled clover...
You acquire an item: ten-leaf clover
Finished using 1 disassembled clover.
[608] Haunted Ballroom
Encounter: Forward to the Past
You gain 273 Smarm
You gain a Moxie point!
BCC: We have 4 clovers and are using one to level.
Using 1 disassembled clover...
You don't have that many disassembled clovers
> inv clov
disassembled clover
> use 1 dis clo
Using 1 disassembled clover...
You acquire an item: ten-leaf clover
Finished using 1 disassembled clover.
> inv clo
disassembled clover
ten-leaf clover
// Punt if don't have enough of any ingredient.
[B]RequestLogger.printLine( "going through ingredients ("+ingredients.length+")" );[/B]
for ( int i = 0; i < ingredients.length; ++i )
{
AdventureResult ingredient = ingredients[ i ];
int have = ingredient.getCount( KoLConstants.inventory );
int need = count * ingredient.getCount();
[B]RequestLogger.printLine( "ingredient " + ingredient.getName() + ", have " + have + ", need " + need );[/B]
if ( have < need )
{
return true;
}
}
> inv clover
disassembled clover
> use 1 disas clov
Using 1 disassembled clover...
going through ingredients (2)
ingredient worthless item, have 0, need 1
You acquire an item: ten-leaf clover
Finished using 1 disassembled clover.
> inv clover
disassembled clover
ten-leaf clover
ten-leaf clover SUSE, NOBEE disassembled clover
> ashq foreach i,q in get_ingredients($item[ten leaf clover]) print(q+" "+i )
1 hermit permit
1 worthless item
// If we can create it any other way, prefer that method
if ( concoction.getMixingMethod() == KoLConstants.NOCREATE )
{
concoction.setMixingMethod( KoLConstants.COINMASTER );
concoction.addIngredient( request.getCost() );
}
int count = Preferences.getBoolean( "hermitHax0red" ) ? 1 : 2;
Iterator it = KoLConstants.hermitItems.iterator();
while ( it.hasNext() )
{
AdventureResult item = (AdventureResult) it.next();
Concoction c = ConcoctionPool.get( item.getItemId() );
AdventureResult[] ingredients = c.getIngredients();
if ( ingredients.length != count )
{
c.resetIngredients();
c.addIngredient( HermitRequest.WORTHLESS_ITEM );
if ( count == 2 )
{
c.addIngredient( HermitRequest.PERMIT );
}
}
}