You are reading documentation for Twine 1. This is maintained for archival purposes only.
<<else>> is a macro that is used to indicate text that should be displayed if the condition is false. It is paired with
The door to the left leads to the pantry. <<if visited("Pantry")>> No way are you going back in there! <<else>> Sounds like a good place to search... <<endif>>
<<else>> macro can itself contain another "if condition", which causes the contents to only display if THAT condition is true:
<<if $health is 3>>\ You're in tip-top condition - fighting fit and frankly fearsome. No human or god can lick you! <<else if $health is 2>>\ DOOMED! You're DOOMED, puny player!! You've lost already! YOU CANNOT WIN!! MWAHAHAHAHA! <<endif>>\
You can insert as many
<<else if>>'s as you want inside an
(Note: if you prefer, you can also write "else if" as "elseif".)