Module Expr Str ImportFrom alias Assign NameStore Str Assign NameStore Str Assign NameStore Call NameLoad NameLoad NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list For NameStore Call NameLoad Num body Expr Call NameLoad AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr
N/A N/A 
Mines a set of stairs 2 blocks wide going down in whatever direction the bot
is facing when it starts.
 botchallenge * N/A USERNAME N/A SERVER N/A robot N/A Robot USERNAME SERVER mine_if_solid N/A N/A direction N/A N/A N/A Mines the block only if it's a solid block (won't mine torches away). N/A is_solid N/A N/A robot is_block_solid direction N/A is_solid N/A N/A N/A N/A robot mine direction N/A N/A i N/A range 10 N/A N/A N/A mine_if_solid N/A Dir DOWN N/A N/A mine_if_solid N/A Dir UP N/A N/A mine_if_solid N/A Dir RIGHT N/A N/A N/A robot move N/A Dir RIGHT N/A N/A mine_if_solid N/A Dir DOWN N/A N/A mine_if_solid N/A Dir UP N/A N/A mine_if_solid N/A Dir LEFT N/A N/A N/A robot move N/A Dir LEFT N/A N/A mine_if_solid N/A Dir DOWN N/A N/A N/A robot move N/A Dir DOWN N/A N/A mine_if_solid N/A Dir FORWARD N/A N/A N/A robot move N/A Dir FORWARD