The user manual does list all of the variables available in version 2. I still have not completed updating the user manual in version 3. It's my least favorite thing to do. :-)
So for version 3, here are the variables directly from the code, along with my comments on what they represent. The comments should be up-to-date, but no promises.
Tournament variables. These refer to the state of the tournament.
// current round number
RoundNum
// current break number, 0 if not currently in break
BreakNum
// current level number
Level
// (boolean) 1 if current level is a round, 0 if level is a break
IsRound
// (boolean) 1 if next level is a round, 0 if level is a break
NextIsRound
// 0 = before, 1 = countdown, 2 = in tournament, 3 = after
State
// "before", "countdown", "inprogress", "after"
StateDesc
// total number of buyins
Buyins
// the total amount collected from buy-ins
TotalBuyinsAmount
// the total amount raked from buy-ins
TotalBuyinsRake
// the total number of chips received from the initial buy-in
TotalBuyinsChips
// total number of bought-in players who are also members of the league to which the tournament belongs
NumberOfLeagueMembers
// the amount of money in the pot
Pot
// the current number of players
PlayersLeft
// the current number of tables in play
TablesLeft
// the number of seconds left on the clock
SecondsLeft
// the number of seconds that have elapsed in the current level (or countdown)
SecondsElapsed
// (boolean) 1 if clock is paused, 0 if clock is running
ClockPaused
// the number of seconds the clock has been paused
ClockPausedSeconds
// military style (0, 10000, 120000, 230000, etc (includes seconds))
TimeOfDay
// current time (internal format)
Time
// the time of day (same format as TimeOfDay) that the last player movement suggestion was accepted
LastPlayerMoveTime
// the fee for a buy-in, as listed on the Game tab
DefaultBuyinFee
// the rake for a buy-in, as listed on the Game tab
DefaultBuyinRake
// the chips received (starting chips) for a buy-in, as listed on the Game tab
DefaultBuyinChips
// the fee for a rebuy, as listed on the Game tab
DefaultRebuyFee
// the rake for a rebuy, as listed on the Game tab
DefaultRebuyRake
// the chips received for a rebuy, as listed on the Game tab
DefaultRebuyChips
// the fee for an add-on, as listed on the Game tab
DefaultAddOnFee
// the rake for an add-on, as listed on the Game tab
DefaultAddOnRake
// the chips received for an add-on, as listed on the Game tab
DefaultAddOnChips
// the guaranteed pot amount, as listed on the Game tab
GuaranteedPot
// the pot amount as computed before adding any to reach the specified guaranteed pot
PreGuaranteedPot
// the amount the house needs to add to reach the guaranteed pot amount
HouseAdds
// the house contribution amount, as listed on the Game tab
HouseContribution
// (boolean) 1 if rebuys are currently allowed, 0 otherwise (as listed on the Game tab)
RebuysAllowed
// (boolean) 1 if the rebuy period has expired, 0 otherwise
RebuysOver
// the number of rebuys remaining
RebuysLeft
// the amount of time (seconds) left in the rebuy period, if it is configured to end on a particular level
RebuysSecondsLeft
// the total number of rebuys in the tournament
TotalRebuys
// the total amount collected from rebuys
TotalRebuysAmount
// the total amount raked from rebuys
TotalRebuysRake
// the total number of chips bought via rebuys
TotalRebuysChips
// (boolean) 1 if add-ons are currently allowed, 0 otherwise
AddOnsAllowed
// (boolean) 1 if the add-on period has expired, 0 otherwise
AddOnsOver
// the number of add-ons remaining
AddOnsLeft
// the amount of time (seconds) left in the add-on period, if it is configured to end on a particular level
AddOnsSecondsLeft
// the total number of add-ons in the tournament
TotalAddOns
// the total amount collected from add-ons
TotalAddOnsAmount
// the total amount raked from add-ons
TotalAddOnsRake
// the total number of chips bought via add-ons
TotalAddOnsChips
// the highest rank that is in the money
InTheMoneyRank
// the total collected by the fixed rake
TotalFixedRake
// the Buyin Fixed Rake divided by the number of entries
FixedRake
// the current ante amount
Ante
// the current small blind amount
SmallBlind
// the current big blind amount
BigBlind
// the current limit1 amount
Limit1
// the current limit2 amount
Limit2
// 0 = limit, 1 = pot limit, 2 = no limit
GameType
// the name of the game for the current round
GameName
// the ante amount next round
NextAnte
// the small blind amount next round
NextSmallBlind
// the big blind amount next round
NextBigBlind
// the big limit1 amount next round
NextLimit1
// the big limit2 amount next round
NextLimit2
// same as gametype, for next round
NextGameType
// the name of the game for the next round
NextGameName
// the current chip count (total chips in play)
ChipCount
Player variables. These refer to a specific player.
// the amount this player spent buying in
BuyinCost
// the amount raked from this player's buy-in
BuyinRake
// the number of bounty chips the player bought
NumberOfBountyChips
// the amount the player paid for all bounty chips purchased
BountyChipCost
// the number of rebuys for a player
NumberOfRebuys
// the total amount the player paid for all rebuys purchased
RebuyCost
// the total amount raked from all rebuys purchased by this player
RebuyRake
// the number of add-ons for a player
NumberOfAddOns
// the total amount the player paid for all add-ons purchased
AddOnCost
// the total amount raked from all add-ons purchased by this player
AddOnRake
// the total amount the player paid for participating in the tournament
TotalCost
// the total amount raked from all money this player has paid
TotalRake
// the number of hits a player has made
NumberOfHits
// the number of bounty chips a player has won
NumberOfBountiesWon
// the amount of money won by this player by busting other players out
BountyWinnings
// the number of bounty chips a player has kept
NumberOfBountiesKept
// the amount of money the player paid for bounty chips and did not lose
BountyMoneyKept
// the amount of money won by this player from prizes
PrizeWinnings
// the total amount of money won by this player
TotalWinnings
// the total profit for this player
Take
// the rank of a player
Rank
// (boolean) 1 if this player has ranked "in the money", 0 otherwise
InTheMoney
// (boolean) 1 if this player made the final table, 0 otherwise
FinalTable
// the number of seconds that this player was active (not busted out)
PlayingTime
// the round in which this player busted out
RoundOut
// the position of a player
Position
// (boolean) 1 if this player is a member of the tournament's league, else 0
InLeague
// This player's rank relative to other league members
LeagueRank
// This player's UUID
InternalID
// This player's ID
ID
// The player's current chip stack (count); (ChipCount is already a tournament variable for all chips in play)
ChipStack
// The number of players (including this player) seated at the player's table
PlayersAtSameTable
Conditions variables. Where conditions can be specified with a formula (events, layout items), the Tournament variables are active plus the following:
// number of seconds left on a hand timer
HandTimerSecondsLeft
// (boolean) 1 if this prize is a bounty prize, 0 otherwise
IsBountyPrize