OK let's turn this round. Can anyone beat this script in this kingdom without using adventurer? (without making a far more complex script, Geronimoo's simulator)
Adventurer, Coppersmith, Council Room, Counterfeit, Hunting Grounds, Sea Hag, Scheme, Smithy, Tunnel, Wharf, Bonfire, Seaway, colonies, platinum, no shelters, 4/3 start.
<player name="Adventurer Test Script"
author="DG"
description="Beat this without using adventurer in a kingdom of Adventurer, Coppersmith, Council Room, Counterfeit, Hunting Grounds, Sea Hag,XXXXScheme, Smithy, Tunnel, Wharf, Bonfire, Seaway, colonies, platinum, no shelters, 4/3 start.XXXX">
<type name="UserCreated"/>
<type name="TwoPlayer"/>
<type name="Combo"/>
<type name="Province"/>
<type name="BigMoney"/>
<type name="Bot"/>
<type name="Competitive"/>
<buy name="Colony">
<condition>
<left type="countCardsInSupply" attribute="Colony"/>
<operator type="equalTo" />
<right type="constant" attribute="1.0"/>
</condition>
</buy>
<buy name="Province">
<condition>
<left type="countCardsInSupply" attribute="Province"/>
<operator type="equalTo" />
<right type="constant" attribute="1.0"/>
</condition>
</buy>
<buy name="Tunnel">
<condition>
<left type="countCardTypeInDeck" attribute="Treasure"/>
<operator type="smallerThan" />
<right type="constant" attribute="4.0"/>
</condition>
<condition>
<left type="countCardsInDeck" attribute="Tunnel"/>
<operator type="smallerThan" />
<right type="constant" attribute="2.0"/>
</condition>
</buy>
<buy name="Colony">
<condition>
<left type="countCardsInDeck" attribute="Platinum"/>
<operator type="greaterThan" />
<right type="constant" attribute="0.0"/>
</condition>
</buy>
<buy name="Colony">
<condition>
<left type="gainsNeededToEndGame"/>
<operator type="smallerOrEqualThan" />
<right type="constant" attribute="5.0"/>
</condition>
</buy>
<buy name="Province">
<condition>
<left type="countCardsInDeck" attribute="Platinum"/>
<operator type="greaterThan" />
<right type="constant" attribute="2.0"/>
</condition>
</buy>
<buy name="Province">
<condition>
<left type="gainsNeededToEndGame"/>
<operator type="smallerOrEqualThan" />
<right type="constant" attribute="5.0"/>
</condition>
</buy>
<buy name="Tunnel">
<condition>
<left type="gainsNeededToEndGame"/>
<operator type="smallerOrEqualThan" />
<right type="constant" attribute="4.0"/>
</condition>
<condition>
<left type="countBuysLeft"/>
<operator type="greaterThan" />
<right type="constant" attribute="1.0"/>
</condition>
<condition>
<left type="countAvailableMoney"/>
<operator type="greaterThan" />
<right type="constant" attribute="5.0"/>
</condition>
</buy>
<buy name="Duchy">
<condition>
<left type="gainsNeededToEndGame"/>
<operator type="smallerOrEqualThan" />
<right type="constant" attribute="4.0"/>
</condition>
</buy>
<buy name="Tunnel">
<condition>
<left type="gainsNeededToEndGame"/>
<operator type="smallerOrEqualThan" />
<right type="constant" attribute="4.0"/>
</condition>
</buy>
<buy name="Estate">
<condition>
<left type="gainsNeededToEndGame"/>
<operator type="smallerOrEqualThan" />
<right type="constant" attribute="2.0"/>
</condition>
</buy>
<buy name="Platinum"/>
<buy name="Adventurer">
<condition>
<left type="countCardsInDeck" attribute="Adventurer"/>
<operator type="equalTo" />
<right type="constant" attribute="0.0"/>
</condition>
</buy>
<buy name="Bonfire">
<condition>
<left type="countCardsInPlay" attribute="Sea_Hag"/>
<operator type="greaterThan" />
<right type="constant" attribute="0.0"/>
</condition>
<condition>
<left type="countCardsInPlay" attribute="Copper"/>
<operator type="greaterThan" />
<right type="constant" attribute="0.0"/>
</condition>
<condition>
<left type="countCardsInSupply" attribute="Curse"/>
<operator type="equalTo" />
<right type="constant" attribute="0.0"/>
</condition>
</buy>
<buy name="Gold">
<condition>
<left type="countCardsInDeck" attribute="Platinum"/>
<operator type="equalTo" />
<right type="constant" attribute="0.0"/>
</condition>
</buy>
<buy name="Counterfeit">
<condition>
<left type="countCardsInDeck" attribute="Counterfeit"/>
<operator type="equalTo" />
<right type="constant" attribute="0.0"/>
</condition>
</buy>
<buy name="Sea_Hag">
<condition>
<left type="countCardsInSupply" attribute="Curse"/>
<operator type="greaterThan" />
<right type="constant" attribute="0.0"/>
</condition>
<condition>
<left type="countCardsInDeck" attribute="Sea_Hag"/>
<operator type="equalTo" />
<right type="constant" attribute="0.0"/>
</condition>
</buy>
<buy name="Seaway">
<condition>
<left type="isPlusBuyTokenSet"/>
<operator type="equalTo" />
<right type="constant" attribute="0.0"/>
</condition>
<condition>
<left type="countCardsInDeck" attribute="Adventurer"/>
<operator type="greaterThan" />
<right type="constant" attribute="0.0"/>
</condition>
</buy>
<buy name="Gold"/>
<buy name="Counterfeit">
<condition>
<left type="countCardsInDeck" attribute="Counterfeit"/>
<operator type="smallerThan" />
<right type="constant" attribute="2.0"/>
</condition>
</buy>
<buy name="Scheme">
<condition>
<left type="countCardsInDeck" attribute="Scheme"/>
<operator type="smallerThan" />
<right type="constant" attribute="2.0"/>
</condition>
</buy>
<buy name="Silver">
<condition>
<left type="getTotalMoney"/>
<operator type="smallerThan" />
<right type="constant" attribute="9.0"/>
</condition>
</buy>
<buy name="Bonfire">
<condition>
<left type="countCardsInPlay" attribute="Copper"/>
<operator type="greaterThan" />
<right type="constant" attribute="1.0"/>
</condition>
<condition>
<left type="countCardsInDeck" attribute="Adventurer"/>
<operator type="greaterThan" />
<right type="constant" attribute="0.0"/>
</condition>
</buy>
<buy name="Bonfire">
<condition>
<left type="countCardsInPlay" attribute="Copper"/>
<operator type="greaterThan" />
<right type="constant" attribute="1.0"/>
</condition>
<condition>
<left type="getTotalMoney"/>
<operator type="greaterThan" />
<right type="constant" attribute="12.0"/>
</condition>
</buy>
<buy name="Scheme">
<condition>
<left type="countCardsInDeck" attribute="Adventurer"/>
<operator type="greaterThan" />
<right type="constant" attribute="0.0"/>
</condition>
</buy>
<buy name="Silver"/>
</player>