2169 lines
74 KiB
Plaintext
2169 lines
74 KiB
Plaintext
"AUDIENCE for
|
||
SHOGUN
|
||
(c) Copyright 1988 Infocom, Inc. All Rights Reserved."
|
||
|
||
<FILE-FLAGS SENTENCE-ENDS?>
|
||
|
||
<BEGIN-SEGMENT AUDIENCE>
|
||
|
||
<CONSTANT J-JOKE 70>
|
||
<CONSTANT J-SIT 71>
|
||
|
||
<BEGIN-SEGMENT NINJA>
|
||
|
||
<ROOM OUTER-CORRIDOR ;"setup s-toranaga"
|
||
(LOC ROOMS)
|
||
(SCENE S-TORANAGA)
|
||
(AFTER ISHIDO-VS-TORANAGA-AFTER-F)
|
||
(DESC "Outer Corridor")
|
||
(SYNONYM CORRIDOR)
|
||
(ADJECTIVE OUTER)
|
||
(PICTURE P-OSAKA)
|
||
(SCORE 3)
|
||
(FDESC
|
||
"You take your leave of Rodrigues, and then you are on deck,
|
||
your mind whirling from the impact of Osaka, its immensity, the teeming
|
||
anthills
|
||
of people, and the enormous castle that dominates the city. From within
|
||
the castle's vastness comes the soaring beauty of the donjon, seven or
|
||
eight stories high, pointed gables with curved roofs at each level,
|
||
the tiles all gilded and the walls blue.|
|
||
|
|
||
The next day you are brought by Hiro-matsu to Toranaga's keep within
|
||
the castle.")
|
||
(IN TO AUDIENCE-CHAMBER IF OUTER-DOOR IS OPEN)
|
||
(EAST TO AUDIENCE-CHAMBER IF OUTER-DOOR IS OPEN)
|
||
(WEST PER STAIRS-EXIT)
|
||
(DOWN PER STAIRS-EXIT)
|
||
(GLOBAL OUTER-DOOR LG-NINJA)
|
||
(FLAGS ONBIT)
|
||
(ACTION OUTER-CORRIDOR-F)>
|
||
|
||
<ROUTINE STAIRS-EXIT ("OPT" (RARG <>) (STRICT? <>))
|
||
<COND (<SCENE? ,S-NINJA> ,STAIRS)
|
||
(ELSE
|
||
<COND (<NOT .RARG>
|
||
<TELL
|
||
"The guards point to toward the audience chamber instead." CR>)>
|
||
<RFALSE>)>>
|
||
|
||
<ROUTINE OUTER-CORRIDOR-F (RARG)
|
||
<COND (<RARG? SCENE-SETUP>
|
||
<DRESS-BLACKTHORNE>
|
||
<REPLACE-SYNONYM ,LG-CREWMEN ,W?MAN ,W?CREWMAN T>
|
||
<REPLACE-SYNONYM ,LG-CREWMEN ,W?MEN ,W?CREWMEN T>
|
||
<MOVE ,HIRO-MATSU ,HERE>
|
||
<MOVE ,TORANAGAS-GUARDS ,AUDIENCE-CHAMBER>
|
||
<MOVE ,ALVITO ,AUDIENCE-CHAMBER>
|
||
<MOVE ,YABU ,AUDIENCE-CHAMBER>
|
||
<MOVE ,TORANAGA ,AUDIENCE-CHAMBER>
|
||
<MOVE ,FALCON ,TORANAGA>
|
||
<PUTP ,BLACKTHORNE ,P?HEALTH 4>
|
||
<FCLEAR ,OUTER-DOOR ,OPENBIT>
|
||
<QUEUE I-AUDIENCE -1>)
|
||
(<RARG? LOOK>
|
||
<TELL
|
||
"This outer corridor is where those who are about to be granted
|
||
audience with Toranaga wait. The great Audience Chamber is to the
|
||
east and stairs down to the lower part of the keep are to the west.">
|
||
<COND (<SCENE? ,S-TORANAGA>
|
||
<TELL "Massed samurai, their young officer in
|
||
front of them, protect the last door -- each with right hand on the
|
||
sword hilt, left on the scabbard, motionless and ready, staring at
|
||
you.">)>
|
||
<CRLF>)
|
||
(<RARG? BEG>
|
||
<COND (<SCENE? ,S-NINJA>
|
||
<COND (<AND <VERB? WALK>
|
||
<IN? ,NINJA ,HERE>
|
||
,KNOCKOUT-CNT>
|
||
<TELL
|
||
G"You can't break through the encircling ninja!" CR>)
|
||
(<AND <P? WALK P?WEST>
|
||
<IN? ,YABU ,HERE>>
|
||
<YABU-LISTENS>)>)>)>>
|
||
|
||
<ROOM AUDIENCE-CHAMBER
|
||
(LOC ROOMS)
|
||
(DESC "Audience Chamber")
|
||
(SYNONYM CHAMBER ROOM)
|
||
(ADJECTIVE AUDIENCE)
|
||
(WEST TO OUTER-CORRIDOR IF OUTER-DOOR IS OPEN)
|
||
(EAST TO INNER-CORRIDOR IF INNER-DOOR IS OPEN)
|
||
(IN TO INNER-CORRIDOR IF INNER-DOOR IS OPEN)
|
||
(SOUTH TO SECRET-ROOM IF SECRET-ROOM-DOOR IS OPEN)
|
||
(GLOBAL INNER-DOOR OUTER-DOOR SECRET-ROOM-DOOR LG-NINJA LG-MEN LG-WOMEN)
|
||
(FLAGS ONBIT SCOREBIT)
|
||
(ACTION AUDIENCE-CHAMBER-F)>
|
||
|
||
<GLOBAL POINTEE ALVITO>
|
||
|
||
<ROUTINE AUDIENCE-CHAMBER-F (RARG)
|
||
<COND (<RARG? LOOK>
|
||
<TELL
|
||
"This is the immense audience room. The room is forty paces square and
|
||
ten high, the tatami mats the best quality, four fingers thick and
|
||
impeccable.">
|
||
<COND (<NOT <FSET? ,VASE ,TOUCHBIT>>
|
||
<TELL
|
||
"Near the dais, in a niche, is a small earthenware vase
|
||
with a single spray of cherry blossom and this fills the room with
|
||
color and fragrance.">)>
|
||
<COND (<SCENE? S-TORANAGA>
|
||
<TELL
|
||
"Ten paces from the dais, circling it, are
|
||
twenty samurai, seated cross-legged and facing outward.">)>
|
||
<TELL "Doors lead east and west to the outer
|
||
and inner corridors, respectively.">
|
||
<COND (<NOT <FSET? ,SECRET-ROOM-DOOR ,INVISIBLE>>
|
||
<TELL
|
||
"On the south wall is a formerly secret door used by the ninja
|
||
attackers.">)>
|
||
<CRLF>)
|
||
(<RARG? BEG>
|
||
<COND (<SCENE? ,S-TORANAGA>
|
||
<COND (<P? LISTEN
|
||
(<> TORANAGA ALVITO HIRO-MATSU LG-MEN)>
|
||
<TELL
|
||
"You can't understand anything they say in Japanese">
|
||
<COND (<PROB 25>
|
||
<TELL
|
||
", except that once you hear the word \"Anjin.\"" CR>)
|
||
(ELSE <TELL "." CR>)>)
|
||
(<VERB? TEKI SAY>
|
||
<COND (<OR <AND <P? SAY INTQUOTE>
|
||
<EQUAL? ,W?TEKI
|
||
<GET-INTQUOTE 0>
|
||
<GET-INTQUOTE 1>>>
|
||
<P? TEKI>
|
||
<P? SAY TEKI>>
|
||
<COND (<NOT <FSET? ,TEKI ,RMUNGBIT>>
|
||
<TELL
|
||
"That's not a word you know." CR>
|
||
<RTRUE>)
|
||
(<NOT <FSET? ,ALVITO ,SCOREBIT>>
|
||
<TELL
|
||
"You've already said that. Don't belabor it." CR>
|
||
<RTRUE>)
|
||
(<EQUAL? ,POINTEE ,ALVITO>
|
||
<FCLEAR ,ALVITO ,RMUNGBIT>
|
||
<TELL
|
||
"You say "I"teki"". Toranaga speaks curtly, and
|
||
the priest begins translating simultaneously, a few words behind. \"Why
|
||
are you an enemy of Tsukku-san, who's the enemy of no
|
||
one?\" Alvito adds, \"The Japanese cannot pronounce my name either. Tsukku
|
||
is a pun on "I"tsuyaku"" -- to interpret.\"" CR>
|
||
<SCORE-OBJECT ,ALVITO>
|
||
<RTRUE>)>)>
|
||
<COND (<JIGS-UP? ,J-JOKE
|
||
"You remember Rodrigues' advice, and decide not to test the local sense
|
||
of humor.">
|
||
<JIGS-UP
|
||
"Toranaga speaks angrily to Hiro-matsu. Alvito translates. \"This is no
|
||
time for jokes. You have made one joke too many, Englishman!\"">)
|
||
(ELSE <RTRUE>)>)
|
||
(<ACT-CRAZY?>
|
||
<TELL
|
||
"Toranaga looks at you with surprise. He seems to think you are crazy." CR>)
|
||
(<AND <VERB? POINT>
|
||
<NOT <PRSO? ,ALVITO>>>
|
||
<SETG POINTEE ,PRSO>
|
||
<TELL
|
||
"You point at " THE ,PRSO ". " CTHE ,ALVITO " seems
|
||
pleased at how foolishly you are acting." CR>)
|
||
(<AND <P? (LOOK-UP EXAMINE) (ROOMS TORANAGA)>
|
||
<B-NOT-STANDING?>
|
||
<FSET? ,FALCON ,RMUNGBIT>>
|
||
<FCLEAR ,FALCON ,RMUNGBIT>
|
||
<TELL
|
||
"You look up boldly at Toranaga. He seems surprised and amused
|
||
at your impertinence." CR>)
|
||
(<OR <VERB? WALK-AROUND>
|
||
<P? (WALK-TO FOLLOW JOIN)
|
||
(ALVITO TORANAGA DAIS)>
|
||
<P? WALK (P?FORE P?IN)>
|
||
<P? AVOID (INNER-DOOR OUTER-DOOR)>>
|
||
<COND (<NOT <FSET? ,DAIS ,RMUNGBIT>>
|
||
<TELL
|
||
"Alvito hisses, \"Captain, Lord Toranaga has not given you permission
|
||
to move.\"" CR>)
|
||
(<FSET? ,DAIS ,SCOREBIT>
|
||
<TELL
|
||
"You carefully and quietly stand, bow to Toranaga, and move to Alvito's
|
||
side, away from the main door." CR>
|
||
<SCORE-OBJECT ,DAIS>)
|
||
(<PRSO? DAIS TORANAGA>
|
||
<TELL
|
||
"You are already as close to the dais as Toranaga's samurai will allow." CR>)
|
||
(ELSE
|
||
<TELL
|
||
"Alvito hisses, \"If you move again, it will mean your life!\"" CR>)>)
|
||
(<VERB? WALK LEAVE>
|
||
<TELL
|
||
"You are not allowed to leave." CR>)
|
||
(<AND <IN? ,ISHIDO ,HERE>
|
||
<OR <VERB? TELL YELL YELL-AT SAY>
|
||
<AND <NOT <PASSIVE-VERB?>>
|
||
<NOT <GAME-VERB?>>
|
||
<NOT <VERB? SIT>>>>>
|
||
<TELL
|
||
"Alvito hisses, \"As you value your life, Englishman, keep silent!\"" CR>
|
||
<COND (<VERB? TELL>
|
||
<END-QUOTE>
|
||
<RFATAL>)
|
||
(ELSE <RTRUE>)>)
|
||
(<AND <VERB? SPEAK PICK>
|
||
,ALVITO-TRANSLATES?>
|
||
<ALVITO-SPEAKS>)
|
||
(<AND <NOT ,ALVITO-TRANSLATES?>
|
||
<VERB? TELL>>
|
||
<TELL
|
||
"Your impatience and impertinence could cost you your life." CR>
|
||
<END-QUOTE>
|
||
<RFATAL>)
|
||
(<IN? ,FALCON ,TORANAGA>
|
||
<COND (<P? BOW (<> TORANAGA)>
|
||
<COND (<NOT <FSET? ,HERE ,RMUNGBIT>>
|
||
<FSET ,HERE ,RMUNGBIT>
|
||
<TELL
|
||
"You bow as you have learned to, remembering Rodrigues' words: \"Behave
|
||
like a king and they'll treat you like a king.\" You don't want to
|
||
kneel." CR>)
|
||
(<B-NOT-STANDING?>
|
||
<TELL
|
||
"You count slowly to six, and then you incline your head and bow
|
||
slightly again." CR>)
|
||
(ELSE
|
||
<TELL
|
||
"You've already bowed once. You glance nervously around at the seated
|
||
samurai. What can you do to show you are respectful but equal?" CR>)>)
|
||
(<VERB? SIT>
|
||
<COND (<NOT <FSET? ,HERE ,RMUNGBIT>>
|
||
<COND (<JIGS-UP? ,J-SIT
|
||
"You think, and decide that a show of pride is one thing, a show of contempt
|
||
another.">
|
||
<B-SIT>
|
||
<TELL
|
||
"You sit cross-legged without bowing and stare at Toranaga. Everyone in
|
||
the room is deathly silent, watching to see what he will do. The answer
|
||
comes quickly, with a flash of steel you barely see before it ends
|
||
your life.">
|
||
<JIGS-UP>)
|
||
(ELSE <RTRUE>)>)
|
||
(<B-STANDING?>
|
||
<B-SIT>
|
||
<TELL
|
||
"Taking a deep breath, you sit cross-legged and stare at Toranaga." CR>)>)
|
||
(<VERB? KNEEL>
|
||
<FCLEAR ,AUDIENCE-CHAMBER ,SCOREBIT>
|
||
<B-KNEEL>
|
||
<TELL
|
||
"You kneel abjectly, in imitation of Hiro-matsu." CR>)>)>)
|
||
(<SCENE? ,S-NINJA>
|
||
<COND (<VERB? LEAVE>
|
||
<DO-WALK ,P?EAST>)
|
||
(<AND <VERB? WALK>
|
||
<IN? ,NINJA ,HERE>
|
||
,KNOCKOUT-CNT>
|
||
<TELL
|
||
G"You can't break through the encircling ninja!" CR>)
|
||
(<P? WALK P?WEST>
|
||
<COND (<IN? ,YABU ,HERE>
|
||
<YABU-LISTENS>)
|
||
(<AND <QUEUED? I-ATTACK>
|
||
<IN? ,NINJA ,SECRET-ROOM>
|
||
<NOT <FSET? ,NINJA ,INVISIBLE>>>
|
||
<TELL
|
||
"You go toward the exit to the outer corridor and the stairs, but the
|
||
guards motion you back." CR>)
|
||
(<AND <P? WALK (P?WEST P?SOUTH)>
|
||
<IN? ,NINJA ,HERE>>
|
||
<TELL
|
||
G"You would have to walk right through the ninja!" CR>)>)>)>)>>
|
||
|
||
<OBJECT VASE
|
||
(LOC AUDIENCE-CHAMBER)
|
||
(DESC "vase")
|
||
(SYNONYM VASE)
|
||
(ADJECTIVE EARTHENWARE CERAMIC)
|
||
(FLAGS NDESCBIT TAKEBIT TRYTAKEBIT OPENBIT CONTBIT SEARCHBIT)
|
||
(CAPACITY 10)
|
||
(ACTION VASE-F)>
|
||
|
||
<ROUTINE VASE-F ()
|
||
<COND (<VERB? TAKE>
|
||
<FCLEAR ,FLOWER ,NDESCBIT>
|
||
<FCLEAR ,VASE ,NDESCBIT>
|
||
<RFALSE>)
|
||
(<AND <VERB? LOOK-INSIDE>
|
||
<FSET? ,FLOWER ,NDESCBIT>>
|
||
<TELL "The vase contains one sprig of cherry blossoms." CR>)>>
|
||
|
||
<OBJECT FLOWER
|
||
(LOC VASE)
|
||
(DESC "cherry blossom")
|
||
(SYNONYM SPRAY FLOWER BLOSSOM)
|
||
(ADJECTIVE CHERRY)
|
||
(FLAGS NDESCBIT TAKEBIT TRYTAKEBIT)
|
||
(ACTION FLOWER-F)>
|
||
|
||
<ROUTINE FLOWER-F ()
|
||
<COND (<VERB? EXAMINE>
|
||
<TELL
|
||
"The cherry blossoms are past their peak, but still beautiful." CR>)
|
||
(<VERB? TAKE>
|
||
<COND (<SCENE? ,S-TORANAGA>
|
||
<TELL
|
||
"It would be worth your life to take that sprig of cherry." CR>)
|
||
(ELSE
|
||
<FCLEAR ,PRSO ,NDESCBIT>
|
||
<RFALSE>)>)>>
|
||
|
||
<OBJECT DAIS
|
||
(LOC AUDIENCE-CHAMBER)
|
||
(DESC "dais")
|
||
(OWNER TORANAGA)
|
||
(SYNONYM DAIS)
|
||
(FLAGS NDESCBIT SCOREBIT OPENBIT CONTBIT VEHBIT SEARCHBIT)>
|
||
|
||
<END-SEGMENT ;"AUDIENCE+NINJA">
|
||
<BEGIN-SEGMENT AUDIENCE>
|
||
|
||
<ROUTINE ISHIDO-VS-TORANAGA-AFTER-F ()
|
||
<TELL
|
||
"Toranaga watches you
|
||
leave the room, taking his mind off the interview and coming to grips
|
||
with the problem of Ishido. Toranaga was summoned to Osaka to give
|
||
answers to the Council of Regents, and against the advice of his
|
||
advisors, he chose to obey. Now he is stuck, the meeting delayed and
|
||
delayed, Toranaga caught in the castle of his most deadly enemy.|
|
||
|
|
||
Ishido comes instantly to the point. \"What is your answer to the
|
||
Council of Regents?\"|
|
||
|
|
||
Toranaga answers, \"As President of the
|
||
Council of Regents I do not believe an answer is necessary. Our late
|
||
Master, the Taiko, has been dead a year. I don't threaten his house
|
||
or my nephew Yaemon, the Taiko's Heir. I seek no more territory. By
|
||
the Lord Buddha, I'll not be the first to break the peace.\"|
|
||
|
|
||
Ishido
|
||
bristles. \"The Lady Ochiba, the mother of the heir, is hostage in
|
||
your castle at Yedo, against your safety here. The Council requests
|
||
her presence in Osaka instantly. We're all agreed: Lord Sugiyama,
|
||
Lord Onoshi, Lord Kiyama, and I. Here are their signatures.\"|
|
||
|
|
||
Toranaga is livid. Why had Kiyama and Onoshi defected to Ishido?
|
||
Four to one means isolation and disaster!" CR>>
|
||
|
||
<OBJECT FALCON
|
||
(DESC "peregrine")
|
||
(OWNER TORANAGA)
|
||
(SYNONYM FALCON PEREGRINE WORK)
|
||
(FLAGS NDESCBIT RMUNGBIT)
|
||
(ACTION FALCON-F)>
|
||
|
||
<ROUTINE FALCON-F ()
|
||
<COND (<VERB? EXAMINE>
|
||
<TELL
|
||
"The falcon has a broken wing feather, which Toranaga is repairing. The
|
||
falcon is hooded." CR>)>>
|
||
|
||
<OBJECT TORANAGAS-GUARDS
|
||
(DESC "samurai guards")
|
||
(OWNER TORANAGA)
|
||
(SYNONYM GUARDS SAMURAI)
|
||
(FLAGS NDESCBIT PERSON JAPANESEBIT PLURAL
|
||
OPENBIT CONTBIT SEARCHBIT NOABIT THE)
|
||
(GENERIC GENERIC-SAMURAI-F)
|
||
(ACTION TORANAGAS-GUARDS-F)>
|
||
|
||
<ROUTINE TORANAGAS-GUARDS-F ("OPT" (RARG <>))
|
||
<COND (<RARG? WINNER>
|
||
<WAKARIMASEN>
|
||
<END-QUOTE>)>>
|
||
|
||
<OBJECT ALVITO
|
||
(LOC GENERIC-OBJECTS) ;"was in global-objects"
|
||
(SCENE S-TORANAGA)
|
||
(SDESC "tonsured priest" ;"Father Alvito")
|
||
(SYNONYM ALVITO PRIEST MAN FATHER JESUIT)
|
||
(ADJECTIVE FATHER MARTIN TONSURED LEAN-FACED PORTUGUESE)
|
||
(PICTURE P-ALVITO)
|
||
(FLAGS PERSON PORTUGUESEBIT OPENBIT CONTBIT SEARCHBIT SCOREBIT)
|
||
(GENERIC GENERIC-MAN-F)
|
||
(ACTION ALVITO-F)>
|
||
|
||
<ROUTINE ALVITO-F ("OPT" (RARG <>) "AUX" ADJ)
|
||
<COND (<RARG? SUBJ>
|
||
<RFALSE>)
|
||
(<RARG? WINNER>
|
||
<COND (<AND <VERB? SPEAK PICK>
|
||
,ALVITO-TRANSLATES?>
|
||
<ALVITO-SPEAKS>)
|
||
(<OR <VERB? HELLO>
|
||
<AND <VERB? YES>
|
||
<EQUAL? ,P-PRSA-WORD ,W?NOD>>>
|
||
<TELL
|
||
CTHE ,ALVITO " bows in response, more like a European courtier than a
|
||
Japanese." CR>)
|
||
(<VERB? SORRY>
|
||
<TELL
|
||
"\"It is of no consequence now.\" You are not sure he is sincere." CR>)
|
||
(<P? WHO YOU>
|
||
<NEW-SDESC ,ALVITO "Father Alvito">
|
||
<TELL
|
||
G"\"My name is Martin Alvito of the Society of Jesus, Captain-Pilot. Lord
|
||
Toranaga has asked me to interpret for him.\"" CR>)
|
||
(<P? BE? YOU INTADJ>
|
||
<SET ADJ <PARSE-ADJ ,PARSE-RESULT>>
|
||
<COND (<EQUAL? .ADJ ,W?PORTUGUESE>
|
||
<TELL
|
||
"\"I have that privilege.\"" CR>)>)
|
||
(<P? BE (ME BLACKTHORNE) ENGLAND>
|
||
<TELL
|
||
"\"Yes, Pilot, you are of the enemy. In spite of this, you may trust
|
||
me to translate what you say accurately. I am merely the Lord Toranaga's
|
||
instrument in this.\"" CR>)
|
||
(ELSE
|
||
<TELL
|
||
CTHE ,ALVITO " ruminates on your remark, but doesn't reply." CR>)>)
|
||
(<VERB? BOW>
|
||
<PERFORM ,V?HELLO ,ALVITO>
|
||
<RTRUE>)
|
||
(<VERB? EXAMINE>
|
||
<TELL
|
||
CTHE ,ALVITO " is a graceful, handsome man, perhaps a few years older
|
||
than you. He wears tabi socks and a flowing kimono that seems, on him,
|
||
to belong. A rosary and a carved golden cross hang at his belt. He has
|
||
an easy elegance, and the aura of strength and natural power of the
|
||
Jesuits." CR>)
|
||
(<AND <VERB? POINT>
|
||
<FSET? ,ALVITO ,RMUNGBIT>>
|
||
<SETG POINTEE ,ALVITO>
|
||
<TELL
|
||
"You point to Alvito." CR>)>>
|
||
|
||
<ROUTINE ALVITO-SPEAKS ()
|
||
<COND (<OR <PRSO? PORTUGUESE LATIN SPANISH>
|
||
<AND <PRSO? ALVITO>
|
||
<ADJ-USED? ,ALVITO
|
||
,W?PORTUGUESE>>>
|
||
<TELL
|
||
"\"Very well,\" Alvito replies." CR>)
|
||
(ELSE
|
||
<TELL
|
||
"\"This is not a time for foolishness!\" Alvito answers, and speaks
|
||
briefly to Toranaga, who scowls." CR>)>>
|
||
|
||
<GLOBAL ALVITO-TRANSLATES? <>>
|
||
|
||
<ROUTINE I-AUDIENCE ()
|
||
<ZLINES ,AUDIENCE-CNT
|
||
(<FSET ,OUTER-DOOR ,OPENBIT>
|
||
<TELL CR
|
||
"You and Hiro-matsu stop before the officer of the watch, a mean-tempered,
|
||
dangerous young man. He and Hiro-matsu converse briefly, and then several
|
||
of the samurai search you expertly. Nothing would have escaped them.|
|
||
|
|
||
The officer opens the thick door himself, and you and Hiro-matsu are
|
||
ushered into the audience room." CR CR>
|
||
<MOVE ,HIRO-MATSU ,AUDIENCE-CHAMBER>
|
||
<THIS-IS-IT ,ORDERS>
|
||
<THIS-IS-IT ,HIRO-MATSU>
|
||
<GOTO ,AUDIENCE-CHAMBER>
|
||
<TELL CR
|
||
"Just beyond the doorway Hiro-matsu kneels, puts his swords on the
|
||
floor, and bows his head low, waiting in that abject position.|
|
||
|
|
||
The officer indicates to you to do the same, but you are disgusted with
|
||
the old man's servility." CR>)
|
||
(DELAY
|
||
<COND (<B-STANDING?>
|
||
<COND (<OR <G? ,DELAY-CNT 3>
|
||
<NOT <PASSIVE-VERB?>>>
|
||
<TELL CR
|
||
"Toranaga looks up slowly, gestures imperceptably at Hiro-matsu, and
|
||
goes back to his falconry. Hiro-matsu rises, bows to Toranaga, and
|
||
slays you with a single stroke.">
|
||
<JIGS-UP>
|
||
<RFATAL>)
|
||
(<EQUAL? ,DELAY-CNT 1>
|
||
<TELL CR
|
||
"In the doorway the officer's hand is on his sword. Hiro-matsu has
|
||
already grasped his, though his head is still bent." CR>
|
||
<RTRUE>)
|
||
(<EQUAL? ,DELAY-CNT 2>
|
||
<TELL CR
|
||
"The tension in the room rises as everyone begins to stare at you. But as a
|
||
true-born Englishman and vassal of the Queen, it's unmanly to degrade yourself
|
||
as they do here." CR>
|
||
<RTRUE>)
|
||
(<EQUAL? ,DELAY-CNT 3>
|
||
<TELL CR
|
||
"Hiro-matsu's sword inches out of its scabbard. He is preparing
|
||
himself to cleanse your disrespect to his liege lord. Will you die rather
|
||
than abase yourself?" CR>
|
||
<RTRUE>)>)>)
|
||
(<TELL CR
|
||
"Toranaga looks up slowly. He watches you briefly, his face impassive, then
|
||
looks down and concentrates on his work again. Tension subsides in the
|
||
room." CR>
|
||
<SCORE-OBJECT ,AUDIENCE-CHAMBER>)
|
||
(<REMOVE ,FALCON>
|
||
<TELL CR
|
||
"Toranaga gives the falcon to a handler, who bows and leaves. Then
|
||
Toranaga greets Hiro-matsu, and they converse briefly and casually. At
|
||
one point they are clearly talking about you." CR>)
|
||
(<FCLEAR ,FALCON ,RMUNGBIT>
|
||
<SETG ALVITO-TRANSLATES? T>
|
||
<NEW-SDESC ,ALVITO "Father Alvito">
|
||
<THIS-IS-IT ,ALVITO>
|
||
<SETG QCONTEXT ,ALVITO>
|
||
<TELL CR
|
||
"Toranaga turns and beckons to the lean-faced Portuguese who is sitting
|
||
patiently in his shadow. The priest comes forward, and kneels close to
|
||
the dais. Toranaga speaks briefly to him, and the man then glances
|
||
pleasantly at you. He speaks to you in Portuguese. "
|
||
G"\"My name is Martin Alvito of the Society of Jesus,
|
||
Captain-Pilot. Lord Toranaga has asked me to interpret for him. We can speak
|
||
Portuguese, Spanish, or, of course, Latin -- whichever
|
||
you prefer,\" Alvito offers smoothly." CR>)
|
||
(<FSET ,ALVITO ,RMUNGBIT>
|
||
<FSET ,TEKI ,RMUNGBIT> ;"now know the word"
|
||
<TELL CR
|
||
"\"The Japanese word for 'enemy' is '"I"teki"".' You may use it if you
|
||
wish. If you point at me and use the word, Lord Toranaga will understand
|
||
clearly what you mean. I am your enemy, but not your assassin. That you
|
||
will do yourself.\"" CR>)
|
||
(DELAY
|
||
<COND (<FSET? ,ALVITO ,SCOREBIT>
|
||
<COND (<G? ,DELAY-CNT 3>
|
||
<FCLEAR ,ALVITO ,RMUNGBIT>
|
||
<FCLEAR ,ALVITO ,SCOREBIT>
|
||
<TELL
|
||
"\"Very well, I will tell him myself.\" Alvito speaks to Toranaga, who
|
||
responds gruffly, scowling at you. The priest seems very satisfied with
|
||
the outcome." CR>
|
||
<RTRUE>)
|
||
(ELSE
|
||
<TELL CR
|
||
"Alvito waits patiently.">
|
||
<COND (<EQUAL? ,DELAY-CNT 1>
|
||
<TELL
|
||
"You wonder if '"I"teki""' truly means 'enemy.' Of course it does, you
|
||
tell yourself. This man's not like the other one.">)>
|
||
<CRLF>
|
||
<RTRUE>)>)>)
|
||
(<TELL CR
|
||
"Toranaga begins to interrogate you, Alvito translating smoothly,
|
||
calmly. It's clear that Alvito has told him some of the questions to ask, but
|
||
others obviously surprise the Jesuit. The existence of the Protestant
|
||
religion, and the English and Dutch alliance against Spain and Portugal
|
||
make Toranaga pause and think: the Catholics are not the only sort of
|
||
Christian after all, and a small island country can hold off, perhaps
|
||
even beat a great empire through command of the seas! Before long Alvito
|
||
is sweating; this is worse, far worse than he anticipated." CR>)
|
||
(<SETG QCONTEXT <>>
|
||
<FSET ,DAIS ,RMUNGBIT>
|
||
<THIS-IS-IT ,ORDERS>
|
||
<TELL CR
|
||
"Suddenly, there is the sound of loud voices outside the room. Hiro-matsu
|
||
and half the guards are instantly at the doorway and the rest move into
|
||
a tight knot screening the dais.|
|
||
|
|
||
\"You are to come over here, Captain Blackthorne, away from the door,\"
|
||
Father Alvito says with carefully contained urgency. \"If you value your
|
||
life, do not move suddenly or say anything!\"" CR>)
|
||
(DELAY
|
||
<COND (<FSET? ,DAIS ,SCOREBIT>
|
||
<COND (<G? ,DELAY-CNT 1>
|
||
<FCLEAR ,DAIS ,SCOREBIT>
|
||
<TELL CR
|
||
"Toranaga gestures to the guards, who unceremoniously grab you and
|
||
hustle you across the room, setting you down with a thump next to
|
||
Alvito, who can barely suppress a smile at your treatment." CR>
|
||
<RTRUE>)
|
||
(ELSE
|
||
<TELL CR
|
||
"\"Captain, it is your death if you do not come here immediately!\"" CR>
|
||
<RTRUE>)>)>)
|
||
(<MOVE ,ISHIDO ,AUDIENCE-CHAMBER>
|
||
<MOVE ,GRAYS ,AUDIENCE-CHAMBER>
|
||
<FCLEAR ,DAIS ,RMUNGBIT>
|
||
<TELL CR
|
||
"The door at the far end shivers open. Alvito translates what
|
||
follows. \"Lord Ishido wishes to see you,
|
||
Sire,\" Naga announces. \"He's -- he's here in the corridor and he wishes
|
||
to see you. At once, he says.\"|
|
||
|
|
||
\"Naga-san, tell Lord Ishido he is always welcome. Ask him to come in.\"|
|
||
|
|
||
A tall man strides into the room. Ten of his samurai, gray-uniformed,
|
||
follow.|
|
||
|
|
||
Toranaga says, \"Welcome, Lord Ishido. Please sit there.\" He gestures
|
||
at the single cushion on the dais. \"I'd like you to be comfortable.\"|
|
||
|
|
||
\"Thank you, no,\" responds Ishido. \"I'd be embarrassed to be comfortable
|
||
while you were not. One day I will take your cushion, but not today.\"" CR>)
|
||
(<TELL CR
|
||
"Ishido looks at you with pronounced distaste. \"I heard he was ugly but
|
||
not this ugly! Rumor has it that he's a pirate. Before you crucify him,
|
||
please let me have him for half a day. Perhaps he could be taught to dance
|
||
like a bear, and you could exhibit him throughout the Empire: 'The Freak
|
||
from the East.'\"|
|
||
|
|
||
Toranaga smiles. \"You're a man of vast humor, Lord Ishido. I agree
|
||
the sooner the barbarian's removed the better. Naga-san, send some men
|
||
and put him with the common criminals.\" Alvito turns to you, and says
|
||
\"You are to follow these men. You are to be detained. I don't know how
|
||
for how long: until Lord Toranaga decides.\"" CR>
|
||
<MOVE ,ALVITO ,GENERIC-OBJECTS>
|
||
<REPLACE-SYNONYM ,ALVITO ,W?PRIEST ,W?ALVITO T>
|
||
<MOVE ,ISHIDO ,GENERIC-OBJECTS>
|
||
<MOVE ,TORANAGA ,GENERIC-OBJECTS>
|
||
<REMOVE ,GRAYS>
|
||
<REMOVE ,TORANAGAS-GUARDS>
|
||
<NEXT-SCENE>)>>
|
||
|
||
<END-SEGMENT ;"AUDIENCE">
|
||
|
||
<BEGIN-SEGMENT PRISON>
|
||
|
||
<OBJECT LG-LINE
|
||
(LOC LOCAL-GLOBALS)
|
||
(SCENE S-PRISON)
|
||
(DESC "line")
|
||
(SYNONYM LINE)
|
||
(FLAGS NDESCBIT VEHBIT SCOREBIT)
|
||
(ACTION LG-LINE-F)>
|
||
|
||
<ROUTINE LG-LINE-F ()
|
||
<COND (<HERE? ,PRISON>
|
||
<COND (<P? BOARD LG-LINE>
|
||
<TELL
|
||
"Now that the food has been distributed, the line has vanished. Everyone
|
||
is back in his own little space." CR>)>)
|
||
(<P? BOARD LG-LINE>
|
||
<COND (<FSET? ,LG-LINE ,SCOREBIT>
|
||
<TELL
|
||
"You join the line of prisoners." CR>
|
||
<SCORE-OBJECT ,LG-LINE>)
|
||
(ELSE
|
||
<TELL "You're in line already." CR>)>)
|
||
(<P? (DISEMBARK EXIT) LG-LINE>
|
||
<COND (<FSET? ,LG-LINE ,SCOREBIT>
|
||
<TELL "You aren't in line." CR>)
|
||
(ELSE
|
||
<TELL
|
||
"You are nudged back into line." CR>)>)>>
|
||
|
||
<ROOM PRISON
|
||
(LOC ROOMS)
|
||
(SCENE S-PRISON S-MARIKO)
|
||
(SCORE 6)
|
||
(DESC "Cell Block")
|
||
(AFTER PRISON-AFTER-F)
|
||
(SYNONYM PRISON JAIL CELL BLOCK)
|
||
(ADJECTIVE CELL)
|
||
(FDESC
|
||
"Toranaga's guards take you to the prison, strip you, and force you
|
||
through the door of one of the cell blocks.|
|
||
|
|
||
At dawn it is feeding time and the guards pass out cups of gruel
|
||
and water through a small opening. The lining up for food and water
|
||
is unusually calm -- without discipline no one would eat. You take
|
||
your ration and pick your way over the bodies toward a corner.")
|
||
(LDESC
|
||
"This murky and suffocating room is fifty paces long and ten wide and
|
||
packed with naked, sweating Japanese. Scarcely any light filters through
|
||
the boards and beams that make up the walls and low ceiling. A heavy iron
|
||
door seals the prisoners in.")
|
||
(OUT TO PRISON-COURTYARD IF IRON-DOOR IS OPEN)
|
||
(EAST TO PRISON-COURTYARD IF IRON-DOOR IS OPEN)
|
||
(FLAGS ONBIT)
|
||
(GLOBAL LG-LINE IRON-DOOR PRISON MADMAN LG-MEN)
|
||
(THINGS <> PRISONER PRISONER-PSEUDO
|
||
<> PRISONERS PRISONER-PSEUDO)
|
||
(ACTION PRISON-F)>
|
||
|
||
<ROUTINE PRISONER-PSEUDO ()
|
||
<TELL "The other prisoners ">
|
||
<COND (<HERE? ,PRISON>
|
||
<TELL "avoid you." CR>)
|
||
(ELSE
|
||
<TELL "seem resigned to their fate." CR>)>>
|
||
|
||
<ROUTINE PRISON-F (RARG "AUX" C)
|
||
<COND (<RARG? SCENE-SETUP>
|
||
<MOVE ,CUP ,BLACKTHORNE>
|
||
<QUEUE I-PRISON -1>)
|
||
(<RARG? END>
|
||
<COND (<OR <QUESTION-VERB?>
|
||
<VERB? TELL-ME-ABOUT ASK-ABOUT TELL-ABOUT>>
|
||
<COND (<SET C <QUEUED? I-BULLDOG>>
|
||
<PUT .C ,C-TICK <+ <GET .C ,C-TICK> 1>>)>
|
||
<COND (<SET C <QUEUED? I-OUT-OF-PRISON>>
|
||
<PUT .C ,C-TICK <+ <GET .C ,C-TICK> 1>>)>)>)
|
||
(<RARG? BEG>
|
||
<COND (<AND <VERB? LEAVE>
|
||
<NOT <FSET? ,THUG ,DEAD>>>
|
||
<TELL
|
||
"You try to get away, but the thug grabs you as you try to squeeze
|
||
through the crowd of watchers." CR>)
|
||
(<AND <VERB? SPEAK> <IN? ,DOMINGO ,HERE>>
|
||
<COND (<AND ,PRSI <NOT <PRSI? ,DOMINGO>>>
|
||
<TELL
|
||
CTHE ,PRSI " doesn't seem to understand you, but " THE ,DOMINGO " looks
|
||
at you with excitement. ">)>
|
||
<DOMINGO-STARES>
|
||
<COND (<PRSO? ,SPANISH>
|
||
<DEQUEUE I-PRISON>
|
||
<COND (<NOT <QUEUED? I-OUT-OF-PRISON>>
|
||
<QUEUE I-MADMAN 3>
|
||
<QUEUE I-BULLDOG 5>
|
||
<QUEUE I-OUT-OF-PRISON 10>)>
|
||
<TELL
|
||
"\"The mother tongue! Oh, it is so good to hear it again, my son!\"" CR>
|
||
<SCORE-OBJECT ,DOMINGO>)
|
||
(<PRSO? ,LATIN>
|
||
<TELL
|
||
"\"You are an educated man, senor!\" he replies with obvious pleasure">
|
||
<COND (<FSET? ,DOMINGO ,SCOREBIT>
|
||
<TELL ",
|
||
then stops suddenly. \"The senor is not a Jesuit? Does the senor speak
|
||
Spanish?\"" CR>)
|
||
(ELSE <TELL "." CR>)>)
|
||
(<PRSO? ,DUTCH>
|
||
<TELL
|
||
"\"Ah, the senor is from our dominions in Spanish Flanders!">
|
||
<COND (<FSET? ,DOMINGO ,SCOREBIT>
|
||
<TELL "But please,
|
||
speak Spanish! I have heard no Spanish since I came to this awful
|
||
place!\"">)>
|
||
<CRLF>)
|
||
(<PRSO? ,PORTUGUESE ,ENGLISH>
|
||
<TELL
|
||
"\"The senor is ">
|
||
<COND (<PRSO? ,PORTUGUESE>
|
||
<TELL "a Portuguese">)
|
||
(ELSE
|
||
<TELL "a heretic English">)>
|
||
<MOVE ,DOMINGO ,GENERIC-OBJECTS>
|
||
<DEQUEUE I-PRISON>
|
||
<QUEUE I-OUT-OF-PRISON 2>
|
||
<TELL "!\" He begins to rant and rave in a
|
||
mixture of Spanish and Latin, growing ever more angry. The nearby
|
||
Japanese shift uneasily. One of them gets up and shakes the priest
|
||
gently, and gradually he comes out of his fit, but from then on he
|
||
ignores you, and ultimately his flock leads him away." CR>)>)
|
||
(<AND <P? BOW <>>
|
||
<IN? ,BULLDOG ,HERE>>
|
||
<PERFORM ,V?BOW ,BULLDOG>
|
||
<RTRUE>)
|
||
(<VERB? SLEEP>
|
||
<COND (<NOT <FSET? ,THUG ,DEAD>>
|
||
<TELL "To sleep now would be fatal!" CR>)
|
||
(ELSE
|
||
<TELL
|
||
"You try to find a safe place to rest in this hell." CR>)>)>)
|
||
(<RARG? <>>
|
||
<COND (<P? OPEN PRISON>
|
||
<PERFORM ,V?OPEN ,IRON-DOOR>
|
||
<RTRUE>)>)>>
|
||
|
||
<OBJECT IRON-DOOR
|
||
(SCENE S-PRISON)
|
||
(LOC LOCAL-GLOBALS)
|
||
(DESC "iron door")
|
||
(SYNONYM DOOR)
|
||
(ADJECTIVE IRON)
|
||
(FLAGS LOCKED LOCKABLE OPENABLE DOORBIT)>
|
||
|
||
<OBJECT CUP
|
||
(SCENE S-PRISON)
|
||
(DESC "cup")
|
||
(OWNER GRUEL)
|
||
(SYNONYM CUP)
|
||
(FLAGS TAKEBIT OPENBIT CONTBIT SEARCHBIT)
|
||
(CAPACITY 10)
|
||
(ACTION CUP-F)>
|
||
|
||
<ROUTINE CUP-F ()
|
||
<COND (<VERB? LOOK-INSIDE>
|
||
<TELL
|
||
"It contains thin, watery gruel, but it's food, by God!" CR>)
|
||
(<AND <VERB? EAT DRINK>
|
||
<IN? ,GRUEL ,CUP>>
|
||
<PERFORM ,PRSA ,GRUEL>
|
||
<RTRUE>)
|
||
(<VERB? TAKE>
|
||
<COND (<IN? ,CUP ,THUG>
|
||
<TELL
|
||
"The thug jerks his hand away, and kicks you in the knee." CR>)>)
|
||
(<AND <P? GIVE CUP>
|
||
<HERE? ,PRISON>>
|
||
<REMOVE ,CUP>
|
||
<COND (<PRSI? ,DOMINGO>
|
||
<TELL
|
||
CTHE ,DOMINGO " takes the gruel and eats it thankfully." CR>)
|
||
(ELSE
|
||
<TELL
|
||
"Surprised that you don't want the gruel, the other prisoners fight each
|
||
other for it." CR>)>)
|
||
(<VERB? DROP>
|
||
<COND (<AND <NOT <FSET? ,CUP ,TOUCHBIT>>
|
||
<HERE? ,PRISON>>
|
||
<TELL "You drop the cup. ">)>)
|
||
(<VERB? POUR POUR-FROM>
|
||
<COND (<AND <NOT <FSET? ,CUP ,TOUCHBIT>>
|
||
<HERE? ,PRISON>>
|
||
<TELL "You start to tip the cup to pour it. ">
|
||
<START-FIGHT>)
|
||
(ELSE
|
||
<TELL
|
||
"What a waste of good gruel, gruel that cost a man his life!" CR>)>)>>
|
||
|
||
<OBJECT GRUEL
|
||
(SCENE S-PRISON)
|
||
(LOC CUP)
|
||
(DESC "gruel")
|
||
(SYNONYM GRUEL RATION FOOD)
|
||
(ADJECTIVE GRUEL)
|
||
(FLAGS TAKEBIT FOODBIT)
|
||
(ACTION GRUEL-F)>
|
||
|
||
<ROUTINE GRUEL-F ()
|
||
<COND (<VERB? EXAMINE>
|
||
<TELL "It's thin, watery stuff." CR>)
|
||
(<VERB? TAKE DROP GIVE POUR THROW>
|
||
<REDIRECT ,GRUEL ,CUP>
|
||
<RTRUE>)
|
||
(<VERB? EAT DRINK>
|
||
<COND (<AND <NOT <FSET? ,CUP ,TOUCHBIT>>
|
||
<HERE? ,PRISON>>
|
||
<TELL "You bring the cup towards your lips. ">
|
||
<START-FIGHT>)
|
||
(<IN? ,CUP ,THUG>
|
||
<TELL ,YOU-HAVE-TO "fight for it!" CR>)
|
||
(ELSE
|
||
<REMOVE ,GRUEL>
|
||
<TELL
|
||
"It's thin, watery barley and rice, but you wolf it down." CR>)>)>>
|
||
|
||
<OBJECT THUG
|
||
(LOC PRISON)
|
||
(DESC "apelike man")
|
||
(SYNONYM APE MAN THUG CONVICT PRISONER)
|
||
(ADJECTIVE APELIKE UNSHAVEN FILTHY LICE-RIDDEN FILTHY ;"DEAD")
|
||
(FLAGS AN PERSON THE JAPANESEBIT OPENBIT CONTBIT SEARCHBIT SCOREBIT)
|
||
(HEALTH 3)
|
||
(DESCFCN THUG-DESC)
|
||
(GENERIC GENERIC-MAN-F)
|
||
(ACTION THUG-F)>
|
||
|
||
<ROUTINE THUG-DESC (RARG OBJ)
|
||
<COND (<RARG? OBJDESC?> <RTRUE>)
|
||
(ELSE
|
||
<COND (<FSET? ,THUG ,DEAD>
|
||
<TELL
|
||
"The dead thug lies in the filth of the floor, his head at an unnatural
|
||
angle to his body.">)
|
||
(ELSE
|
||
<TELL
|
||
"An apelike man stares at you with hatred.">)>)>>
|
||
|
||
<ROUTINE THUG-F ("OPT" (RARG <>)"AUX" TMP)
|
||
<COND (<RARG? SUBJ>
|
||
<RFALSE>)
|
||
(<RARG? WINNER>
|
||
<TELL
|
||
"He appears uninterested in talking to you." CR>)
|
||
(<AND <P? GIVE CUP THUG>
|
||
<NOT <FSET? ,THUG ,DEAD>>>
|
||
<MOVE ,CUP ,THUG>
|
||
<REMOVE ,GRUEL>
|
||
<TELL
|
||
"He grabs it out of your hand and wolfs it down. His hostility only
|
||
seems to have increased, though." CR>)
|
||
(<VERB? TAKE>
|
||
<COND (<FSET? ,THUG ,DEAD>
|
||
<TELL
|
||
"He's too heavy, especially in light of what you've been through lately." CR>)
|
||
(ELSE
|
||
<PERFORM ,V?ATTACK ,THUG>
|
||
<RTRUE>)>)
|
||
(<VERB? MOVE>
|
||
<COND (<FSET? ,THUG ,DEAD>
|
||
<TELL
|
||
"You shove his lifeless body." CR>)
|
||
(ELSE
|
||
<TELL
|
||
"You shove him away from you." CR>)>)
|
||
(<HOSTILE-VERB?>
|
||
<COND (<VERB? THROW> <MOVE ,PRSO ,HERE>)>
|
||
<COND (<FSET? ,THUG ,DEAD>
|
||
<COND (<VERB? PISS>
|
||
<TELL "Adding insult to injury." CR>)
|
||
(ELSE
|
||
<TELL "He's already very dead." CR>)>)
|
||
(ELSE
|
||
<COND (<NOT <FSET? ,THUG ,RMUNGBIT>>
|
||
<FSET ,THUG ,RMUNGBIT>
|
||
<PUTP ,THUG ,P?HEALTH 1000>)>
|
||
<SET TMP <- <GETP ,THUG ,P?HEALTH> 1>>
|
||
<PUTP ,THUG ,P?HEALTH .TMP>
|
||
<COND (<NOT <ZERO? .TMP>>
|
||
<COND (<VERB? BITE>
|
||
<TELL
|
||
"You grapple with him, and in desperation bite him on the arm. He
|
||
jerks away, bleeding." CR>)
|
||
(<VERB? THROW>
|
||
<TELL
|
||
CTHE ,PRSO " hits him and clatters to the ground." CR>)
|
||
(<VERB? KICK>
|
||
<TELL
|
||
"You kick him savagely, and he staggers back." CR>)
|
||
(<VERB? MOVE>
|
||
<TELL
|
||
"You grab for him and try to pull him past you and down." CR>)
|
||
(<VERB? PUSH>
|
||
<TELL
|
||
"You shove him, and he momentarily loses his balance." CR>)
|
||
(<VERB? HIT>
|
||
<TELL
|
||
"You smash him in the jaw, knocking him backwards." CR>)
|
||
(ELSE
|
||
<TELL <PICK-ONE ,YOU-ATTACKS> CR>)>)
|
||
(ELSE
|
||
<MOVE ,CUP ,HERE>
|
||
<FSET ,THUG ,DEAD>
|
||
<REPLACE-ADJECTIVE ,THUG ,W?FILTHY ,W?DEAD>
|
||
<SETG OPPONENT <>>
|
||
<MOVE ,BULLDOG ,HERE>
|
||
<TELL
|
||
"You close with him, intending to ">
|
||
<PRINTB ,P-PRSA-WORD>
|
||
<TELL " him, but he grabs you. You manage
|
||
to grab his throat and hammer his head against a beam
|
||
until he's senseless. He falls on some of the other prisoners, who
|
||
curse loudly, and one of them, a heavyset bulldog of a man, chops
|
||
him viciously on the neck with the side of his hand. There is a dry
|
||
snap and the thug's head sags. The bulldog man lifts the half-shaven
|
||
head and lets it fall. He smiles at you and shrugs." CR>
|
||
<SCORE-OBJECT ,THUG>)>)>)>>
|
||
|
||
<CONSTANT YOU-ATTACKS
|
||
<LTABLE 0
|
||
"You butt your head into the man's face."
|
||
"You kick him in the shins and he skips aside."
|
||
"You feign momentary helplessness, then kick him viciously.">>
|
||
|
||
<CONSTANT THUG-ATTACKS
|
||
<LTABLE 0
|
||
"The man leaps at you, trying to knock you down with a vicious
|
||
attack."
|
||
"The prisoner tries to bite you."
|
||
"The thug kicks out, trying to trip you.">>
|
||
|
||
<ROUTINE START-FIGHT ("OPT" (INT? <>) "AUX" (BAD? <>))
|
||
<COND (<FSET? ,THUG ,RMUNGBIT> <SET BAD? T>)>
|
||
<PUTP ,BLACKTHORNE ,P?HEALTH 4>
|
||
<FSET ,THUG ,RMUNGBIT>
|
||
<FSET ,CUP ,TOUCHBIT>
|
||
<THIS-IS-IT ,THUG>
|
||
<SETG OPPONENT ,THUG>
|
||
<COND (.INT? <CRLF>)>
|
||
<COND (<OR .BAD? <NOT <LOC ,GRUEL>>>
|
||
<TELL "The">)
|
||
(ELSE <TELL "Suddenly, the">)>
|
||
<TELL " apelike man -- unshaven, filthy, lice-ridden -- ">
|
||
<COND (<B-NOT-STANDING?>
|
||
<B-STAND>
|
||
<TELL "jerks you to your feet, ">)>
|
||
<TELL "chops you over the kidneys and ">
|
||
<COND (<IN? ,CUP ,THUG> <TELL "spits out">)
|
||
(<IN? ,CUP ,BLACKTHORNE> <TELL "takes">)
|
||
(ELSE <TELL "then picks up">)>
|
||
<MOVE ,CUP ,THUG>
|
||
<TELL " your ration. The others wait to see what will happen." CR>>
|
||
|
||
<ROUTINE I-PRISON ("AUX" TMP)
|
||
<ZLINES ,PRISON-CNT
|
||
(1)
|
||
(<COND (<NOT <FSET? ,CUP ,TOUCHBIT>>
|
||
<START-FIGHT T>)>)
|
||
(DELAY
|
||
<COND (<FSET? ,THUG ,SCOREBIT>
|
||
<SET TMP <- <GETP ,BLACKTHORNE ,P?HEALTH> 1>>
|
||
<PUTP ,BLACKTHORNE ,P?HEALTH .TMP>
|
||
<COND (<NOT <ZERO? .TMP>>
|
||
<TELL CR
|
||
<PICK-ONE ,THUG-ATTACKS> CR CR
|
||
"The other prisoners watch impassively." CR>
|
||
<RTRUE>)
|
||
(ELSE
|
||
<TELL CR
|
||
"With a ferocious overhand blow, the thug smashes you to the floor,
|
||
and then jumps on you, breaking your neck.">
|
||
<JIGS-UP>
|
||
<RFATAL>)>)>)
|
||
(<QUEUE I-BULLDOG-EATS-IT 2>
|
||
<THIS-IS-IT ,CUP>
|
||
<THIS-IS-IT ,BULLDOG>
|
||
<TELL CR
|
||
"To your amazement, the bulldog-like man offers you the cup of gruel
|
||
that you had presumed lost." CR>)
|
||
(3)
|
||
(<B-SIT>
|
||
<MOVE ,DOMINGO ,HERE>
|
||
<THIS-IS-IT ,DOMINGO>
|
||
<SETG QCONTEXT ,DOMINGO>
|
||
<TELL CR
|
||
"Your exhaustion is beginning to take its toll, and you start to fall
|
||
into a nightmare. In what seems like moments, you are jerked to
|
||
wakefulness, your ears exploding
|
||
with the sonorous Latin of the Last Sacrament: \"In nomine Patris
|
||
et Filii et Spiritus Sancti.\" There is another European, a toothless
|
||
old scarecrow of a man, bending over you!" CR>)
|
||
(DELAY
|
||
<COND (<FSET? ,DOMINGO ,SCOREBIT>
|
||
<COND (<G? ,DELAY-CNT 5>
|
||
<TELL CR
|
||
"He shakes his head, as though trying to wake from a dream. \"The senor
|
||
is a dream. The devil is sending me dreams, yes!\" He hobbles away, his
|
||
followers grouped closely about him." CR>
|
||
<DEQUEUE I-PRISON>
|
||
<QUEUE I-OUT-OF-PRISON 2>
|
||
<RFATAL>)
|
||
(ELSE
|
||
<SETG QCONTEXT ,DOMINGO>
|
||
<TELL CR
|
||
"\"The senor speaks Spanish, eh? The senor is not a thrice-damned
|
||
heretic, is he?\" There is an edge of hysteria in the old man's
|
||
voice. His followers
|
||
edge closer to him." CR>)>)>)
|
||
(<DEQUEUE I-PRISON>
|
||
<RFALSE>)>>
|
||
|
||
<ROUTINE I-BULLDOG-EATS-IT ("OPT" (NOT-INT? <>))
|
||
<COND (<AND <IN? ,CUP ,HERE>
|
||
<IN? ,GRUEL ,CUP>>
|
||
<REMOVE ,CUP>
|
||
<COND (<NOT .NOT-INT?> <CRLF>)>
|
||
<TELL
|
||
"The bulldog man, amazed that you don't want the gruel, eats it,
|
||
nodding happily in your direction." CR>)>>
|
||
|
||
<OBJECT BULLDOG
|
||
(DESC "bulldog-like man")
|
||
(SYNONYM MAN PRISONER BULLDOG AKABO GONZALEZ)
|
||
(ADJECTIVE BULLDOG BULLDOG-LIKE)
|
||
(FLAGS PERSON JAPANESEBIT THE NDESCBIT OPENBIT CONTBIT SEARCHBIT SCOREBIT)
|
||
(GENERIC GENERIC-MAN-F)
|
||
(ACTION BULLDOG-F)>
|
||
|
||
<ROUTINE BULLDOG-F ("OPT" (RARG <>))
|
||
<COND (<RARG? WINNER>
|
||
<COND (<VERB? DOMO>
|
||
<TELL "He smiles at you." CR>)
|
||
(ELSE
|
||
<TELL "He appears well-disposed to you, but doesn't
|
||
understand what you say." CR>
|
||
<END-QUOTE>)>)
|
||
(<RARG? <>>
|
||
<COND (<P? GIVE CUP>
|
||
<I-BULLDOG-EATS-IT T>)>)>>
|
||
|
||
<OBJECT DOMINGO
|
||
(SDESC "old priest" ;"Fr. Domingo")
|
||
(DESC "old priest")
|
||
(SCENE S-PRISON S-MARIKO S-ESCAPE)
|
||
(SYNONYM FATHER PRIEST MAN DOMINGO FRANCISCAN FRIAR EUROPEAN)
|
||
(ADJECTIVE OLD FATHER FRIAR)
|
||
(FLAGS AN PERSON SPANISHBIT OPENBIT CONTBIT SEARCHBIT SCOREBIT)
|
||
(ACTION DOMINGO-F)>
|
||
|
||
<ROUTINE DOMINGO-STARES ()
|
||
<COND (<NOT <FSET? ,DOMINGO ,TOUCHBIT>>
|
||
<FSET ,DOMINGO ,TOUCHBIT>
|
||
<TELL
|
||
"He stares down at you with rheumy eyes. \"Oh blessed Virgin! The senor
|
||
is real!\" His words become a jumble of Japanese and Latin and
|
||
Spanish. His head twitches. \"The senor is real?\" he asks again. ">)>>
|
||
|
||
<ROUTINE DOMINGO-F ("OPT" (RARG <>))
|
||
<COND (<RARG? SUBJ>
|
||
<RFALSE>)
|
||
(<RARG? WINNER>
|
||
<DOMINGO-STARES>
|
||
<COND (<AND <EQUAL? ,QCONTEXT ,DOMINGO>
|
||
<FSET? ,DOMINGO ,SCOREBIT>
|
||
<VERB? YES NO>>
|
||
<COND (<VERB? YES>
|
||
<SETG DELAY-CNT 5>
|
||
<TELL
|
||
"\"The devil is testing me! He sends me a fellow Christian, and then he
|
||
transforms him into a heretic!\"" CR>)
|
||
(ELSE
|
||
<TELL
|
||
"\"Then show me you are of our Empire! The senor is a German, perhaps?
|
||
Speak Spanish and prove to me you are a subject of the King!\"" CR>)>)
|
||
(<VERB? YES NO>
|
||
<TELL
|
||
"He seems oblivious to your answer, listening only to what language
|
||
you are speaking." CR>)
|
||
(<AND <P? BE (ME BLACKTHORNE)> ,PRSI>
|
||
<COND (<ENGLISH?>
|
||
<PERFORM ,V?SPEAK ,ENGLISH>
|
||
<RTRUE>)
|
||
(<DUTCH?>
|
||
<PERFORM ,V?SPEAK ,DUTCH>
|
||
<RTRUE>)
|
||
(<SPANISH?>
|
||
<TELL
|
||
"\"I can tell you aren't Spanish, senor.\"" CR>)
|
||
(<PORTUGUESE?>
|
||
<PERFORM ,V?SPEAK ,PORTUGUESE>
|
||
<RTRUE>)
|
||
(ELSE
|
||
<TELL
|
||
"He doesn't seem too excited to hear this." CR>)>)
|
||
(<FSET? ,DOMINGO ,SCOREBIT>
|
||
<TELL
|
||
"He seems to ignore what you say, only listening to the sound of the language
|
||
itself." CR>)
|
||
(<OR <P? WHO (YOU DOMINGO)>
|
||
<VERB? HELLO>>
|
||
<FCLEAR ,DOMINGO ,AN>
|
||
<NEW-SDESC ,DOMINGO "Friar Domingo">
|
||
<TELL
|
||
"\"I'm Friar... Friar Domingo... Domingo of the Sacred Order of St.
|
||
Francis. I came here to teach the heathen, to bring them to the light,
|
||
but Jesuits put me here, Jesuits poured filth into the ears of the
|
||
Taiko!\"" CR>)
|
||
(<P? HELP (ME BLACKTHORNE)>
|
||
<TELL
|
||
"\"Only God can help us, senor.\"" CR>)
|
||
(<P? FIND ;WHERE (ME BLACKTHORNE)>
|
||
<TELL
|
||
"\"This is the prison, senor. All here await their fate.\"" CR>)
|
||
(<OR <P? TEACH (ME BLACKTHORNE) (<> JAPANESE)>
|
||
<AND <JAPANESE-VERB?>
|
||
<G? <GETP ,JAPANESE ,P?COUNT> 0>>>
|
||
<QUEUE I-TEACH 2>
|
||
<I-TEACH T>
|
||
<RTRUE>)
|
||
(<AND <QUESTION-VERB?>
|
||
<NOT <FSET? ,JAPAN ,RMUNGBIT>>>
|
||
<DOMINGO-OFFERS-HELP>)
|
||
(<VERB? TELL-ME-ABOUT WHO WHAT>
|
||
<COND (<PRSO? ,MADMAN ,CRAZY>
|
||
<TELL
|
||
"\"Everyone here believes that madness is caused only by "I"kami"", who
|
||
are evil, malicious spirits. Thus, madmen, like children and the very
|
||
old, are not responsible for their actions and have special privileges.\"">)
|
||
(<PRSO? ,SUICIDE>
|
||
<TELL
|
||
"\"A sin against God, senor! They are so touchy, so pride-filled, that
|
||
if they are thwarted, or if they cannot do their duty, they will kill
|
||
themselves. They'll do it if their liege orders it, in a wink. A heinous
|
||
sin!\"">)
|
||
(<PRSO? ,PRISON>
|
||
<TELL
|
||
"\"The Japanese didn't have prisons until recently. Only the guilty
|
||
come here. For just a little while.\"">)
|
||
(<PRSO? ,GLOBAL-SAMURAI>
|
||
<TELL
|
||
"\"Samurai means 'servant,' but they are fierce warriors who serve their
|
||
heathen masters. Men and women, too, are samurai. They own everything,
|
||
they are everything, but some have seen the
|
||
light!\"">)
|
||
(<PRSO? ,JESUITS>
|
||
<TELL
|
||
"\"Their lies put me here and caused twenty-six Holy Fathers to be
|
||
martyred! Does the senor know that Jesuits are merely traders, gun runners,
|
||
and usurers? That they control all the silk trade here, all trade with
|
||
China? That the annual Black Ship is worth a million in gold? That they've
|
||
forced His Holiness, the Pope, to grant them total power over Asia --
|
||
them and their dogs, the Portuguese? That all other religions are forbidden
|
||
here? That they secretly smuggled guns into Japan for Christian kings here,
|
||
inciting them to rebellion?\"">)
|
||
(<PRSO? ,CHURCH ,GOD>
|
||
<TELL
|
||
"\"My son, you must want to make your confession. I will be glad to help
|
||
you.\"">)
|
||
(<PRSO? ,SATAN>
|
||
<TELL
|
||
"\"He tests me constantly! I fight, but it's so difficult!\"">)
|
||
(<PRSO? ,ALVITO>
|
||
<TELL
|
||
"\"That Jesuit puppy! He had the temerity to try to 'intercede' with the
|
||
Taiko when that imp of Satan threatened to ban us from Japan! As though
|
||
our own priests weren't good enough to speak with that monster!\"">)
|
||
(<PRSO? ,BLACK-SHIP>
|
||
<TELL
|
||
"\"They're the greatest ships in the world, almost two thousand tons. I'm
|
||
told they sail well before the wind but lumber when the wind's abeam. They
|
||
carry twenty or thirty guns. They are the greatest treasure ships
|
||
in all Asia, carrying the silks of China here to Japan! The silver alone
|
||
is a fortune beyond calculation!\"">)
|
||
(<PRSO? ,DOMINGO ,YOU>
|
||
<PERFORM ,V?WHO ,DOMINGO>
|
||
<RTRUE>)
|
||
(<PRSO? ,JAPAN>
|
||
<TELL
|
||
"\"The land was discovered in 1542, senor, the year I was born. There
|
||
were three men, da Mota, Peixoto, and one other. They were all
|
||
Portuguese traders, they were blown off course to land in Kyushu. Soon
|
||
after, the Church sent missionaries to convert the heathen.\"">)
|
||
(<PRSO? ,GORODA>
|
||
<TELL
|
||
"\"He was a devil! He conquered all Japan and made a mountain of skulls
|
||
and declared himself Dictator, but still wasn't powerful enough to be
|
||
Shogun! Then he was assassinated by one of his generals. Now he burns
|
||
in Hell!\"">)
|
||
(<PRSO? ,TAIKO>
|
||
<TELL
|
||
"\"He was an ugly little man. The Jesuits filled his ears with lies. He
|
||
was Goroda's general, born a peasant, so he could never be Shogun, even
|
||
though he brought the whole of Japan under his devil's rule! He turned
|
||
against us, and the Hand of God lay heavy on him: a storm smashed his
|
||
great castle. It was marvelous to behold! Now he is
|
||
dead and the carrion crows, Toranaga, Ishido and the rest, fight over
|
||
the carcass -- and the filthy Jesuits aren't the least of these!\"">)
|
||
(<PRSO? ,KIYAMA>
|
||
<TELL
|
||
"\"Lord Kiyama is a good Christian, but under the thumb of the Jesuits!\"">)
|
||
(<PRSO? ,SHOGUN>
|
||
<TELL
|
||
"\"The Shogun is the Supreme Ruler. Save for the Emperor himself, he is
|
||
all powerful. There has been no Shogun for hundreds of years, even the
|
||
Taiko never became Shogun, but Toranaga! Ah, he would be Shogun if he
|
||
could!\"">)
|
||
(<PRSO? ,TORANAGA>
|
||
<TELL
|
||
"\"He's a sly one. Vicious and sly as a snake, subtle as a fox!\"">)
|
||
(<PRSO? ,ISHIDO>
|
||
<TELL
|
||
"\"He hates the Church, but he hates us all, Jesuit and Franciscan
|
||
alike! An evil man.\"">)
|
||
(<PRSO? ,SPAIN>
|
||
<TELL
|
||
"\"Ah, Spain! My village is outside Madrid, senor, in the mountains. It
|
||
is called Santa Veronica.\"">)
|
||
(<PRSO? ,BULLDOG>
|
||
<TELL "\"">
|
||
<COND (<NOT <NOUN-USED? ,PRSO ,W?GONZALEZ>>
|
||
<TELL
|
||
"His name is Gonzalez, senor. ">)>
|
||
<TELL "He is one of us.\"">)
|
||
(<FSET? ,PRSO ,PERSON>
|
||
<TELL
|
||
"\"I know nothing of " HIM/HER ,PRSO ", senor.\"">)
|
||
(<FSET? ,JAPAN ,RMUNGBIT>
|
||
<TELL
|
||
CTHE ,DOMINGO " seems to have lost the thread of your question. "
|
||
<PICK-ONE ,DOMINGO-RAMBLES> CR>
|
||
<RTRUE>)>
|
||
<COND (<NOT <FSET? ,JAPAN ,RMUNGBIT>>
|
||
<TELL "">
|
||
<DOMINGO-OFFERS-HELP>)
|
||
(ELSE <CRLF>)>)
|
||
(<PROB 60>
|
||
<TELL
|
||
CTHE ,DOMINGO " doesn't seem to be listening. He mutters something irrelevant. " <PICK-ONE ,DOMINGO-RAMBLES>
|
||
CR>)
|
||
(ELSE
|
||
<TELL
|
||
"His mind seems to have wandered. In any case, he doesn't respond." CR>)>)
|
||
(<AND <NOT <SCENE? S-PRISON>>
|
||
<NOT <ABSTRACT-VERB?>>>
|
||
<TELL
|
||
"Father Domingo isn't here." CR>
|
||
<COND (<VERB? TELL> <END-QUOTE> <RFATAL>)
|
||
(ELSE <RTRUE>)>)
|
||
(<VERB? LIE>
|
||
<TELL
|
||
"Volunteer nothing, but don't lie." CR>)
|
||
(<VERB? EXAMINE>
|
||
<TELL
|
||
"He is a toothless old man with long filthy hair and a matted beard and
|
||
broken nails. He wears a foul, threadbare smock. In one hand he carries
|
||
a wooden cross." CR>)
|
||
(<HOSTILE-VERB?>
|
||
<TELL
|
||
"You can't bring yourself to hurt this saintly, if slightly addled,
|
||
man. He may be a hated Spaniard, but he has made a place for himself
|
||
in this hell." CR>)>>
|
||
|
||
<ROUTINE DOMINGO-OFFERS-HELP ()
|
||
<FSET ,JAPAN ,RMUNGBIT>
|
||
<TELL
|
||
"He is very excited. \"If the senor has never been to Asia before, he will
|
||
be like a child in the wilderness. I will teach you! I will tell you
|
||
all the secrets you will need to survive!\"" CR>>
|
||
|
||
<CONSTANT DOMINGO-RAMBLES
|
||
<LTABLE 0
|
||
"\"The Japanese truly have but one punishment -- death. They have almost
|
||
no other punishment. Imprisonment is not one of their punishments, my
|
||
son. To them, prison is just a temporary place to keep the man until they
|
||
decide his sentence. Only the guilty come here.\""
|
||
"\"Jesuits put me here, my son. Jesuits and their filthy lies.\""
|
||
"\"Thy ship was Spanish out of where? I'm so glad! The senor is from
|
||
Spanish Flanders? Or the Duchy of Brandenburg? Some part of our
|
||
Dominions in Germania?\""
|
||
"\"Oh, it's so good to talk the blessed mother tongue again.\""
|
||
"\"These men are my flock, senor. They are all my sons in the Blessed
|
||
Lord Jesus. I've converted so many here!\""
|
||
"\"I was put here in September -- it was in the year of our Lord
|
||
fifteen hundred ninety eight.\" You realize with a shock that this was
|
||
almost two years ago! Two years in this filthy hole!">>
|
||
|
||
<ROUTINE I-TEACH ("OPT" (P? <>) "AUX" CNT)
|
||
<COND (<IN? ,DOMINGO ,HERE>
|
||
<QUEUE I-TEACH -1 T>
|
||
<COND (<OR .P? <NOT <P? TEACH ME JAPANESE>>>
|
||
<PUTP ,JAPANESE ,P?COUNT
|
||
<SET CNT <+ <GETP ,JAPANESE ,P?COUNT> 1>>>
|
||
<COND (<NOT .P?> <CRLF>)>
|
||
<TELL "\"">
|
||
<COND (<JAPANESE-VERB?>
|
||
<TELL
|
||
"Very good, my son! ">)>
|
||
<COND (<EQUAL? .CNT 1>
|
||
<TELL
|
||
"Ah, Japanese! It's a devil's own language for us, but they find our
|
||
languages as hard, or worse! The first thing you must know is to be polite,
|
||
always polite, even when you're spitting in their eyes. '"I"Domo"",' that's
|
||
the first word to know. It means 'thank you,' sometimes you say '"I"arigato""'
|
||
as well, '"I"domo arigato"".'\"" CR>
|
||
<SCORE-OBJECT ,JAPANESE>)
|
||
(<EQUAL? .CNT 2>
|
||
<TELL
|
||
"To greet someone politely, you say '"I"Konnichi wa.""' It means 'How
|
||
are you?' To say you are well, you say '"I"Domo, genki desu"".'\"" CR>)
|
||
(<EQUAL? .CNT 3>
|
||
<COND (<IN? ,BULLDOG ,HERE>
|
||
<TELL
|
||
"That man over there, he tells me he">)
|
||
(ELSE
|
||
<TELL "That man who">)>
|
||
<TELL " helped you. His name is Gonzalez,
|
||
but before he became a Christian he was Akabo. It just means 'porter,'
|
||
senor. They don't have names. Only samurai have names.\"" CR>)
|
||
(<EQUAL? .CNT 4>
|
||
<REPLACE-SYNONYM ,GLOBAL-WATER ,W?WATER ,W?MIZU>
|
||
<TELL
|
||
"As '"I"domo""' is 'thank you,' '"I"dozo""' is 'please.' 'Water' is '"I"mizu"".'\"" CR>)
|
||
(<EQUAL? .CNT 5>
|
||
<TELL
|
||
"'"I"Gomen nasai""' is 'sorry,' remember the Japanese put a great price on
|
||
manners and courtesy!\"" CR>)
|
||
(<EQUAL? .CNT 6>
|
||
<TELL
|
||
"'"I"Nihon go ga hanase-masen""' is 'I don't speak Japanese,' and yes, you
|
||
must apologize, so you say '"I"gomen nasai""' as well. The daimyos are
|
||
prideful and as touchy as wasps, but courteous, ah, so courteous!\"" CR>)
|
||
(ELSE
|
||
<DEQUEUE I-TEACH>
|
||
<TELL
|
||
"It is so good to teach, senor!\" Domingo continues to teach you simple
|
||
words and phrases. The old man is
|
||
lonely, and proud of his knowledge, and his success in converting the
|
||
prisoners." CR>)>)>)
|
||
(ELSE
|
||
<DEQUEUE I-TEACH>
|
||
<RFALSE>)>>
|
||
|
||
<OBJECT MADMAN
|
||
(DESC "madman")
|
||
(SYNONYM MADMAN MAN)
|
||
(ADJECTIVE CRAZY MAD INSANE POSSESSED)
|
||
(FLAGS PERSON JAPANESEBIT)
|
||
(GENERIC GENERIC-CRAZY-F)
|
||
(ACTION MADMAN-F)>
|
||
|
||
<ROUTINE MADMAN-F ("OPT" RARG)
|
||
<COND (<RARG? WINNER>
|
||
<TELL
|
||
"He laughs insanely, pointing his finger and making faces." CR>
|
||
<END-QUOTE>)
|
||
(<RARG? SUBJ>
|
||
<RFALSE>)
|
||
(<RARG? <>>
|
||
<COND (<VERB? EXAMINE>
|
||
<TELL
|
||
"He's wild-eyed and drooling. You shudder. Is this your fate? Will
|
||
you ever be released?" CR>)
|
||
(<HOSTILE-VERB?>
|
||
<TELL
|
||
"The other prisoners stop you, indicating that he is not to be hurt." CR>)>)>>
|
||
|
||
<ROUTINE I-MADMAN ()
|
||
<COND (<IN? ,MADMAN ,HERE>
|
||
<MOVE ,MADMAN ,GENERIC-OBJECTS>
|
||
<TELL CR
|
||
"The madman capers away, singing and drooling. You lose sight of him in
|
||
the crowd of prisoners." CR>)
|
||
(ELSE
|
||
<MOVE ,MADMAN ,HERE>
|
||
<QUEUE I-MADMAN 3>
|
||
<TELL CR
|
||
"Suddenly the crowd of prisoners parts and a naked, filthy prisoner
|
||
comes into view. He is singing something noisy and incomprehensible. He
|
||
starts to dance a wild capering dance. The man is obviously crazy,
|
||
but no one hurts him or kicks him aside, even when he accidentally knocks
|
||
over a cup of food. Father Domingo makes the sign of the cross and
|
||
shakes his head." CR>)>>
|
||
|
||
<ROUTINE I-BULLDOG ()
|
||
<REMOVE ,BULLDOG>
|
||
<TELL CR
|
||
"The iron door of the cell swings open. Guards begin to call names from
|
||
a list. The man who befriended you is one of those called. One of
|
||
Domingo's followers is also among those called. He kneels before Domingo,
|
||
who gives him the sign of the cross and the Last Sacrament. He walks
|
||
away, and the door closes again.|
|
||
|
|
||
\"His Calvary is outside the door,\" says Domingo." CR>>
|
||
|
||
<ROUTINE I-OUT-OF-PRISON ()
|
||
<COND (<NOT <QUEUED? I-TEACH>>
|
||
<TIME-PASSES>
|
||
<TELL CR
|
||
"For three days and three nights, you ">
|
||
<COND (<AND <IN? ,DOMINGO ,HERE>
|
||
<NOT <ZERO? <GETP ,JAPANESE ,P?COUNT>>>>
|
||
<TELL "fill your mind with facts and
|
||
Japanese words and phrases. For three days and three nights you sit
|
||
with Father Domingo and question and listen and learn and sleep in
|
||
nightmare.">)
|
||
(ELSE
|
||
<TELL "endure the hell of the prison.">)>
|
||
<TELL "|
|
||
|
|
||
Then, on the fourth day, they call out your name.|
|
||
|
|
||
\"Anjin-san!\"">
|
||
<COND (<IN? ,DOMINGO ,HERE>
|
||
<TELL "|
|
||
|
|
||
\"Thy confession, my son, say it quickly,\" cries Father Domingo.|
|
||
|
|
||
\"Go with God, Father\" you reply, and the door slams behind you.">)>
|
||
<CRLF><CRLF>
|
||
<GOTO ,PRISON-COURTYARD>)
|
||
(ELSE
|
||
<QUEUE I-OUT-OF-PRISON 1>
|
||
<RFALSE>)>>
|
||
|
||
<ROOM PRISON-COURTYARD
|
||
(LOC ROOMS)
|
||
(DESC "Prison Courtyard")
|
||
(IN TO PRISON IF IRON-DOOR IS OPEN)
|
||
(WEST TO PRISON IF IRON-DOOR IS OPEN)
|
||
(EAST TO OUTSIDE-PRISON IF PRISON-GATE IS OPEN)
|
||
(FLAGS ONBIT)
|
||
(GLOBAL LG-LINE LG-MEN PRISON-GATE)
|
||
(THINGS <> PRISONER PRISONER-PSEUDO
|
||
<> PRISONERS PRISONER-PSEUDO)
|
||
(ACTION PRISON-COURTYARD-F)>
|
||
|
||
<ROUTINE PRISON-COURTYARD-F (RARG)
|
||
<COND (<RARG? LOOK>
|
||
<TELL
|
||
"This is a courtyard with great doors to the east. A line of naked
|
||
prisoners stands before an official in a somber kimono." CR>)
|
||
(<RARG? BEG>
|
||
<COND (<AND <P? WALK P?EAST>
|
||
<NOT <FSET? ,LG-LINE ,RMUNGBIT>>>
|
||
<TELL "The jailers ">
|
||
<COND (<FSET? ,LG-LINE ,SCOREBIT>
|
||
<TELL
|
||
"and your escort prevent you from leaving." CR>)
|
||
(ELSE
|
||
<TELL
|
||
"roughly prod you back into line." CR>)>)>)
|
||
(<RARG? ENTER>
|
||
<QUEUE I-LEAVE-PRISON -1>
|
||
<MOVE ,DOMINGO ,GENERIC-OBJECTS>
|
||
<MOVE ,GRAYS ,HERE>
|
||
<THIS-IS-IT ,GRAYS>
|
||
<TELL
|
||
"The air is incredibly cool and sweet, the clouds meandering before a fine
|
||
southeasterly wind. You gulp deep draughts of the clean, glorious air. The
|
||
joy of life fills you." CR CR>)>>
|
||
|
||
<OBJECT OFFICIAL
|
||
(LOC PRISON-COURTYARD)
|
||
(DESC "official")
|
||
(SYNONYM OFFICIAL)
|
||
(ADJECTIVE SOMBER)
|
||
(FLAGS NDESCBIT PERSON JAPANESEBIT)
|
||
(ACTION OFFICIAL-F)>
|
||
|
||
<ROUTINE OFFICIAL-F ("OPT" (RARG <>))
|
||
<COND (<RARG? WINNER>
|
||
<WAKARIMASEN>)
|
||
(<RARG? <>>
|
||
<COND (<VERB? EXAMINE>
|
||
<TELL
|
||
"The official is dressed in a somber kimono and an overmantle with starched,
|
||
winglike shoulders." CR>)>)>>
|
||
|
||
<ROUTINE I-LEAVE-PRISON ()
|
||
<ZLINES ,LEAVE-CNT
|
||
(DELAY
|
||
<COND (<FSET? ,LG-LINE ,SCOREBIT>
|
||
<COND (<G? ,DELAY-CNT 3>
|
||
<FCLEAR ,LG-LINE ,SCOREBIT>
|
||
<TELL CR
|
||
"A jailer shoves you to the ground, then kicks you into line
|
||
with a stream of invective." CR>
|
||
<RTRUE>)
|
||
(ELSE
|
||
<TELL CR
|
||
"One of the jailers prods you roughly toward the line." CR>
|
||
<RTRUE>)>)>)
|
||
(<TELL CR
|
||
"The official stands in front of the first prisoner and reads from a
|
||
delicate scroll. As he finishes, each man begins to plod after his
|
||
party of jailers toward the great doors of the courtyard." CR>)
|
||
(<MOVE ,KIMONO ,BLACKTHORNE>
|
||
<MOVE ,SOCKS ,BLACKTHORNE>
|
||
<MOVE ,SANDALS ,BLACKTHORNE>
|
||
<FSET ,LG-LINE ,RMUNGBIT>
|
||
<FSET ,PRISON-GATE ,OPENBIT>
|
||
<THIS-IS-IT ,CLOTHES>
|
||
<TELL CR
|
||
"You reach the front of the line. Unlike the others, you are given
|
||
clean clothes to wear. Your
|
||
guards are samurai, and they motion you to put on the clothes." CR>)
|
||
(DELAY
|
||
<COND (<HERE? PRISON-COURTYARD>
|
||
<TELL CR
|
||
"Your guards hustle you towards the gate." CR>
|
||
<COND (<G? ,DELAY-CNT 1>
|
||
<CRLF>
|
||
<GOTO ,OUTSIDE-PRISON>)>
|
||
<RTRUE>)>)
|
||
(1)
|
||
(<TELL CR
|
||
"One man is already roped to his cross and the cross is being lifted
|
||
into the sky. Beside each cross two "I"eta"" wait, their long lances
|
||
sparkling in the sun.|
|
||
|
|
||
The samurai jostle closer, hurrying you. You prepare to lunge for
|
||
the nearest sword, thinking numbly that it would be better to die now,
|
||
quickly. But suddenly they are turning away from the arena, heading
|
||
toward the paths that lead through the woods to the city and the
|
||
castle!" CR CR>
|
||
<MOVE ,GRAYS ,DEEP-WOODS>
|
||
<GOTO ,DEEP-WOODS>)
|
||
(<TELL CR
|
||
"When you are deep in the woods, another party of thirty-odd Grays
|
||
approaches from around a curve ahead. The two parties of Grays greet
|
||
each other, and then, just as the new group is preparing to leave, their
|
||
leader calmly pulls out his sword and impales the leader of your
|
||
samurai. The ambush is so sudden that all your escort is dead almost
|
||
in the same instant. Not one has even had time to draw his sword." CR>
|
||
<REMOVE ,GRAYS>
|
||
<MOVE ,BANDITS ,HERE>
|
||
<MOVE ,BANDIT-LEADER ,HERE>
|
||
<TELL CR
|
||
"At a command from the leader, these new Grays strip off their uniform
|
||
kimonos. Underneath they wear a motley collection of rags and ancient
|
||
kimonos. All pull on masks. The bandit leader smiles and motions you
|
||
to begin walking back toward the city." CR>)
|
||
(<MOVE ,BROWNS ,HERE>
|
||
<MOVE ,GRAYS ,HERE>
|
||
<MOVE ,GRAY-CAPTAIN ,HERE>
|
||
<MOVE ,YABU ,YABU-PALANQUIN>
|
||
<MOVE ,YABU-PALANQUIN ,HERE>
|
||
<TELL CR
|
||
"Suddenly there are noises ahead and another party of samurai rounds
|
||
the bend. Browns and Grays, the Browns the vanguard, their leader in
|
||
a palanquin. Both groups move into skirmish positions, eyeing each
|
||
other hostilely." CR>
|
||
<MOVE ,YABU ,HERE>
|
||
<SETG DODGED? <>>
|
||
<SETG OPPONENT ,BANDIT-LEADER>
|
||
<TELL CR
|
||
"The man in the palanquin gets down and you recognize him. It is Kasigi
|
||
Yabu! He shouts at the bandit leader but the man shakes his sword furiously,
|
||
ordering them out of the way. Yabu gives a curt order, and charges with
|
||
a screaming battle cry, limping slightly. The bandit guarding you
|
||
swings his sword at you!" CR>)
|
||
(<REMOVE ,BANDITS>
|
||
<REMOVE ,BANDIT-LEADER>
|
||
<SETG OPPONENT <>>
|
||
<COND (<NOT ,DODGED?>
|
||
<TELL CR
|
||
"The bandit leader's sword plunges into you. As a red mist comes
|
||
over your sight, Yabu, enraged, tries to avenge you, but his leg
|
||
slows him." CR>)>
|
||
<TELL CR
|
||
"The bandit leader turns and flees, his men following. The Browns and
|
||
Grays are quickly beside you. Some scramble after the fleeing bandits
|
||
into the bushes. Yabu stops at the edge of the brush, shouts orders
|
||
imperiously, then comes back slowly, his limp more pronounced." CR>
|
||
<COND (<NOT ,DODGED?> <JIGS-UP>)>)
|
||
(<FSET ,YABU-PALANQUIN ,SCOREBIT>
|
||
<TELL CR
|
||
"None of the bandits are captured. Yabu and the Gray leader begin to
|
||
argue, Yabu pointing to the castle, and the Gray to the woods. You
|
||
hear the word "I"shunjin"", which you know to mean 'prisoner.' They
|
||
are trying to decide what to do with you! To return you to Toranaga
|
||
at the castle, or send you on with the Grays to Ishido.|
|
||
|
|
||
Yabu motions you to get into the palanquin. The Gray captain says,
|
||
\""I"Iye!""\"" CR>)
|
||
(DELAY
|
||
<COND (<NOT <IN? ,BLACKTHORNE ,YABU-PALANQUIN>>
|
||
<TELL CR
|
||
"Yabu points to the palanquin. The Gray captain violently disagrees,
|
||
saying, \""I"Iye!""\"" CR>
|
||
<RTRUE>)>)
|
||
(<DEQUEUE I-LEAVE-PRISON>
|
||
<RFALSE>)>>
|
||
|
||
<OBJECT BANDIT-LEADER
|
||
(DESC "bandit leader")
|
||
(SYNONYM BANDIT LEADER RONIN)
|
||
(ADJECTIVE BANDIT)
|
||
(FLAGS PERSON JAPANESEBIT)
|
||
(GENERIC GENERIC-BANDIT-F)
|
||
(ACTION BANDIT-LEADER-F)>
|
||
|
||
<ROUTINE GENERIC-BANDIT-F (R F)
|
||
<COND (<EQUAL? ,BANDIT-LEADER ,OPPONENT> ,BANDIT-LEADER)
|
||
(ELSE ,BANDITS)>>
|
||
|
||
<ROUTINE BANDIT-LEADER-F ("OPT" (RARG <>))
|
||
<COND (<RARG? WINNER>
|
||
<TELL G"He doesn't respond." CR>)
|
||
(<RARG? <>>
|
||
<COND (<VERB? FOLLOW>
|
||
<TELL
|
||
"You bow in agreement and prepare to follow the bandits." CR>)>)>>
|
||
|
||
<OBJECT BANDITS
|
||
(DESC "bandits")
|
||
(SYNONYM BANDITS RONIN BANDIT ATTACKER ATTACKERS)
|
||
(FLAGS PERSON JAPANESEBIT PLURAL SCOREBIT)
|
||
(GENERIC GENERIC-BANDIT-F)
|
||
(ACTION BANDITS-F)>
|
||
|
||
<ROUTINE BANDITS-F ("OPT" (RARG <>))
|
||
<COND (<RARG? WINNER>
|
||
<TELL "They don't respond." CR>)>>
|
||
|
||
<OBJECT YABU-PALANQUIN
|
||
(OWNER YABU)
|
||
(SCENE S-PRISON)
|
||
(DESC "palanquin")
|
||
(SYNONYM PALANQUIN LITTER)
|
||
(FLAGS VEHBIT OPENBIT CONTBIT SEARCHBIT)
|
||
(CAPACITY 100)
|
||
(GENERIC GENERIC-LITTER-F)
|
||
(ACTION YABU-PALANQUIN-F)>
|
||
|
||
<ROUTINE YABU-PALANQUIN-F ("OPT" (RARG <>))
|
||
<COND (<RARG? BEG>
|
||
<COND (<VERB? SIT>
|
||
<TELL G"You are already sitting down." CR>)>)
|
||
(<RARG? <>>
|
||
<COND (<VERB? BOARD>
|
||
<COND (<FIRST? ,PRSO>
|
||
<TELL
|
||
"There's someone using it already." CR>)
|
||
(<FSET? ,YABU-PALANQUIN ,SCOREBIT>
|
||
<TELL
|
||
"You speak in halting Japanese, knowing the words to be ungrammatical,
|
||
but hoping they will be understood, \"I friend. Not prisoner. Want
|
||
bath. Tired. Hungry. Bath.\" You point to the castle. \"Go
|
||
there! Now, please. Lord Toranaga. Go now.\" You get awkwardly into the
|
||
palanquin and lay down on the cushions, your feet sticking far out.|
|
||
|
|
||
Then Yabu laughs, and everyone joins in. He bows mockingly. \"Ah so,
|
||
Anjin-sama!\"|
|
||
|
|
||
\"Iye, Yabu-sama. Anjin-san.\"" CR>
|
||
<SCORE-OBJECT ,YABU-PALANQUIN>
|
||
<NEXT-SCENE>)
|
||
(ELSE
|
||
<TELL "No one will let you in it." CR>)>)>)>>
|
||
|
||
<ROOM DEEP-WOODS
|
||
(LOC ROOMS)
|
||
(DESC "Deep in the Woods")
|
||
(FLAGS ONBIT)
|
||
(WEST TO OUTSIDE-PRISON)
|
||
(EAST PER DEEP-WOODS-EXIT)
|
||
(GLOBAL LG-CASTLE CITY)
|
||
(ACTION DEEP-WOODS-F)>
|
||
|
||
<ROUTINE DEEP-WOODS-EXIT ("OPT" (RARG <>) (STRICT? <>))
|
||
<COND (.RARG <RFALSE>)
|
||
(ELSE
|
||
<COND (<IN? ,BANDITS ,HERE>
|
||
<TELL "The bandits"G" have you surrounded." CR>)
|
||
(<IN? ,YABU ,HERE>
|
||
<TELL "Yabu stops you and points toward the city." CR>)
|
||
(<IN? ,BROWNS ,HERE>
|
||
<TELL "The Grays"G" have you surrounded." CR>)
|
||
(ELSE
|
||
<TELL "The escort won't let you get ahead of the party." CR>)>
|
||
<RFALSE>)>>
|
||
|
||
<ROUTINE DEEP-WOODS-F (RARG)
|
||
<COND (<RARG? LOOK>
|
||
<TELL
|
||
"This is a wide track deep in the woods. There are tall trees and
|
||
a well-tended sward which feels soft underfoot. The castle is to the
|
||
west and the path continues to the east." CR>)
|
||
(<RARG? BEG>
|
||
<COND (<VERB? SIT>
|
||
<TELL
|
||
"You are rudely jerked to your feet." CR>)
|
||
(<OR <P? WALK P?WEST>
|
||
<P? WALK-TO (LG-CASTLE CITY)>>
|
||
<COND (<IN? ,BANDITS ,HERE>
|
||
<TELL
|
||
"You start back toward the city, walking as slowly as possible." CR>)
|
||
(ELSE
|
||
<TELL
|
||
G"No one will let you leave the party." CR>)>)
|
||
(<AND <EQUAL? ,OPPONENT ,BANDIT-LEADER>
|
||
<NOT ,DODGED?>
|
||
<MOTION-VERB?>>
|
||
<SETG DODGED? T>
|
||
<TELL
|
||
"With all your remaining strength you jerk away from the bandit and
|
||
roll to one side. His sword slashes down, but he misses." CR>
|
||
<SCORE-OBJECT ,BANDITS>)
|
||
(<AND <FSET? ,YABU-PALANQUIN ,SCOREBIT>
|
||
<P? POINT LG-CASTLE>>
|
||
<PERFORM ,V?BOARD ,YABU-PALANQUIN>
|
||
<RTRUE>)>)>>
|
||
|
||
<OBJECT LG-CASTLE
|
||
(LOC LOCAL-GLOBALS)
|
||
(DESC "Osaka castle")
|
||
(SYNONYM CASTLE)
|
||
(ADJECTIVE OSAKA)>
|
||
|
||
<OBJECT PRISON-GATE
|
||
(LOC LOCAL-GLOBALS)
|
||
(DESC "prison gate")
|
||
(SYNONYM GATE)
|
||
(ADJECTIVE PRISON)
|
||
(FLAGS DOORBIT TRYTAKEBIT)
|
||
(ACTION PRISON-GATE-F)>
|
||
|
||
<ROUTINE PRISON-GATE-F ()
|
||
<COND (<VERB? OPEN CLOSE>
|
||
<TELL
|
||
"The jailers would not appreciate your usurping their job." CR>)>>
|
||
|
||
<ROUTINE CROWD-PSEUDO ()
|
||
<TELL "The crowd ignores you." CR>>
|
||
|
||
<ROOM OUTSIDE-PRISON
|
||
(LOC ROOMS)
|
||
(DESC "Outside Prison")
|
||
(WEST TO PRISON-COURTYARD IF PRISON-GATE IS OPEN)
|
||
(FLAGS ONBIT OUTSIDE)
|
||
(THINGS LARGE CROWD CROWD-PSEUDO
|
||
SPRUCE CROWD CROWD-PSEUDO
|
||
<> PRISONER PRISONER-PSEUDO
|
||
<> PRISONERS PRISONER-PSEUDO)
|
||
(ACTION OUTSIDE-PRISON-F)>
|
||
|
||
<ROUTINE OUTSIDE-PRISON-F (RARG)
|
||
<COND (<RARG? LOOK>
|
||
<TELL
|
||
"Prisoners are being executed here. A large, spruce crowd looks on,
|
||
crimson and yellow with golden sunshades." CR>)
|
||
(<RARG? BEG>
|
||
<COND (<P? WALK P?WEST>
|
||
<TELL
|
||
"Your escort refuses to let you return to the prison." CR>)>)
|
||
(<RARG? ENTER>
|
||
<MOVE ,GRAYS ,HERE>
|
||
<TELL "Your guards keep pace and a wary eye on you." CR CR>)>>
|
||
|
||
<ROUTINE PRISON-AFTER-F ()
|
||
<TELL
|
||
"A bath and massage and two hours of sleep immeasurably refresh you. The
|
||
bath attendants, all women of girth and strength, pummel you and
|
||
shampoo your hair, and the barber trims your beard. The futons on which
|
||
you sleep are so clean, like the room. It all seems dreamlike. You wait
|
||
impatiently, hoping to be brought to Toranaga again.|
|
||
|
|
||
You know, beyond
|
||
all doubt, because of what Friar Domingo told you about the Portuguese
|
||
and Japanese politics and trade, that you can help Toranaga, who, in
|
||
return, can easily give you the riches and freedom you desire. There is
|
||
no ship in all Asia like yours, and if Toranaga commands, you can sweep
|
||
the Portuguese and Spanish from the seas with it, make a gift to him of
|
||
the Black Ship, destroy his enemies, anything!" CR>>
|
||
|
||
<END-SEGMENT ;"PRISON">
|
||
|
||
"S-MARIKO"
|
||
|
||
<BEGIN-SEGMENT MARIKO>
|
||
|
||
<ROOM MAPLE-GLADE
|
||
(LOC ROOMS)
|
||
(OWNER MAPLE-GLADE)
|
||
(SCENE S-MARIKO)
|
||
(AFTER ALVITO-AFTER-F)
|
||
(SCORE 3)
|
||
(DESC "Glade of Maples")
|
||
(FDESC "And at last, Toranaga summons you.")
|
||
(SYNONYM GLADE MAPLES)
|
||
(FLAGS ONBIT OUTSIDE SCOREBIT)
|
||
(GLOBAL DOMINGO PRISON LG-CREWMEN TEA-HOUSE)
|
||
(ACTION MAPLE-GLADE-F)>
|
||
|
||
<ROUTINE MAPLE-GLADE-F (RARG)
|
||
<COND (<RARG? SCENE-SETUP>
|
||
<DRESS-BLACKTHORNE>
|
||
<REPLACE-SYNONYM ,RUTTER ,W?MAP ,W?RUTTER T>
|
||
<REPLACE-SYNONYM ,SECRET-RUTTER ,W?MAP ,W?RUTTER T>
|
||
<NEW-SDESC ,MARIKO "woman" T>
|
||
<REPLACE-SYNONYM ,MARIKO ,W?MARIKO ,W?WOMAN T>
|
||
<REPLACE-SYNONYM ,MARIKO ,W?TODA ,W?WOMAN T>
|
||
<REPLACE-ADJECTIVE ,MARIKO ,W?TODA ,W?LADY T>
|
||
<THIS-IS-IT ,MARIKO>
|
||
<FCLEAR ,MARIKO ,THE>
|
||
<NEW-SDESC ,YAEMON "young boy" T>
|
||
<FCLEAR ,YAEMON ,THE>
|
||
<FCLEAR ,YAEMON ,NOABIT>
|
||
<FCLEAR ,YAEMON ,NOTHEBIT>
|
||
<SETG QCONTEXT ,TORANAGA> ;"so 'konnichi wa' will work"
|
||
<THIS-IS-IT ,TORANAGA>
|
||
<MOVE ,YAEMON ,HERE>
|
||
<MOVE ,MARIKO ,HERE>
|
||
<MOVE ,TORANAGA ,HERE>
|
||
<QUEUE I-YAEMON -1>)
|
||
(<RARG? LOOK>
|
||
<TELL
|
||
"This is Toranaga's private garden within Osaka Castle. You are in
|
||
a glade of maples near a little thatched hut." CR>)
|
||
(<RARG? BEG>
|
||
<COND (<P? (ENTER THROUGH) TEA-HOUSE>
|
||
<TELL "That would be very impolite." CR>)
|
||
(<P? EXAMINE MARIKO>
|
||
<PRE-EXAMINE>
|
||
<TELL
|
||
G"You have never seen anyone so petite. You could pick her up with one hand"
|
||
". You wonder if she is Toranaga's consort. What would it be like to have
|
||
such a woman in bed? You'd be afraid of crushing her. No, she wouldn't
|
||
break. There are women in England almost as small. But not like her." CR>)
|
||
(<AND <FSET? ,YAEMON ,SCOREBIT>
|
||
<OR <P? ,V?WINK <>>
|
||
<P? MAKE HEAD>
|
||
<ACT-CRAZY?>>>
|
||
<PERFORM ,V?SMILE ,YAEMON>
|
||
<RTRUE>)
|
||
(<AND <P? (KONNICHI-WA BOW)
|
||
(MARIKO TORANAGA YAEMON <>)>
|
||
<FSET? ,MAPLE-GLADE ,SCOREBIT>>
|
||
<B-SIT>
|
||
<COND (<VERB? KONNICHI-WA>
|
||
<TELL
|
||
"You use the phrases the old monk taught you. \""I"Konnichi wa"",\" you
|
||
say. ">)
|
||
(ELSE
|
||
<TELL "You bow to ">
|
||
<COND (,PRSO <TELL THE ,PRSO>)
|
||
(ELSE <TELL D ,TORANAGA>)>
|
||
<TELL ". ">)>
|
||
<NEW-SDESC ,MARIKO "Mariko">
|
||
<REPLACE-SYNONYM ,MARIKO ,W?WOMAN ,W?MARIKO>
|
||
<REPLACE-SYNONYM ,MARIKO ,W?WOMAN ,W?TODA>
|
||
<REPLACE-ADJECTIVE ,MARIKO ,W?LADY ,W?TODA>
|
||
<COND (<NOT <PRSO? <> ,TORANAGA>>
|
||
<TELL "You bow to " D ,TORANAGA " as well. ">)>
|
||
<COND (<VERB? KONNICHI-WA>
|
||
<TELL
|
||
"\""I"Konnichi wa, Toranaga-sama.""\" You gather
|
||
your kimono around you and sit. \""I"Gomen nasai, Toranaga-sama, nihon go ga
|
||
hanase-masen. Tsuyaku go imasu ka?""\"|
|
||
|
|
||
The woman looks surprised. \"">
|
||
<COND (<NOT <FSET? ,HERE ,RMUNGBIT>>
|
||
<FSET ,HERE ,RMUNGBIT>
|
||
<TELL
|
||
"I am your interpreter, senhor,\" she says at once. \"My name is
|
||
Mariko. ">)>
|
||
<SETG QCONTEXT ,MARIKO>
|
||
<SETUP-ANSWER "i learned from">
|
||
<TELL "But you
|
||
speak Japanese?\" she asks. You explain that you know only a few words and
|
||
phrases. \"My Master wishes to know where you learned your 'few words and
|
||
phrases.'\"" CR>
|
||
<SCORE-OBJECT ,MAPLE-GLADE>)
|
||
(ELSE
|
||
<FSET ,HERE ,RMUNGBIT>
|
||
<TELL
|
||
"The woman greets you. \"My name is Mariko. I am your interpreter,
|
||
senhor.\"" CR>)>)
|
||
(<AND <IN? ,ISHIDO ,HERE>
|
||
<OR <P? TELL TORANAGA>
|
||
<P? (ASK-ABOUT TELL-ABOUT) TORANAGA>>>
|
||
<TELL
|
||
"Mariko motions you not to interrupt Toranaga." CR>
|
||
<COND (<VERB? TELL> <END-QUOTE>)
|
||
(ELSE <RTRUE>)>)
|
||
(<P? TELL-ABOUT TORANAGA>
|
||
<PERFORM ,V?TELL-ABOUT ,MARIKO ,PRSI>
|
||
<RTRUE>)
|
||
(<P? DRAW WORLD>
|
||
<TELL
|
||
"You kneel in the sand. With your finger you begin to draw a crude map, upside
|
||
down so they can see it better. You sketch boldly. \"I can draw a more
|
||
accurate map later, with pen and paper.\" You gesture. \"This is north and
|
||
south, east and west. Japan is here, my country's on the other side of the
|
||
world, there. This is all unknown and unexplored.\" Your hand waves away the
|
||
vast expanse of western North America, the interior of South America, all Asia
|
||
north and east of Muscovy, and inland Africa. \"We know the coastlines, but
|
||
little else. The interiors are almost entirely mysteries.\"" CR>)
|
||
(<P? BOW ISHIDO>
|
||
<COND (<FSET? ,ISHIDO ,RMUNGBIT>
|
||
<TELL
|
||
"You copy the Japanese. Toranaga seems impressed." CR>)
|
||
(ELSE
|
||
<TELL
|
||
"You bow to Ishido, but he ignores you." CR>)>)>)>>
|
||
|
||
<ROUTINE MARIKO-TELL-MARIKO-ABOUT ()
|
||
<COND (<PRSI? ,ME>
|
||
<TELL
|
||
"You relate the story of your life. Toranaga questions
|
||
you closely about many points, particulary those relating to war and
|
||
politics." CR>)
|
||
(<PRSI? ,DOMINGO ,PRISON>
|
||
<HOW-I-LEARNED>)
|
||
(<PRSI? ,QUEEN ,ENGLAND>
|
||
<TELL
|
||
"\"My land is ruled by a Queen. Queen Elizabeth whose father freed us from
|
||
the hated priests, and whose wise rule these many years has kept us
|
||
free!\"" CR>)
|
||
(<PRSI? ,BLACK-SHIP>
|
||
<TELL
|
||
"\"Give me back my ship and I'll sweep the Portuguese and Spanish from the
|
||
sea and bring you the Black Ship!\"" CR>)
|
||
(<PRSI? ,WORLD>
|
||
<TELL
|
||
"\"Perhaps I could draw you a map of the world, as we know it?\"|
|
||
|
|
||
Toranaga seems interested." CR>)
|
||
(<PRSI? ,VOYAGE>
|
||
<TELL
|
||
"\"We were two years sailing here, through Magellan's Pass into the Pacific.\"|
|
||
|
|
||
Toranaga interrupts, and Mariko says, \"My Master says you are mistaken. All
|
||
bar -- all Portuguese come from the south.\"|
|
||
|
|
||
\"Yes, it's true they favor that way,\" you reply. \"They have dozens of forts
|
||
all along the route. Most of those forts employ Japanese troops, by the way.\"|
|
||
|
|
||
You see an immediate reaction on Mariko's face, and when she translates, on
|
||
Toranaga's." CR>)
|
||
(<PRSI? CHURCH POPE>
|
||
<TELL
|
||
"\"The Pope divided the world between Spain and Portugal. Portugal has the
|
||
exclusive right to this country, to all these countries -- Japan, China, and
|
||
Africa -- in return for spreading Catholicism.\"" CR>)
|
||
(ELSE
|
||
<TELL
|
||
"Mariko passes on the information to Toranaga, but he doesn't seem too
|
||
interested." CR>)>>
|
||
|
||
<ROUTINE HOW-I-LEARNED ()
|
||
<SETG QCONTEXT <>>
|
||
<SETUP-ANSWER <>>
|
||
<TELL
|
||
"\"There was a monk in the prison, senhorita, a Francisan monk, and he taught
|
||
me. Things like 'food, friend, bath, go, come, true, false,' and so on. Would
|
||
you please tell Lord Toranaga that I'm better prepared now to answer his
|
||
questions, to help, and more than a little pleased to be out of prison. For
|
||
which I thank him.\"" CR>>
|
||
|
||
<GLOBAL MARIKO-IMPATIENT 0>
|
||
<GLOBAL YAEMON-BORED? 0>
|
||
|
||
<ROUTINE I-YAEMON ()
|
||
<COND (<FSET? ,YAEMON ,SCOREBIT>
|
||
<COND (<OR <EQUAL? ,YAEMON-CNT 1>
|
||
<AND <G? ,YAEMON-CNT 1>
|
||
<PROB 67>>>
|
||
<SETG YAEMON-BORED? T>
|
||
<TELL CR
|
||
CTHE ,YAEMON " seems bored with you. He reminds you of your own son when
|
||
the talk of adults becomes too serious. ">
|
||
<COND (<PROB 50>
|
||
<TELL "He yawns." CR>)
|
||
(ELSE
|
||
<TELL "His attention is drifting." CR>)>)>)>
|
||
<COND (<EQUAL? ,QCONTEXT ,MARIKO>
|
||
<SETG MARIKO-IMPATIENT <+ ,MARIKO-IMPATIENT 1>>
|
||
<COND (<G? ,MARIKO-IMPATIENT 1>
|
||
<TELL CR
|
||
"\"Please answer, senhor. My Master grows impatient.\"" CR>
|
||
<RTRUE>)
|
||
(ELSE
|
||
<RFALSE>)>)>
|
||
<ZLINES ,YAEMON-CNT
|
||
(DELAY
|
||
<COND (<FSET? ,MAPLE-GLADE ,SCOREBIT>
|
||
<COND (<EQUAL? ,DELAY-CNT 1>
|
||
<TELL CR
|
||
"The three Japanese are watching you. The woman is curious but nervous,
|
||
Toranaga is like a hawk watching a rabbit, and the boy stares at you as he
|
||
would stare at a fabulous monster. It's exactly what your own son, so
|
||
far away in England, would do. ">)
|
||
(ELSE
|
||
<TELL CR
|
||
"The three Japanese continue to watch you. ">)>
|
||
<TELL "What was the polite phrase the old monk
|
||
taught you? You try to remember." CR>
|
||
<RTRUE>)>)
|
||
(<THIS-IS-IT ,MARIKO>
|
||
<TELL CR
|
||
"Mariko begins to ask you questions. Where you were born, whether you are
|
||
married, where you lived in England. She is not as good an interpreter as
|
||
Father Alvito, but she is more pleasant to talk to, and beautiful. At one
|
||
point you compliment her on her flawless grasp of Portuguese, and she
|
||
blushes, fluttering her fan." CR>)
|
||
(<THIS-IS-IT ,MARIKO>
|
||
<THIS-IS-IT ,TORANAGA>
|
||
<TELL CR
|
||
"\"My Lord wishes to know about you and your family,\" Mariko
|
||
continues. \"About your country, its queen and previous rulers, habits,
|
||
customs, and
|
||
history. Similarly about all other countries, particularly Portugal and
|
||
Spain. All about the world you live in. About your ships, weapons, foods,
|
||
trade. About
|
||
your wars and battles and how to navigate a ship, how you guided your ship
|
||
and what happened on the voyage. He wants to understand -- Excuse me, why do
|
||
you laugh?\"|
|
||
|
|
||
\"Only because, senhorita,\" you reply, \"that seems to be just about
|
||
everything I know.\"|
|
||
|
|
||
\"That is precisely what my Master wishes.\"" CR>)
|
||
(<MOVE ,ISHIDO ,HERE>
|
||
<FSET ,ISHIDO ,RMUNGBIT>
|
||
<TELL CR
|
||
"Ishido appears at the edge of the glade, bows formally to the young boy,
|
||
and to Toranaga, who looks annoyed at the interruption but bows back." CR>)
|
||
(<FCLEAR ,ISHIDO ,RMUNGBIT>
|
||
<TELL CR
|
||
"Ishido and Toranaga converse. Mariko translates for you. \"Please excuse me,
|
||
Lord Toranaga,\" he says. \"There is an important matter I wish to see you
|
||
about. The last formal meeting of the Regents has been postponed. We do not
|
||
meet tonight at sunset. Lord Kiyama's sick. Lord Sugiyama and Lord Onoshi
|
||
have agreed to the delay. A few days are unimportant, aren't they, on such
|
||
important matters?\"|
|
||
|
|
||
\"When will the meeting be?\" Toranaga asks, seething. Any delay jeopardizes
|
||
him immeasurably." CR>)
|
||
(<TELL CR
|
||
"\"I understand Lord Kiyama should be well tomorrow, or perhaps the next
|
||
day. His physician has forbidden any visitors. The disease might be
|
||
contagious.\" Ishido is very nonchalant, implying the delay could be
|
||
indefinite." CR>)
|
||
(<MOVE ,ISHIDO ,GENERIC-OBJECTS>
|
||
<MOVE ,PROPHECY ,GENERIC-OBJECTS>
|
||
<TELL CR
|
||
"\"I'll visit Lord Kiyama the day after tomorrow,\" Toranaga says, naming a
|
||
deadline. \"The contagion that will topple me has not yet been born. Remember
|
||
the soothsayer's prediction!\"|
|
||
|
|
||
\"No, Lord Toranaga, I haven't forgotten,\" Ishido says, remembering very
|
||
well. He bows again, very deferential to the boy, and leaves." CR>)
|
||
(<TELL CR
|
||
"Soon the interview is over, and the Heir is sent for his swimming
|
||
lesson. Toranaga installs you in his own sleeping chamber, as a mark of his
|
||
favor. Things are looking up, indeed!" CR>
|
||
<NEXT-SCENE>)>>
|
||
|
||
<OBJECT PROPHECY
|
||
;(LOC GENERIC-OBJECTS)
|
||
(DESC "prophecy")
|
||
(SYNONYM PROPHECY PREDICTION)
|
||
(FLAGS SCOREBIT)>
|
||
|
||
<OBJECT YAEMON
|
||
(LOC GENERIC-OBJECTS)
|
||
(SDESC "Yaemon")
|
||
(SYNONYM BOY YAEMON HEIR)
|
||
(ADJECTIVE YOUNG)
|
||
(FLAGS PERSON NOABIT NOTHEBIT JAPANESEBIT SCOREBIT)
|
||
(ACTION YAEMON-F)>
|
||
|
||
<ROUTINE YAEMON-F ("OPT" (RARG <>))
|
||
<COND (<RARG? WINNER>
|
||
<WAKARIMASEN>)
|
||
(ELSE
|
||
<COND (<VERB? EXAMINE>
|
||
<TELL
|
||
"The boy is small and straight and round-eyed, his full black hair tied into
|
||
a short queue, his pate unshaven. His curiosity seems enormous." CR>)
|
||
(<VERB? SMILE WINK>
|
||
<COND (,YAEMON-BORED?
|
||
<COND (<FSET? ,YAEMON ,SCOREBIT>
|
||
<TELL
|
||
"The boy jumps, then laughs and interrupts Mariko and points and speaks out,
|
||
and everyone listens indulgently and no one hushes him.|
|
||
|
|
||
\"Lord Toranaga asks why you did that, senor?\"|
|
||
|
|
||
You think for a moment and reply, \"Oh, just to amuse the lad. He's a child
|
||
like any, and children in my country would usually laugh if you did that. My
|
||
son must be about his age now. My son's seven.\"|
|
||
|
|
||
\"The Heir is seven,\" Mariko says after a pause." CR>
|
||
<SCORE-OBJECT ,YAEMON>)
|
||
(ELSE
|
||
<TELL
|
||
"There is no response this time." CR>)>)
|
||
(ELSE
|
||
<TELL
|
||
CTHE ,YAEMON " jumps back, startled." CR>)>)
|
||
(<VERB? WHO>
|
||
<TELL
|
||
"He is the Heir, the only son of the Taiko, who died a year ago. The Council
|
||
of Regents is to guide him and rule Japan through his minority." CR>)>)>>
|
||
|
||
<ROUTINE ALVITO-AFTER-F ()
|
||
<TELL
|
||
"Elsewhere in Osaka, Father Alvito reports to his superior, dell'Aqua,
|
||
the Father-Visitor of Asia,
|
||
the most powerful Jesuit and thus the most powerful man in Asia.|
|
||
|
|
||
\"We're already in trouble. Toranaga began by saying that he understands from
|
||
the Ingeles that incredible profits are being made from the Portuguese monopoly
|
||
of the silk trade with China. He 'invites' you to report to the Regents on rates
|
||
of exchange. He does not object to our making a large profit, providing it comes
|
||
from the Chinese. I'm sorry to tell you that Blackthorne seems to be particularly
|
||
well informed.\"|
|
||
|
|
||
Ferriera, the Spanish Captain of the Black Ship, says coldly, \"The sooner the heretic's
|
||
dead the better. If the Dutch and English start spreading their filth in Asia we're
|
||
in for trouble!\"|
|
||
|
|
||
\"I regret to tell you, Captain, that Toranaga said that if any harm befalls the
|
||
Ingeles, it's quite possible the Taiko's Expulsion Edicts would be reexamined and
|
||
all Christian churches, schools, places of rest, would be immediately closed.\"" CR>>
|
||
|
||
<END-SEGMENT ;"MARIKO">
|