## Command: disable_reuse

Used with *choice options and a *label/*goto (or *gosub) combo. The *disable_reuse command greys out an option in a *choice table after it's first been used, preventing its reselection.

### Example Usage

    *label bake_a_cake
    Time to bake a cake... What do you do next?

    *choice
    	*disable_reuse #Add the eggs
    		You crack the eggs and add them to the bowl.
    		*goto bake_a_cake
    	#Add Milk
    		*set milk_amount + 1
    		You add milk to the bowl.
    		*goto bake_a_cake
    	#Add Flour
    		*set flour_amount + 1
    		You add flour to the bowl.
    		*goto bake_a_cake
    	#Stir
    		*set stir_amount + 1
    		You stir the mixture.
    		*goto bake_a_cake
    	#Put it in the Oven
    		You pour the mixture into the baking tray and place it in the oven.
    		*finish

You can also use the *disable_reuse command in a global context so that ALL choice options in the current scene file are disabled after one use by default.

### Example Usage

    	*comment this is the top of our scene file
    	*disable_reuse

    	*comment lots of code
    	... ...
    	*choice
    		#

Note that each #option that you use *disable_reuse with must be on the same line as the *disable_reuse command.

Looking for a little more detail? Try the wiki page