The Orange System: Space Dust


Orange Stardisc, in the Space Dust System (dbref #9244)

@dig Orange Stardisc, in the Space Dust System
@field #9244 = exit_0 : 9419
@field #9244 = exit_1 : 10404
@field #9244 = nexits : 4
@field #9244 = exit_2 : 11313
@field #9244 = exit_3 : 11314
@zone #9244 = #10719
@desc #9244 = @tell("%#","Through the viewports here, you see that each
 \"planet\" in the space dust system is actually just a shuttle or an
 asteroid that has been augmented in some way or another. It's a space
 trailer park!"); @call(10633,"each_turn");

south (dbref #9419)

@open south;s = #9000
@odrop #9419 = arrives from the Space Dust System.
@field #9419 = exitto : white gate to Spaceport Eon
@osucc #9419 = catches a shuttle back to the spaceport.
@succe #9419 = You catch the next shuttle back to the spaceport...
@desc #9419 = @tell("%#","The white gate to the south has an animated
 hologram of Spaceport Eon floating above its archway.");
 @call(10633,"each_turn");

north (dbref #10404)

@open north;n = #10325
@odrop #10404 = enters from the south.
@field #10404 = exitto : to Grand Gaming Central
@osucc #10404 = goes north.
@succe #10404 = You walk north...
@desc #10404 = @tell("%#","It's a portal connecting this starbase to
 Grand Gaming Central."); @call(10633,"each_turn");

southwest (dbref #11313)

@open southwest;se;red gate = #9231
@odrop #11313 = arrives from the Space Dust System.
@field #11313 = exitto : red gate to Gas Giant
@osucc #11313 = exits southwest through the red gate.
@succe #11313 = You catch a shuttle to...
@desc #11313 = @tell("%#","The red gate to the southwest has an animated
 hologram of the Gas Giant system floating above its archway.");
 @call(10633,"each_turn");

southeast (dbref #11314)

@open southeast;se;yellow gate = #9385
@odrop #11314 = arrives from the Space Dust System.
@field #11314 = exitto : yellow gate to Rings
@osucc #11314 = exits southeast through the yellow gate.
@succe #11314 = You catch a shuttle to...
@desc #11314 = @tell("%#","The yellow gate to the southeast has an
 animated hologram of the Space Dust system floating above its archway.");
 @call(10633,"each_turn");

Sandman comic book (dbref #10969)

@create Sandman comic book;Sandman;comic book;comic;book;scb
@field #10969 = reset : @move(10969,9244)
@osucc #10969 = picks up the Sandman comic book.
@succe #10969 = @tell("%#","You pick up the Sandman comic book.");
 @call(10633,"each_turn")
@field #10969 = ohomemsg : is suddenly picked up by a cleaning robot!
 -- Zoom! -- The robot and comic book are gone.
@zone #10969 = #10719
@desc #10969 = @tell("%#","Sandman #8, \"The Sound of Her Wings\",
 by Neil Gaiman for DC Comics' Vertigo line. This comic had the first
 ever appearance of Death, Dream's older sister, who at one point says:
 \"Let me tell you something, Dream. And I'm only going to say this once,
 so you'd better pay attention. You are utterly the stupidest, most
 self-centered, appallingest excuse for an anthropomorphic
 personification on this or any other plane! An infantile, adolescent,
 pathetic specimen! Feeling all sorry for yourself because your little
 game is over, and you haven't got the -- the balls to go and find a
 new one!\" Then she throws a loaf of bread at him."); @call(10633,"each_turn");

Grand Gaming Central (dbref #10325)

@dig Grand Gaming Central
@field #10325 = exit_0 : 10354
@field #10325 = exit_1 : 10336
@field #10325 = nexits : 7
@field #10325 = exit_2 : 10339
@field #10325 = exit_3 : 10347
@field #10325 = exit_4 : 10342
@field #10325 = exit_5 : 10337
@field #10325 = exit_6 : 10449
@zone #10325 = #10719
@desc #10325 = @tell("%#","Teleportation portals to various starbases in the Space Dust system can be seen in every direction."); @call(10633,"each_turn");

south (dbref #10354)

@open south;s = #9244
@odrop #10354 = enters from the north.
@field #10354 = exitto : to Orange StarDisc
@osucc #10354 = enters the south portal.
@succe #10354 = You enter the south portal...
@desc #10354 = @tell("%#","That portal leads to the Orange StarDisc, and the rest of the Cosmic Encounter Realm."); @call(10633,"each_turn");

southeast (dbref #10449)

@open southeast;se;hangman = #10447
@odrop #10449 = enters from the northwest.
@field #10449 = exitto : to Hangman
@osucc #10449 = enters the southeast portal.
@succe #10449 = You enter the southeast portal...
@desc #10449 = @tell("%#","That portal leads to Starbase Hangman, where you can play a game of hangman."); @call(10633,"each_turn");

east (dbref #10337)

@open east;e;trek = #10322
@odrop #10337 = enters from the west.
@field #10337 = exitto : to Trek
@osucc #10337 = enters the east portal.
@succe #10337 = You enter the east portal...
@desc #10337 = @tell("%#","That portal leads to Starbase Trek, where you can play the board game Star Trek: The Enterprise^4 Encounter."); @call(10633,"each_turn");

northeast (dbref #10342)

@open northeast;ne;wimpout = #10327
@odrop #10342 = enters from the southwest.
@field #10342 = exitto : to Wimpout
@osucc #10342 = enters the northeast portal.
@succe #10342 = You enter the northeast portal...
@desc #10342 = @tell("%#","That portal leads to Starbase Wimpout, where you can play the dice game Cosmic Wimpout."); @call(10633,"each_turn");

northwest (dbref #10336)

@open northwest;nw;battleship = #10321
@odrop #10336 = enters from the southeast.
@field #10336 = exitto : to Battleship
@osucc #10336 = enters the northwest portal.
@succe #10336 = You enter the northwest portal...
@desc #10336 = @tell("%#","That portal leads to Starbase Battleship, where you can play games of Battleship."); @call(10633,"each_turn");

west (dbref #10339)

@open west;w;fluxx = #10324
@odrop #10339 = enters from the east.
@field #10339 = exitto : to Fluxx
@osucc #10339 = enters the west portal.
@succe #10339 = You enter the west portal...
@desc #10339 = @tell("%#","That portal leads to Starbase Fluxx, where you can play the card game \"Fluxx\"."); @call(10633,"each_turn");

southwest (dbref #10347)

@open southwest;sw;junkyard = #10332
@odrop #10347 = enters from the northeast.
@field #10347 = exitto : to Junkyard
@osucc #10347 = enters the southwest portal.
@succe #10347 = You enter the southwest portal...
@desc #10347 = @tell("%#","That portal leads to Starbase Junkyard, the asteroid-sized storage closet of the Cosmic Encounter Realm."); @call(10633,"each_turn");

north (dbref #10405)

@open north;n;toyshop = #4262
@odrop #10405 = enters from the south, through an unauthorized orange door.
@field #10405 = exitto : to Toyshop and Floyditorium
@osucc #10405 = goes north to the Toyshop.
@succe #10405 = You walk north...
@desc #10405 = @tell("%#","An orange door leads out of the Cosmic Encounter Realm, by way of the Toyshop."); @call(10633,"each_turn");

Starbase Junkyard (dbref #10332)

@dig Starbase Junkyard
@field #10332 = exit_0 : 10361
@field #10332 = nexits : 1
@zone #10332 = #10719
@desc #10332 = @tell("%#","A domed junkyard has been erected on this lonely asteroid in the Space Dust system."); @call(10633,"each_turn");

northeast (dbref #10361)

@open northeast;ne;out;exit = #10325
@odrop #10361 = enters from the southwest.
@field #10361 = exitto : to Grand Gaming Central
@osucc #10361 = goes northeast.
@succe #10361 = You walk northeast...
@desc #10361 = @tell("%#","It's a portal connecting this starbase to Grand Gaming Central."); @call(10633,"each_turn");

Morgan's Tarot deck (dbref #165)

@create Morgan's Tarot deck;tarot deck;cards;mtd
@set #165 = expert
@set #165 = slippery
@field #165 = c_1 : There Is No You
@field #165 = c_2 : You Are Our God
@field #165 = c_3 : There Are No Others
@field #165 = c_4 : Awake!
@field #165 = c_5 : Your Mission Is Not Yet Complete
@field #165 = c_6 : Ball
@field #165 = c_7 : Drink Gold
@field #165 = c_8 : Trip
@field #165 = c_9 : Doubt
@field #165 = c_10 : Wait
@field #165 = c_11 : Death/Rebirth
@field #165 = c_12 : Passion
@field #165 = c_13 : Hand
@field #165 = c_14 : Tomato, Potato, Eggplant
@field #165 = c_15 : Mind
@field #165 = c_16 : Wheel
@field #165 = c_17 : Who Am I
@field #165 = c_18 : Forget It
@field #165 = c_19 : Door to the Akashic Records
@field #165 = c_20 : Boo!!
@field #165 = c_21 : As Above, So Below
@field #165 = c_22 : Pigs and Fishes Surround You
@field #165 = c_23 : Far Out
@field #165 = c_24 : Consciousness
@field #165 = c_25 : Try to Relax
@field #165 = c_26 : Do Not Meddle in the Affairs of Wizards For They Are Subtle and Quick to Anger
@field #165 = c_27 : Down Home Funk
@field #165 = c_28 : Think About It For Awhile
@field #165 = c_29 : Do It Now
@field #165 = c_30 : There Is Nothing You Can Do
@field #165 = c_31 : Yesterday's Truth
@field #165 = c_32 : The Dream
@field #165 = c_33 : The Path
@field #165 = c_34 : Mushroom
@field #165 = c_35 : You Are Experiencing an Illegitimate Feeling
@field #165 = c_36 : Await Further Orders
@field #165 = c_37 : It's a Dog Eat Dog Food World
@field #165 = c_38 : And There I Was... Surrounded
@field #165 = c_39 : No Trips Without a Tripper
@field #165 = c_40 : Somewhere, There Is an Energy Leak
@field #165 = c_41 : Drug Dragged
@field #165 = c_42 : This May Not Be a Perfect Circle But It Is a Perfect Whatever It Is
@field #165 = c_43 : (the blank card)
@field #165 = c_44 : Where Your Head Is At
@field #165 = c_45 : Tee Hee Ha Ha
@field #165 = c_46 : You Are A Pawn
@field #165 = c_47 : Ignore The Preceding
@field #165 = c_48 : Speed
@field #165 = c_49 : Someone Is Laughing At You
@field #165 = c_50 : In Significant Change
@field #165 = c_51 : (the robot)
@field #165 = c_52 : From Here On In It's Nothing But a Down Hill Run
@field #165 = c_53 : Be Careful Going Around Curves
@field #165 = c_54 : I Think I'll Make a Buddha
@field #165 = c_55 : I Still Don't Understand
@field #165 = c_56 : Wordless
@field #165 = c_57 : Who Is Watching The Cosmic Drama
@field #165 = c_58 : Go Ahead On
@field #165 = c_59 : Grass
@field #165 = c_60 : Du Wacky Du
@field #165 = c_61 : Baba
@field #165 = c_62 : Maya, The Field of the Lord
@field #165 = c_63 : Eternal Bliss
@field #165 = c_64 : Stop
@field #165 = c_65 : What's Happening?
@field #165 = c_66 : Power
@field #165 = c_67 : Don't Worry, You Can Do No Wrong
@field #165 = c_68 : Freak
@field #165 = c_69 : Always Remember This
@field #165 = c_70 : Not Unfolding The Way It Should: The Universe
@field #165 = c_71 : What Are You Feeling Now?
@field #165 = c_72 : Let George Do It
@field #165 = c_73 : Keep Up The Good Work
@field #165 = c_74 : O
@field #165 = c_75 : Transmutation Through Union of Opposites
@field #165 = c_76 : I Come From a Different Planet
@field #165 = c_77 : The Valley
@field #165 = c_78 : Love
@field #165 = c_79 : This Is Central Headquarters
@field #165 = c_80 : Whatever's Right
@field #165 = c_81 : There Are No Misteaks
@field #165 = c_82 : If There Is a Judge, You Are It
@field #165 = c_83 : The War Has Reached a Critical Point Between Atlantis and Mu
@field #165 = c_84 : The Virgin Sun Queen
@field #165 = c_85 : Monday
@field #165 = c_86 : Slimy Glob Reigns
@field #165 = c_87 : Nobody Here But Us Folk
@zone #165 = #10719
@desc #165 = It's a very strange tarot deck.

deal one (dbref #10853)

@action deal one;deal 1 = Morgan's Tarot deck : nowhere
@field #10853 = varobj : 165
@succe #10853 = @let("y"=>@add(@rand(87),1),@print(
 "You deal the \"", @g("c_%y"), "\" card." ));
@desc #10853 = Deals a card from the tarot deck.

deal ten (dbref #10854)

@action deal ten;deal 10 = Morgan's Tarot deck : nowhere
@field #10854 = varobj : 165
@succe #10854 =
 @let("y"=>@add(@rand(87),1),@print( "[1] '", @g("c_%y"),
 "' - This card covers you and represents the
 general influences surrounding the present situation." ));
 @let("y"=>@add(@rand(87),1),@print( "%c[2] '", @g("c_%y"),
 "' - This card crosses you and shows the opposing forces, whether for
 good or for evil." ));
 @let("y"=>@add(@rand(87),1),@print( "%c[3] '", @g("c_%y"),
 "' - This card crowns you and represents your conscious thoughts in the
 matter." ));
 @let("y"=>@add(@rand(87),1),@print( "%c[4] '", @g("c_%y"),
 "' - This card shows your unconscious thoughts in the matter." ));
 @let("y"=>@add(@rand(87),1),@print( "%c[5] '", @g("c_%y"),
 "' - This is behind you and represents the influences that have just
 passed or that are now passing away." ));
 @let("y"=>@add(@rand(87),1),@print( "%c[6] '", @g("c_%y"),
 "' - This is before you and shows the influences that will be operating
 in the near future." ));
 @let("y"=>@add(@rand(87),1),@print( "%c[7] '", @g("c_%y"),
 "' - This card represents yourself." ));
 @let("y"=>@add(@rand(87),1),@print( "%c[8] '", @g("c_%y"),
 "' - This shows your environment." ));
 @let("y"=>@add(@rand(87),1),@print( "%c[9] '", @g("c_%y"),
 "' - This card represents your expectations, hopes and fears." ));
 @let("y"=>@add(@rand(87),1),@print( "%c[10] '", @g("c_%y"),
 "' - This card tells the final outcome of the matter, the total result
 of all the influences exerted by the other cards." ));
@desc #10854 = Deals a ten-card reading from the tarot deck.

How to Get to the Lounge (dbref #10066)

@create How to Get to the Lounge;lounge book;how book;book;HtGttL
@set #10066 = book
@desc #10066 = There's just, like, so many ways to find the Adventurer's Lounge around here...
DavidW: go west from Long Hall, of course.
DavidW: fly Duchess's carpet
DavidW: ride Duchess's centaur
DavidW: do @teleport #14
DavidW: use multimodal teleporter in Zero-G Laboratory
DavidW: by chance, via Random Matter Transporter (R#8233)
DavidW: via hidden west door (with wooden key) in Oubliette
DavidW: touch Miseri's mirror in his Studio
DavidW: go north of Crown (two up from Studio)
DavidW: nw from Chatroom Junction
DavidW: ne from Toyshop and Floyditorium
DavidW: east form Outside (R#8161)
DavidW: out from Portal room (in jwalrus's section)
DavidW: floorboard from Kiz's Hovel of Unearthly Delights
DavidW: secret passage from Bomb Shelter
DavidW: nw from Alchymical Laboratory
DavidW: swim in pool in Forest Between the Worlds
DavidW: turn dial to miniature map in Inky's Lobby
DavidW: plugh from Gunther's Lava Room (Edifice Towers 1001)
DavidW: north from Beej's Room (Apt. 1004)
DavidW: slide down pole from Ivan's Loft (Apt. 1010)
DavidW: black hole in Spanner's room
DavidW: walk into the light from The Afterlife
DavidW: beam up (via teleporter) in Rob's Robinson Manor
DavidW: down from Vault of Mindless Fellowship (#4628)
DavidW: warp to 14, then exit, from Bojangles' Space Capsule

Starbase Wimpout (dbref #10327)

@dig Starbase Wimpout
@field #10327 = exit_0 : 10356
@field #10327 = nexits : 1
@zone #10327 = #10719
@desc #10327 = @tell("%#","This starbase is reserved for playing the dice game called \"Cosmic Wimpout\"."); @call(10633,"each_turn");

southwest (dbref #10356)

@open southwest;sw;out;exit = #10325
@odrop #10356 = enters from the northeast.
@field #10356 = exitto : to Grand Gaming Central
@osucc #10356 = goes southwest.
@succe #10356 = You walk southwest...
@desc #10356 = @tell("%#","It's a portal connecting this starbase to Grand Gaming Central."); @call(10633,"each_turn");

Toyshop and Floyditorium

The toyshop is a public space for games and similar gadgets. So I put a orange door here to adjoin the toyshop with my orange system, which is also devoted to games.

orange door (dbref #10326)

@create orange door;orange;door;od
@set #10326 = expert
@fail #10326 = The orange door is part of the south wall. You can't
 take it.
@lock #10326 = #-1
@desc #10326 = It's an moderately-sized orange door on the south side
 of the Toyshop. Apart from the color, it looks like one of those
 sliding doors on 'Star Trek'.

south (dbref #10329)

A couple notes. First, bots aren't allowed in through the orange door. I don't want people accidently moving Floyd, for example, into my area. Known bots are: Floyd (#2036), Waldo (#8342), gus (#5169), Alex (#1691), Markov (#10861), and Chemistry (#10954). Second, I get a message telling me whenever anyone enters the door.

@action south;s;enter orange door;enter orange;enter door;
 go through orange door;go through orange;go through door
 = orange door : #10325
@field #10329 = exitto : to Grand Gaming Central
@fail #10329 = You approach the orange door, but it refuses to open
 for you.
@odrop #10329 = enters from the north.
@ofail #10329 = approaches the orange door, but it refuses to open
 for %o.
@osucc #10329 = goes south through the orange door.
@lock #10329 = !#2036&!#8342&!#5169&!#1691&!#10861&!#10954
@succe #10329 = @tell("%#","You approach the orange door and it
 obediently slides open with a satisfying *swoosh*. You walk through
 it..."); @tell(8796,"[**CE**] %n just entered the orange door.");
@desc #10329 = The orange door is closed. You can't see what lies beyond.