Module ImportFrom alias ImportFrom alias alias alias alias alias alias alias alias alias alias alias alias ImportFrom alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias alias Import alias Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str Str Str Assign NameStore Call NameLoad Str ListLoad Str Call AttributeLoad NameLoad attr Str Str Str Str FunctionDef arguments args NameParam defaults body Return ListLoad Str Call AttributeLoad NameLoad attr Str Str Str NameLoad Str decorator_list Assign NameStore Call NameLoad Str NameLoad Assign NameStore Call NameLoad Str Str Str Assign NameStore Call NameLoad Str Str Assign NameStore Call NameLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Str Assign NameStore Call NameLoad Str NameLoad NameLoad ListLoad NameLoad NameLoad ListLoad NameLoad NameLoad Assign NameStore Call NameLoad Str NameLoad NameLoad NameLoad Assign NameStore Call NameLoad Str NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore Call NameLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Str Str Expr Call AttributeLoad NameLoad attr Call NameLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad Str Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore BinOpAdd ListLoad NameLoad NameLoad Print BinOpMod Str Call AttributeLoad Str attr NameLoad Return NameLoad decorator_list Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Str Assign NameStore Call NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad Str Str Expr Call AttributeLoad NameLoad attr Call NameLoad Str Str Expr Call AttributeLoad NameLoad attr Call NameLoad Str Str Expr Call AttributeLoad NameLoad attr Call NameLoad Str Str Str Assign NameStore Call NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If BoolOpAnd NameLoad Call AttributeLoad Call AttributeLoad NameLoad attr Str attr NameLoad NameLoad NameLoad body Print BinOpMod Str NameLoad Return NameLoad orelse Print Str Return NameLoad decorator_list Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If BoolOpOr UnaryOpNot NameLoad CompareEq NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str NameLoad Str Return NameLoad decorator_list Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr Call NameLoad Str Str Assign NameStore BinOpAdd Str Call NameLoad Call AttributeLoad NameLoad attr Assign NameStore BinOpAdd Str Call NameLoad Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If BoolOpOr UnaryOpNot NameLoad NameLoad body Print Str Return NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpAdd Str AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Return NameLoad decorator_list Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpAdd Str AttributeLoad AttributeLoad NameLoad attr attr If UnaryOpNot NameLoad body Print Str Return NameLoad Print BinOpMod Str NameLoad Return NameLoad decorator_list Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad Str attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpAdd Str NameLoad Print BinOpMod Str Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpAdd Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad Str attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpAdd Str NameLoad Print BinOpMod Str Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpAdd Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad Str attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpAdd Str NameLoad Print Str Return NameLoad decorator_list Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If BoolOpOr BoolOpAnd NameLoad CompareNotEq NameLoad Str NameLoad body Return NameLoad If Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Str orelse Expr Call AttributeLoad NameLoad attr Str Print Str Return NameLoad decorator_list Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Str FunctionDef arguments args NameParam defaults body If CompareIn Str AttributeLoad NameLoad attr body Return Str orelse Return Str decorator_list Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If BoolOpOr BoolOpAnd NameLoad CompareNotEq NameLoad Str NameLoad body Return NameLoad If Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str orelse Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Return NameLoad decorator_list Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If BoolOpOr BoolOpAnd NameLoad CompareNotEq NameLoad Str NameLoad body Return NameLoad If UnaryOpNot Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str orelse Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Return NameLoad decorator_list Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If UnaryOpNot NameLoad body Return NameLoad If CompareNotEq NameLoad Str body Assign NameStore Call AttributeLoad Str attr BinOpAdd ListLoad NameLoad NameLoad orelse If UnaryOpNot NameLoad body Return NameLoad Assign NameStore Call AttributeLoad Str attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad Print Str Return NameLoad decorator_list Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If BoolOpOr BoolOpAnd NameLoad CompareNotEq NameLoad Str NameLoad body Return NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str If UnaryOpNot NameLoad body Print Str Return NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Print BinOpMod Str Call AttributeLoad Str attr NameLoad Return NameLoad decorator_list Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If BoolOpOr NameLoad NameLoad body Return NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Return NameLoad decorator_list Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Str Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Str Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Str Num FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If BoolOpOr BoolOpAnd NameLoad CompareNotEq NameLoad Str NameLoad body Return NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Num If NameLoad body Print Str For NameStore NameLoad body Print BinOpMod Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If BoolOpOr BoolOpAnd NameLoad CompareNotEq NameLoad Str NameLoad body Return NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Num If NameLoad body Print Str For NameStore NameLoad body Print BinOpMod Str TupleLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Return NameLoad decorator_list Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad FunctionDef arguments args defaults body If Call AttributeLoad NameLoad attr NameLoad body If Call AttributeLoad NameLoad attr ListLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str decorator_list Assign NameStore Call NameLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad
N/A advent * advent Game Location Connection Object Animal Robot Pet Player Verb Say SayOnNoun SayOnSelf advent NORTH SOUTH EAST WEST UP DOWN RIGHT LEFT IN OUT FORWARD BACK NORTH_WEST NORTH_EAST SOUTH_WEST SOUTH_EAST NOT_DIRECTION N/A advent_devtools N/A game N/A Game Brightworks Adventure N/A sidewalk N/A Location Sidewalk There is a large glass door to the east.
The sign says 'Come In!'
 on N/A vestibule N/A Location Vestibule N/A A small area at the bottom of a flight of stairs.
 N/A N/A game if_flag switch_on There is a switch next to a lit bulb.
 There is a switch next to an unlit bulb.
 Up the stars you see the reception desk. reception_description N/A N/A self N/A N/A N/A N/A Behind an opening in the wall you see  N/A N/A game if_flag switch_on a lit an unlit vestibule  room.
