Note: Just read the forum standards (Note number 4 about separate scripts), moved from a reply to its own topic.
Code:
void Quest_Knob_HaremOutfit()
{
if( item_amount( $item[Knob Goblin harem veil]) < 1)
{
add_item_condition( 1, $item[Knob Goblin harem veil]);
}
if( item_amount( $item[Knob Goblin harem pants]) < 1)
{
add_item_condition( 1, $item[Knob Goblin harem pants]);
}
if( item_amount( $item[Knob Goblin perfume]) < 1)
{
add_item_condition( 1, $item[Knob Goblin perfume]);
}
while( item_amount( $item[Knob Goblin perfume]) < 1 || item_amount( $item[Knob Goblin harem pants]) < 1 || item_amount( $item[Knob Goblin harem veil]) < 1)
{
adventure( 1, $location[Harem]);
}
}
void Quest_Knob()
{
equip( $item[Knob Goblin harem veil]);
equip( $item[Knob Goblin harem pants]);
use( 1, $item[Knob Goblin perfume]);
adventure( 1, $location[The King's Chamber]);
}
void main()
{
council();
if( item_amount( $item[Knob Goblin perfume]) < 1 || item_amount( $item[Knob Goblin harem pants]) < 1 || item_amount( $item[Knob Goblin harem veil]) < 1)
{
Quest_Knob_HaremOutfit();
}
if( item_amount( $item[Knob Goblin perfume]) >= 1 && item_amount( $item[Knob Goblin harem pants]) >= 1 && item_amount( $item[Knob Goblin harem veil]) >= 1)
{
Quest_Knob();
}
council();
}