You see a score board and a message box with a needle for messages.
There is a locked sliding door to the south, and an intersection to the north. N/A N/A reception N/A Location Reception Desk reception_description N/A intersection N/A Location Intersection A boring intersection. There is a passageway to the
north that leads to the shop. To the east is the elevator
landing, to the west is the guest lounge, and to the
south is the reception desk. There is nothing to do here.
 at N/A elevator N/A Location Elevator The elevator is turned off, but the door is open.
The controls on the elevator do not seem to work.
To the west is an intersection.
 N/A secret_lab N/A Location Secret Laboratory This place is spooky. It's dark and 
there are cobwebs everywhere. There must 
be a light switch somewhere. N/A N/A N/A game add_location sidewalk N/A N/A N/A game add_location vestibule N/A N/A N/A game add_location reception N/A N/A N/A game add_location intersection N/A N/A N/A game add_location elevator N/A N/A N/A game new_location Secret Laboratory This place is spooky. It's dark and 
there are cobwebs everywhere. There must 
be a light switch somewhere. N/A big_door N/A Connection Big Door sidewalk vestibule N/A IN WEST N/A OUT EAST N/A stairs N/A Connection Stairs vestibule reception UP N/A steps_to_reception N/A Connection A Few Steps reception intersection NORTH N/A N/A N/A game add_connection big_door N/A N/A N/A game add_connection stairs N/A N/A N/A game add_connection steps_to_reception N/A N/A N/A game connect intersection elevator EAST N/A elev_key N/A Object key small tarnished brass key N/A N/A N/A sidewalk add_object elev_key N/A pebble N/A N/A sidewalk add_object N/A Object pebble round pebble N/A N/A N/A sidewalk add_object N/A Object Gary the garden gnome a small figure liberated from a nearby garden. N/A N/A N/A elevator make_requirement elev_key N/A N/A N/A elevator make_requirement pebble N/A N/A N/A sidewalk add_verb N/A Say The door makes a hollow sound. knock scream N/A N/A self actor noun words N/A N/A N/A all_words N/A N/A noun words N/A N/A You hear a scream '%s'. N/A N/A join all_words N/A True N/A N/A N/A N/A sidewalk add_verb N/A Verb scream scream N/A cat N/A Animal cat N/A N/A N/A cat set_location sidewalk N/A N/A N/A cat add_verb N/A SayOnSelf The cat purrs. pet N/A N/A N/A cat add_verb N/A SayOnSelf Don't do that, PETA will get you! eat N/A N/A N/A cat add_verb N/A SayOnSelf The cat escapes and bites you. Ouch! kill N/A N/A N/A cat add_verb N/A SayOnNoun The cat beings to groom itself. yourself lick N/A robby N/A Robot Robby N/A N/A N/A robby set_location sidewalk N/A fido N/A Pet Fido N/A N/A N/A fido set_location sidewalk N/A hero N/A Player N/A N/A N/A game add_actor hero N/A N/A N/A game add_actor cat N/A N/A N/A game add_actor robby N/A N/A N/A game add_actor fido throw N/A N/A self actor noun words N/A N/A N/A N/A noun N/A N/A N/A N/A actor get_verb drop act actor noun words N/A N/A N/A The %s bounces and falls to the floor noun N/A True N/A N/A You hurt your arm. N/A False N/A N/A N/A N/A hero add_verb N/A Verb throw throw useless_hit_with_object N/A N/A self actor noun words N/A N/A N/A N/A N/A noun N/A noun N/A self name N/A N/A N/A N/A N/A self game output N/A N/A Hitting the  N/A self name  was ineffective. N/A N/A N/A N/A N/A self game output N/A N/A N/A N/A The  N/A self name  bounces off the  noun  with no visible effect. N/A True N/A N/A N/A N/A pebble add_verb N/A Verb useless_hit_with_object hit N/A N/A N/A hero add_verb N/A Say Such violence is appalling. hit N/A player N/A player N/A str N/A N/A time time N/A session N/A session N/A str N/A N/A time time N/A share N/A Share N/A N/A N/A share set_adventure bwx-adventure N/A N/A N/A share set_player player N/A N/A N/A share set_session session N/A N/A N/A share start scribble N/A N/A self actor noun words N/A N/A N/A N/A N/A noun words N/A N/A You can only scrible a single word. N/A False N/A N/A N/A share put N/A share ADVENTURE N/A crumb. N/A N/A actor location name N/A N/A noun strip N/A True N/A N/A N/A N/A hero add_verb N/A Verb scribble scribble peek N/A N/A self actor noun words N/A N/A N/A v N/A N/A share get N/A share ADVENTURE N/A crumb. N/A N/A actor location name N/A N/A v N/A N/A Nothing here. N/A False N/A N/A Someone scribbled "%s" here. v N/A True N/A N/A N/A N/A hero add_verb N/A Verb peek peek more N/A N/A self actor noun words N/A N/A N/A loc_name N/A N/A _ join N/A N/A N/A N/A actor location name split N/A N/A N/A share increment N/A share ADVENTURE N/A count. loc_name N/A N/A The count is %s! N/A N/A share get N/A share ADVENTURE N/A count. loc_name N/A True N/A fewer N/A N/A self actor noun words N/A N/A N/A loc_name N/A N/A _ join N/A N/A N/A N/A actor location name split N/A N/A N/A share decrement N/A share ADVENTURE N/A count. loc_name N/A N/A The count is %s! N/A N/A share get N/A share ADVENTURE N/A count. loc_name N/A True N/A reset N/A N/A self actor noun words N/A N/A N/A loc_name N/A N/A _ join N/A N/A N/A N/A actor location name split N/A N/A N/A share delete N/A share ADVENTURE N/A count. loc_name N/A The count is reset! N/A True N/A N/A N/A N/A hero add_verb N/A Verb more more N/A N/A N/A hero add_verb N/A Verb fewer fewer N/A N/A N/A hero add_verb N/A Verb reset reset flip N/A N/A self actor noun words N/A N/A N/A N/A N/A noun N/A noun switch words N/A N/A False N/A N/A N/A self flag switch_on N/A N/A N/A N/A self unset_flag switch_on N/A N/A N/A N/A self set_flag switch_on N/A You flip the switch. N/A True N/A N/A N/A N/A vestibule add_verb N/A Verb flip flip describe_candle N/A N/A self N/A N/A N/A N/A lit N/A self vars N/A N/A a lit candle N/A N/A an unlit candle N/A N/A candle N/A N/A sidewalk new_object candle describe_candle light N/A N/A self actor noun words N/A N/A N/A N/A N/A noun N/A noun candle words N/A N/A False N/A N/A N/A self flag lit N/A N/A N/A N/A N/A self game output The candle is already lit. N/A N/A N/A N/A self set_flag lit N/A N/A N/A N/A self game output You light the candle. N/A True N/A N/A N/A N/A candle add_verb N/A Verb light light blow_out N/A N/A self actor noun words N/A N/A N/A N/A N/A noun N/A noun candle words N/A N/A False N/A N/A N/A N/A self flag lit N/A N/A N/A N/A N/A self game output The candle is not lit. N/A N/A N/A N/A self unset_flag lit N/A N/A N/A N/A self game output You blow out the candle. N/A True N/A N/A N/A N/A candle add_verb N/A Verb blow_out blow out push N/A N/A self actor noun words N/A N/A N/A N/A noun N/A N/A False N/A N/A noun message N/A N/A w N/A N/A _ join N/A N/A noun words N/A N/A N/A words N/A N/A False N/A w N/A N/A _ join words N/A N/A N/A share push N/A share ADVENTURE reception_messages w N/A You left a message on the stack of messages. N/A True N/A N/A N/A N/A reception add_verb N/A Verb push push pop N/A N/A self actor noun words N/A N/A N/A N/A N/A noun N/A noun message words N/A N/A False N/A w N/A N/A share pop N/A share ADVENTURE reception_messages N/A N/A w N/A N/A There are no messages on the stack. N/A False N/A words N/A N/A w split _ N/A N/A You pull the top message from the stack and read '%s'. N/A N/A join words N/A True N/A N/A N/A N/A reception add_verb N/A Verb pop pop rub_key N/A N/A self actor noun words N/A N/A N/A N/A noun words N/A N/A False N/A N/A N/A N/A self game output You rub the key but only succeed in making it more tarnished. N/A True N/A N/A N/A N/A elev_key add_verb N/A Verb rub_key rub N/A N/A N/A share delete N/A share ADVENTURE highscore N/A N/A N/A share zadd N/A share ADVENTURE highscore joe 10 N/A N/A N/A share zadd N/A share ADVENTURE highscore bob 20 N/A N/A N/A share zadd N/A share ADVENTURE highscore fred 30 top N/A N/A self actor noun words N/A N/A N/A N/A N/A noun N/A noun scores words N/A N/A False N/A w N/A N/A share ztop N/A share ADVENTURE highscore 10 N/A w N/A N/A Top Players N/A x w N/A N/A N/A   %s x N/A True N/A scores N/A N/A self actor noun words N/A N/A N/A N/A N/A noun N/A noun scoreboard words N/A N/A False N/A w N/A N/A share ztop_with_scores N/A share ADVENTURE highscore 10 N/A w N/A N/A High Scores N/A x w N/A N/A N/A   %s %s N/A N/A x N/A 0 N/A x N/A 1 N/A True N/A N/A N/A N/A reception add_verb N/A Verb top top N/A N/A N/A reception add_verb N/A Verb scores scores N/A N/A N/A reception add_verb N/A Verb scores read N/A N/A N/A hero set_location sidewalk update N/A N/A N/A N/A N/A N/A N/A game entering_location reception N/A N/A N/A N/A game inventory_contains N/A pebble N/A N/A N/A N/A game output The pebble you picked up is suddenly feeling warm to the touch! N/A N/A test_script N/A Script test 
> look
> tell Fido to follow me
> take candle pebble key
> go in
> pet cat
> flip switch
> look
> flip switch
> light candle
> blow out candle
> throw pebble
> take pebble
> look
> go up
> s
> n
> drop key
> e
> take key
> e
> w
> look
> w
> n
> s
> d
> out
> knock
> scream foo
> look
> end
 N/A N/A N/A hero add_script test_script N/A N/A N/A game run update