journey/dwarves.zap
historicalsource 689e06b55f Final Revision
2019-04-14 16:35:30 -04:00

627 lines
27 KiB
Plaintext

.SEGMENT "DWARVES"
.FUNCT ANONF-86:ANY:0:0
CRLF
CRLF
CALL2 SCENE,DWARF-MEETING
RSTACK
.FUNCT ANONF-87:ANY:0:0
EQUAL? ACTION,PROCEED-COMMAND \FALSE
ICALL UPDATE-MOVE,STORY-TOWERS,HURTH-STORIES
CALL MOVE-TO,STAIR-BOTTOM,STR?410
RSTACK
.FUNCT ANONF-88:ANY:0:0,DF,BK
EQUAL? ACTION,BACK-COMMAND \?CND1
SET 'BK,TRUE-VALUE
ZERO? DWM-FACING /?PRT3
SET 'DWM-FACING,0
JUMP ?PRE5
?PRT3: SET 'DWM-FACING,1
?PRE5: SET 'ACTION,PROCEED-COMMAND
PRINTI "We turned around and started slowly back in the opposite direction."
CRLF
CRLF
?CND1: EQUAL? ACTION,SCENE-START-COMMAND \?CCL8
PRINTI "As we slowly made our way down the forbidding passageway, Bergon signalled us to stop."
CRLF
CRLF
PRINTI """Do you hear that?"" he asked, indicating some faint sound from the gloom that lay before us."
EQUAL? KIDNAPPED,MINAR \TRUE
FSET? ESHER,IN-PARTY \TRUE
ZERO? 2ND-PASS \TRUE
CRLF
CRLF
PRINTI """Yes, and it's a trap, no doubt set for us by our friend Minar!"" scowled Esher."
RTRUE
?CCL8: EQUAL? ACTION,STAND-COMMAND \?CCL15
DEC 'DWM-LOC1
INC 'DWM-LOC2
EQUAL? DWM-HERE,DWM-LOC1,DWM-LOC2 /?CCL18
GETP HERE,P?TEMP
ZERO? STACK \?CCL21
PRINTI "As we stood our ground, it seemed that sounds could be heard behind us as well as in front of us."
CALL1 DWM-TRAPPED
RSTACK
?CCL21: SET 'DWM-LOC1,DWM-HERE
CALL1 DWM-HEAR
RSTACK
?CCL18: CALL1 DWM-HEAR
RSTACK
?CCL15: EQUAL? ACTION,PROCEED-COMMAND \?CCL23
ZERO? BK \?CND24
CALL QSET?,HERE,TRAPPED
ZERO? STACK \?CCL28
PRINTI "Increasingly apprehensive, we made our way slowly down the passage."
CRLF
CRLF
JUMP ?CND24
?CCL28: PRINTI "Reaching toward our weapons, we moved forward at a snail's pace; the sounds grew louder and seemed to come from all around us!"
CRLF
CRLF
?CND24: ZERO? DWM-FACING /?CCL31
INC 'DWM-HERE
INC 'DWM-LOC2
JUMP ?CND29
?CCL31: DEC 'DWM-HERE
DEC 'DWM-LOC1
?CND29: CALL1 DWM-HEAR
RSTACK
?CCL23: EQUAL? ACTION,CAST-COMMAND \?CCL33
EQUAL? ACTION-OBJECT,FAR-VISION-SPELL \?CCL33
ZERO? DWM-FACING \?CCL38
CALL DIFF,DWM-LOC2,DWM-HERE >DF
JUMP ?CND36
?CCL38: CALL DIFF,DWM-LOC1,DWM-HERE >DF
?CND36: ICALL2 CAST-FAR-VISION,FALSE-VALUE
CRLF
CRLF
PRINTI """There!"" said Bergon, as the fireball cast its eerie light on a group of shadowy figures not "
EQUAL? DF,2 \?CCL41
PRINTI "fifty"
JUMP ?CND39
?CCL41: EQUAL? DF,1 \?CND39
PRINTI "twenty"
?CND39: PRINTI " paces away."
RTRUE
?CCL33: EQUAL? ACTION,COMBAT-COMMAND \?CCL44
ZERO? 2ND-PASS /?CND45
PRINTI "Bergon, surprised by the aggressiveness of the Dwarves, drew his sword, but we stayed his hand. ""Astrix said the Dwarves were our allies,"" Praxix reminded him."
ICALL2 REMOVE-PARTY-COMMAND,COMBAT-COMMAND
ICALL2 REMOVE-PARTY-COMMAND,RETREAT-COMMAND
RTRUE
?CND45: PRINTI "At Bergon's signal, we started to fight, but we were surrounded and hopelessly outnumbered. We were at the Dwarves mercy, but their leader spared our lives. Instead, he ordered us bound and blindfolded, and had us marched us back to the gate at which we entered the cavern. The heavy stone door closed behind us with a crash."
ICALL2 HINT,HINT-DWARVES
FSET DWARF-MEETING,TRIED
ICALL TRAVEL-COMMANDS,CANYON-GATE,PROCEED-COMMAND
CALL2 DWM-END,CANYON-GATE
RSTACK
?CCL44: EQUAL? ACTION,RETREAT-COMMAND \?CCL48
ICALL2 REMOVE-PARTY-COMMAND,RETREAT-COMMAND
PRINTI "We thought of trying to escape, but were completely surrounded. We would either have to fight these Dwarves or parley with them."
RTRUE
?CCL48: EQUAL? ACTION,PARLEY-COMMAND \?CCL50
PRINTI "Bergon sheathed his sword, and took a few small steps toward the Dwarf leader."
CALL OPTION,BERGON,TELL-TRUTH-COMMAND,LIE-COMMAND
RSTACK
?CCL50: EQUAL? ACTION,TELL-TRUTH-COMMAND \?CCL52
ZERO? 2ND-PASS /?CCL55
PRINTI """We have journeyed here from the Sunrise Tower of Astrix, the Wizard. He believes we may benefit in our struggle with the "
PRINT BAD-GUY
PRINTI " by exploring these caverns."
ZERO? KIDNAPPED /?CND56
PRINTI " We have faced many dangers on our journey, and just now one of our party has disappeared near the gate at Bern i-Lav."
?CND56: PRINTC 34
CRLF
CRLF
JUMP ?CND53
?CCL55: PRINTI """We journey eastward to the Tower of the Sunrise, in search of the Wizard Astrix."""
CRLF
CRLF
PRINTI """You choose a most unusual route...."""
CRLF
CRLF
PRINTI """We chose not this path. One of our party disappeared near the gate by which we entered these caverns, and we have followed his trail to this spot."""
CRLF
CRLF
?CND53: ZERO? KIDNAPPED /?CND58
PRINTI "There was a murmur in the ranks of the Dwarves, and their leader at last held out a bloodied garment that belonged to "
ICALL2 WPRINTD,KIDNAPPED
PRINTI ". ""We found this a short while ago. If your friend has been taken by Orcs, your best hope is that he is dead!"" He paused for a long moment."
CRLF
CRLF
?CND58: CALL1 DWM-ESCORT-OPTION
RSTACK
?CCL52: EQUAL? ACTION,LIE-COMMAND \?CCL61
PRINTI """We travel east to meet our friends at the port of Zan."""
CRLF
CRLF
PRINTI """If you have friends in Zan, the worse for you!"" the Dwarves' leader spat. ""It is an evil place, a den of thieves and assassins."" His voice had taken on an alarmingly belligerent tone, but he quickly regained his composure and now spoke in a quieter, more thoughtful voice. ""Yet,"" he said, ""you are not of Orcish blood, and it is possible that you are not enemies of the Dwarves."
CRLF
CRLF
PRINTI """We do not kill in haste, as is now the fashion, but we cannot allow you and your party to walk the halls of Reth a-Zar unescorted."" His eyes slowly passed over each of us, then he spoke as a judge passing sentence."
CRLF
CRLF
FSET DWARF-MEETING,TRAPPED
CALL2 DWM-ESCORT-OPTION,TRUE-VALUE
RSTACK
?CCL61: EQUAL? ACTION,GET-ADVICE-COMMAND \?CCL63
FCLEAR HERE,ADVISE
FSET? DWARF-MEETING,SEEN \?CCL66
PRINTI "We conferred briefly to consider Agrith's offer. "
FSET? ESHER,IN-PARTY \?CCL69
EQUAL? MINAR,KIDNAPPED \?CCL69
ZERO? 2ND-PASS \?CCL69
PRINTI "With the exception of Esher, who remained convinced that this was all a part of some sinister plan concocted by Minar,"
JUMP ?CND67
?CCL69: PRINTI "There was no dissention:"
?CND67: PRINTI " the group was united in favoring acceptance."
JUMP ?CND64
?CCL66: FSET? ESHER,IN-PARTY \?CND64
PRINTI "Bergon asked the group for advice, but only Esher answered. ""If anyone cared about my advice, we wouldn't be on this 'adventure' in this first place."" He was in fine form, clearly demonstrating why nobody cared about his advice."
?CND64: CALL OPTION,BERGON,ACCEPT-COMMAND,DECLINE-COMMAND
RSTACK
?CCL63: EQUAL? ACTION,DECLINE-COMMAND \?PRD77
ZERO? 2ND-PASS \?CTR74
?PRD77: EQUAL? ACTION,ACCEPT-COMMAND \?CCL75
?CTR74: EQUAL? ACTION,DECLINE-COMMAND \?CND80
PRINTI "Bergon thought to decline, feeling some distrust toward this unknown people. Yet, Astrix felt certain that we should come here, and Bergon was loath to disappoint him."
CRLF
CRLF
?CND80: PRINTI "Bergon replied, ""You are most gracious, Agrith, and we would be foolish indeed to decline your offer."" Agrith bowed slightly, then motioned to one of his men, who stepped forward. ""This is Hurth, one of my sons. He shall be your guide through Reth a-Zar!"""
CRLF
CRLF
PRINTI "Agrith handed Hurth a flaming torch to help guide our way, and then the two Dwarves embraced in their fashion. With a motion of his arm, Agrith signalled the others to follow, and quietly he led them away into the gloom of the cavern's depths."
ICALL2 DWM-END,CAVERN-1
ICALL2 PARTY-ADD,HURTH
REMOVE TALE-DWARVES
RTRUE
?CCL75: EQUAL? ACTION,DECLINE-COMMAND \FALSE
PRINTI "Bergon declined Agrith's offer, saying ""Our concerns and yours are not yet joined. We shall make our way alone."""
CRLF
CRLF
PRINTI "And with that, Agrith's men escorted us out of the caverns; we never saw the Dwarves again."
ICALL TRAVEL-COMMANDS,CANYON-GATE,PROCEED-COMMAND
CALL2 DWM-END,CANYON-GATE
RSTACK
.FUNCT DWM-ESCORT-OPTION:ANY:0:1,FOO
ZERO? 2ND-PASS /?CCL3
ZERO? FOO \?CCL3
PRINTI """I do not know what purpose Astrix has in mind, but I grant you this option,"" Agrith said. ""Continue freely through these halls with our chosen escort, or leave at once! Choose now!"""
JUMP ?CND1
?CCL3: PRINTI """I, Agrith, speaking for the Dwarves, grant you this option: to continue on your way with our chosen escort, or to leave these halls at once. Choose now!"""
?CND1: ICALL OPTION,BERGON,ACCEPT-COMMAND,DECLINE-COMMAND,GET-ADVICE-COMMAND
RTRUE
.FUNCT DWM-END:ANY:1:1,RM
ICALL1 END-OPTION
ICALL2 SCENE,FALSE-VALUE
CALL2 MOVE-TO,RM
RSTACK
.FUNCT DIFF:ANY:2:2,N1,N2
GRTR? N1,N2 \?CCL3
SUB N1,N2
RSTACK
?CCL3: SUB N2,N1
RSTACK
.FUNCT DWM-HEAR:ANY:0:0,DL,DIF,DF1,DF2,SURR
CALL DIFF,DWM-LOC1,DWM-HERE >DF1
CALL DIFF,DWM-LOC2,DWM-HERE >DF2
GRTR? DF2,DF1 \?CCL3
SET 'DL,DWM-LOC1
SET 'DIF,DF1
JUMP ?CND1
?CCL3: SET 'DL,DWM-LOC2
SET 'DIF,DF2
SET 'SURR,TRUE-VALUE
?CND1: ZERO? DIF \?CND4
ICALL2 GRAPHIC,G-DWARVES
FSET DWARF-MEETING,SEEN
ICALL UPDATE-FSET,DWARF-MEETING,DONT-CAST
PRINTI "Our assailants had finally arrived; Dwarves they were, and heavily armed. We joined in a tight circle, weapons drawn, and waited for the onslaught. But they did not attack; rather, their leader, somewhat taller and having about him an air of superiority, strode forward."
CRLF
CRLF
PRINTI """What business have you here in Reth a-Zar?"" he demanded. ""Come, speak quickly, for we have no patience with strangers!"""
FSET? TALE-RETH-A-ZAR,EXAMINED /?CND6
PRINTI " Under his breath, Praxix repeated the strange words - 'Reth a-Zar'; they held some great meaning for our Wizard-friend, but for us they spoke only of hopelessness and despair."
?CND6: FSET? TALE-RETH-A-ZAR,EXAMINED /?CND8
ICALL UPDATE-MOVE,TALE-RETH-A-ZAR,PRAXIX-TALES
?CND8: ICALL2 MODE,FIGHT-MODE
ICALL1 PRINT-CHARACTER-COMMANDS
ICALL CHANGE-CIT,BERGON,1,NUL-COMMAND
SET 'OPPONENT,DWARVES
SET 'COMBAT-ROUND,-1
RTRUE
?CND4: GRTR? DL,DWM-HERE \?PRD14
ZERO? DWM-FACING \?CTR11
?PRD14: LESS? DL,DWM-HERE \?CCL12
ZERO? DWM-FACING \?CCL12
?CTR11: PRINTI "Ahead of"
JUMP ?CND10
?CCL12: PRINTI "From somewhere behind"
?CND10: PRINTI " us, we could "
EQUAL? DIF,2 \?CND19
PRINTI "barely "
?CND19: PRINTI "make out muffled noises which were coming nearer with each passing moment."
ZERO? SURR /TRUE
GETP HERE,P?TEMP
ZERO? STACK \TRUE
ICALL1 DWM-TRAPPED
RTRUE
.FUNCT DWM-TRAPPED:ANY:0:0
PUTP HERE,P?TEMP,TRUE-VALUE
CRLF
CRLF
PRINTI """They come from both sides. We are trapped!"" said Bergon, verbalizing that which we had long since feared. Each of us reached for his weapon, knowing battle to be near at hand."
RTRUE
.FUNCT ANONF-89:ANY:0:0
EQUAL? ACTION,UP-COMMAND \?CCL3
PRINTI "We climbed for hours as we made our way up the gently winding stair, then paused for refreshment. It seemed the stairs would go on forever"
FSET? HURTH,IN-PARTY \?CCL6
PRINTI ", but Hurth reassured us, saying, ""We are now at the half-way point to the High Gate and the Tower of the Sunset!"""
JUMP ?CND4
?CCL6: PRINTC 46
?CND4: CRLF
CRLF
FSET? HERE,TRAPPED \?CND7
ICALL REMOVE-TRAVEL-COMMAND,STAIR-JUNCTION,DOWN-COMMAND
?CND7: FSET? HURTH,IN-PARTY \?CCL11
PRINTI "Hurth was right: a few hours later, we arrived at a junction of two stairways. ""The stair to the left leads to the Tower of the Sunset; the stair to the right leads to the High Gate,"" Hurth said. ""If we intend to reach the Tower, we should start now. It is a much longer climb."""
JUMP ?CND9
?CCL11: PRINTI "After climbing for a few hours more, we arrived at the junction of two stairways; neither was marked."
?CND9: CALL2 MOVE-TO,STAIR-JUNCTION
RSTACK
?CCL3: EQUAL? ACTION,PROCEED-COMMAND \FALSE
FSET? HURTH,IN-PARTY \?CCL16
PRINTI "With Hurth"
JUMP ?CND14
?CCL16: PRINTI "With "
ICALL2 WPRINTD,LEADER
?CND14: ZERO? STAIR-TO-PRISON? \?CCL19
SET 'STAIR-TO-PRISON?,TRUE-VALUE
JUMP ?CND17
?CCL19: FSET HERE,TRAPPED
ICALL1 REMOVE-TRAVEL-COMMAND
?CND17: FSET? OUTSIDE-PRISON,SEEN /?CCL22
PRINTI " in the lead, we continued into the dark caverns. After an hour's march, we came to a place in which a single word, in runes, was carved into the stone."
JUMP ?CND20
?CCL22: PRINTI " leading the way, we again marched to the spot at which runes were carved into the stone."
?CND20: CALL2 MOVE-TO,OUTSIDE-PRISON
RSTACK
.SEGMENT "ORC-FIGHT"
.FUNCT ANONF-90:ANY:0:0
EQUAL? ACTION,LEFT-COMMAND \?CCL3
ICALL1 REMOVE-TRAVEL-COMMAND
PRINTI "As we moved down the left passage, we could hear sounds ahead. Hurth waved for us to stop; then, he continued alone and reported that he was certain that a gang of orcs were just beyond our sight."
CRLF
CRLF
ICALL UPDATE-FSET,HERE,DONT-SCOUT
PRINTI """The passage narrows ahead,"" he whispered. ""Perhaps one of us could get through without being seen, but not more. Perhaps we should explore the right-hand passage."" We agreed, and silently returned to the fork."
RTRUE
?CCL3: EQUAL? ACTION,SCOUT-COMMAND \?CCL5
ICALL UPDATE-FSET,HERE,DONT-SCOUT
FSET HERE,SCOUTED
ICALL REMOVE-TRAVEL-COMMAND,HERE,LEFT-COMMAND
ICALL2 WPRINTD,ACTOR
PRINTI " made his way down both corridors, then returned. ""Both passages lead to the same place and the same group of orcs,"" he said, ""but the right path is wider and will protect our movements longer."""
RTRUE
?CCL5: EQUAL? ACTION,RIGHT-COMMAND \FALSE
CALL QSET?,HERE,BLACK-MIX
ZERO? STACK \?CCL10
PRINTI "We moved silently down the passage, and found the meaning of the glowing cavern wall. Not ten paces away, the cavern opened into a vestibule, in the middle of which stood nine grotesque figures huddling around an open fire. Bound and gagged on the floor nearby, unmoving, was "
ZERO? KIDNAPPED /?CCL13
ICALL2 WPRINTD,KIDNAPPED
PRINTC 33
CRLF
CRLF
JUMP ?CND11
?CCL13: PRINTI "a badly beaten Dwarf!"
CRLF
CRLF
?CND11: PRINTI """Cursed orcs!"" Hurth spat. ""Kirth en-Gilan!"""
JUMP ?CND8
?CCL10: PRINTI "Again, we made our way to the edge of the orcs' cavern. This time, we knew we had no alternative but to fight!"
ICALL REMOVE-TRAVEL-COMMAND,ORC-ANTE,BACK-COMMAND
?CND8: CALL2 MOVE-TO,ORC-ANTE
RSTACK
.FUNCT ANONF-91:ANY:0:0
EQUAL? ACTION,RETURN-COMMAND \FALSE
ICALL REMOVE-TRAVEL-COMMAND,OUTSIDE-PRISON,ENTER-COMMAND
ZERO? KIDNAPPED /?CCL6
ICALL2 WPRINTD,KIDNAPPED
PRINTI " was safe"
JUMP ?CND4
?CCL6: PRINTI "We had saved the Dwarf"
?CND4: PRINTI ", but at what cost? I shuddered at our bad fortune and dreaded the trials that were yet to come."
CRLF
CRLF
PRINTI "Bergon approached, and laid his hand on my shoulder. ""We must put this behind us, "
ICALL1 WPRINTTAG
PRINTI ". Agrith grieves for Hurth and also for his besieged people; we must not let either down."" And taking me by the arm, we left the field of battle."
CRLF
CRLF
PRINTI "As we passed the fork, Bergon noticed a device of some kind mounted on the wall. ""Let's hope this opens the prison door,"" he said, and pressed it. Moving quickly, we lowered ourselves back down into the prison, where, indeed, the door stood open. And as we left, the door closed silently behind us."
CALL2 MOVE-TO,OUTSIDE-PRISON
RSTACK
.FUNCT ANONF-92:ANY:0:0
EQUAL? ACTION,CAST-COMMAND \?CCL3
ICALL UPDATE-FSET,HERE,DONT-CAST
ICALL1 UNUSE-ESSENCES
PRINTI "Praxix then got the screwy notion of casting some sort of spell, but Bergon held him back."
CRLF
CRLF
PRINTI """Wait just a moment, Praxix,"" he said. ""We may yet have need for magic here, but we have not yet determined how best to handle these orcs. Any premature magical display would only serve to lessen our chances of surprising them later."""
RTRUE
?CCL3: EQUAL? ACTION,GET-ADVICE-COMMAND \?CCL5
ICALL UPDATE-FCLEAR,HERE,ADVISE
PRINTI "There was little discussion; we would have to fight these orcs if we were to save their captive. Hurth felt the most strongly, and I suppose this was only natural."
CRLF
CRLF
PRINTI """We must fight, but we must be careful; the orcs are fierce fighters and we are outnumbered,"" he said."
RTRUE
?CCL5: EQUAL? ACTION,FIGHT-COMMAND \?CCL7
SET 'OPPONENT,ORCS
ICALL SCENE,ORC-FIGHT,FIGHT-MODE
ICALL2 NUL-PARTY-COMMAND,PARLEY-COMMAND
PRINTI "Determined to rescue "
ZERO? KIDNAPPED /?CCL10
ICALL2 WPRINTD,KIDNAPPED
JUMP ?CND8
?CCL10: PRINTI "the Dwarf"
?CND8: PRINTI ", we huddled to formulate a strategy."
RTRUE
?CCL7: EQUAL? ACTION,BACK-COMMAND \FALSE
ICALL1 REMOVE-TRAVEL-COMMAND
FSET? ORC-FORK,DONT-SCOUT /?CCL15
PRINTI "Uncertain of whether to risk attacking the orcs just then, we retreated back to the fork."
CALL2 MOVE-TO,ORC-FORK
RSTACK
?CCL15: PRINTI "I suggested trying to save the orcs' captive by other means, but the others resisted. ""I fear we must fight these orcs,"" Bergon said, reluctantly. ""There is no other way."""
RTRUE
.FUNCT ANONF-93:ANY:0:0
CRLF
PRINTI "The orcs, overwhelmed, now tried to withdraw, but we killed them all save two who ran from the area, with Hurth in hot pursuit. We freed "
ZERO? KIDNAPPED /?CCL3
ICALL2 WPRINTD,KIDNAPPED
ICALL PARTY-CHANGE,HURTH,KIDNAPPED
JUMP ?CND1
?CCL3: ICALL2 PARTY-REMOVE,HURTH
PRINTI "the Dwarf"
?CND1: PRINTI " from his bonds, and he told us how he was caught at unawares by the orcs who, having easily subdued him, brought him here."
CRLF
CRLF
PRINTI "As we stood, tending to our wounds, a low, rumbling scream issued forth from the passage used by the surviving orcs. We rushed down the passage and found Hurth, slumped against the cold stone, bleeding from his chest and head, surrounded by the bodies of the orcs who had waited in ambush."
CRLF
CRLF
FSET? ESHER,IN-PARTY \?CND4
PRINTI "Esher rushed to help, but finding Hurth's wounds beyond his talents, he turned away dejectedly. "
?CND4: PRINTI "From down the cavern, we heard the sounds of running feet; we had barely reached for our weapons when Agrith and his party arrived."
CRLF
CRLF
ICALL2 GRAPHIC,G-HURTH-DIES
PRINTI """The story here speaks for itself,"" he said gravely, and knelt beside the broken body of Hurth, raising that proud head into his arms. And then, as impossible as it sounds, the two Dwarves seemed to speak. For a long moment, Agrith was silent, then he rose from the ground and motioned to his men, who carried the lifeless body away."
CRLF
CRLF
FSET? DWARF-MEETING,TRAPPED \?CCL8
ICALL2 HINT,HINT-DWARF-LIE
PRINTI """I believe you may be trusted,"" he said, ""but only so far. You are free to walk these halls, but I must return to my people and prepare for the onslaught that is to come."""
JUMP ?CND6
?CCL8: ICALL UPDATE-MOVE,DWARF-STONE,INVENTORY
PRINTI """We have suffered enough in Azhur na-Brem. Tell Astrix this when you see him, and show him this token. He will know what to do."" Agrith took a brown stone amulet from around his neck, and gave it to Praxix. ""I must leave you now. May the earth give you speed."""
?CND6: PRINTI " He strode away, and we never saw him again."
ICALL REMOVE-TRAVEL-COMMAND,OUTSIDE-PRISON,ENTER-COMMAND
REMOVE PRISON-RUNES
ICALL2 MOVE-TO,ORC-VESTIBULE
ICALL2 SCENE,FALSE-VALUE
RTRUE
.FUNCT ANONF-94:ANY:0:0
EQUAL? ACTION,EXAMINE-COMMAND \FALSE
ICALL1 UPDATE-MOVE
ICALL2 WPRINTD,ACTOR
PRINTI " counted nine orcs, each carrying brutal weapons. We were clearly outnumbered, though we had the element of surprise."
RTRUE
.FUNCT ANONF-95:ANY:0:0,ACT
EQUAL? ACTION,SCENE-START-COMMAND \?CCL3
SET 'COMBAT-ROUND,-1
CALL2 REMOVE-PARTY-COMMAND,RETREAT-COMMAND
RSTACK
?CCL3: EQUAL? ACTION,SCENE-END-COMMAND \?CCL5
ICALL1 CLEAR-BUSY
FSET? HURTH,IN-PARTY /FALSE
FSET OUTSIDE-PRISON,TRAPPED
RTRUE
?CCL5: EQUAL? ACTION,COMBAT-RESULT-COMMAND \?CCL10
ZERO? COMBAT-ROUND \?CCL13
FSET? ORC-FIGHT,SEEN \?CND14
FSET HERE,BLUE-MIX
?CND14: CALL1 WINNING-OF?
ZERO? STACK /?CCL18
PRINTI "The orcs, badly confused, started to fight in both directions. One fell to the ground, head severed by a fierce blow from Bergon's sword."
RTRUE
?CCL18: ICALL2 ADD-PARTY-COMMAND,RETREAT-COMMAND
ICALL CHANGE-CIT,BERGON,1,NUL-COMMAND
ICALL1 CHECK-ORC-FIGHT-SPELL
FSET? ORC-FIGHT,DEAD \?CND19
CRLF
CRLF
?CND19: PRINTI "It was clear from the outset that our chances were not good; the orcs were powerful fighters, and utterly fearless. Bergon was hit almost at once by the side of a battle axe, but continued to fight in spite of his wounds."
ICALL MAKE-BUSY,BERGON,ILL-COMMAND
FSET? ORC-FIGHT,DEAD /?CCL22
FSET? HERE,BLUE-MIX \TRUE
?CCL22: CRLF
CRLF
PRINTI "No doubt, "
FSET? ORC-FIGHT,DEAD \?CCL27
PRINTI "the mud had slowed down"
JUMP ?CND25
?CCL27: PRINTI "our two-pronged attack confused"
?CND25: PRINTI " the orcs somewhat, or the result would have been even worse than appeared likely."
FSET? HERE,BLUE-MIX \TRUE
PRINTI " But the orcs, whose movements were quicker and more agile than we had expected, recovered swiftly, and several of them now moved toward our flanking comrade."
RTRUE
?CCL13: EQUAL? COMBAT-ROUND,1 \?CCL31
CALL1 WINNING-OF?
ZERO? STACK /?CCL34
PRINTI "Try as they might, the orcs could not recover from our two-pronged attack, especially considering the sloppy impediment that Praxix had thrown in their way. Another two were down, and except for a few scratches, our party was unscathed and greatly emboldened by our success."
RTRUE
?CCL34: FSET? ORC-FIGHT,SEEN \?CCL36
FSET? HERE,BLUE-MIX /?CCL36
ICALL MAKE-BUSY,PRAXIX,ILL-COMMAND
PRINTI "Our change in tactics turned out only partially successful, for Praxix was now slightly wounded, and it became more difficult to take proper advantage of the confusion we had caused. One orc was down, slashed in the throat by a deadly thrust from Hurth's sword, but the others fought with undiminished zeal."
RTRUE
?CCL36: ICALL MAKE-BUSY,PRAXIX,ILL-COMMAND
PRINTI "Our attempts to parry the orcs' blows were failing, and soon each of us was at least slightly wounded, making the orcs' weapons ever more punishing. In our exasperation, we were barely able to do any damage ourselves; the fight would soon be lost!"
RTRUE
?CCL31: PUTP ORCS,P?RETREAT,100
PRINTI "The victory would soon be ours; the remaining orcs were badly hurt and, slowed down by the muck beneath their feet, their confidence was wavering. Hurth struck down yet another with a mighty blow of his sword as those remaining began to retreat toward the far side of the chamber."
RTRUE
?CCL10: EQUAL? ACTION,CAST-COMMAND \?CCL40
ICALL2 MAKE-BUSY,PRAXIX
GRTR? COMBAT-ROUND,-1 \?CCL43
PRINTI "Praxix, between blows, hoped to prepare a """
ICALL2 WPRINTD,ACTION-OBJECT
PRINTI """ spell, but it didn't appear he would get the chance to complete it."
RTRUE
?CCL43: SET 'ORC-FIGHT-SPELL,ACTION-OBJECT
FSET? ORC-FIGHT,SEEN \?CCL46
PRINTI "Now that the fight had begun, Praxix hastily grabbed for his pouch and started to prepare some sort of spell. As he fumbled with his powders for an excruciatingly long moment, I felt sure he would never complete it in time to be of any usefulness."
ICALL2 CHECK-ORC-FIGHT-SPELL,TRUE-VALUE
RTRUE
?CCL46: PRINTI "With the thought of using magic in our fight with the orcs, Praxix started removing some of his magical powders in the preparation of some sort of spell."
RTRUE
?CCL40: EQUAL? ACTION,RETREAT-COMMAND /?CTR47
EQUAL? ACTION,COMBAT-COMMAND \?CCL48
EQUAL? COMBAT-ROUND,1 \?CCL48
CALL1 WINNING-OF?
ZERO? STACK \?CCL48
?CTR47: ZERO? KIDNAPPED /?CND54
ICALL2 HINT,HINT-ORC-FIGHT
?CND54: ICALL2 END-COMBAT,FALSE-VALUE
PRINTI "We tried to continue the fight, but we were losing badly. Bergon, fearing our complete destruction at the hands of the orcs, led us into a retreat."
CRLF
CRLF
PRINTI "As we passed the fork, Hurth noticed a device of some kind mounted on the wall with some runes above it. ""Opens the prison door, but only for a brief time,"" he said, and pressed it. Using the rope to lower ourselves back down into the prison, we hurried through the closing door."
CRLF
CRLF
PRINTI "And as the door of cold stone slammed shut behind us, a terrifying scream could be heard from inside the prison."
ZERO? KIDNAPPED /?CCL58
PRINTI " I turned to Bergon and mouthed the name """
ICALL2 WPRINTD,KIDNAPPED
PRINTI """; we stood there in silence, but heard no more."
JUMP ?CND56
?CCL58: CRLF
CRLF
PRINTI """The orcs do not keep prisoners,"" Hurth said, ""Let us hurry."""
?CND56: FSET OUTSIDE-PRISON,TRAPPED
CALL2 MOVE-TO,OUTSIDE-PRISON
RSTACK
?CCL48: EQUAL? ACTION,FLANK-COMMAND \?CCL60
FSET? ORC-FIGHT,SEEN /?CCL60
EQUAL? ACTOR,BERGON \?CCL65
SET 'FLANK-ACTOR,BERGON
ICALL CHANGE-CIT,HURTH,1,NUL-COMMAND
JUMP ?CND63
?CCL65: SET 'FLANK-ACTOR,HURTH
FSET? BERGON,BUSY /?CND63
ICALL CHANGE-CIT,BERGON,1,NUL-COMMAND
?CND63: SET 'SMART-DEFAULT-FLAG,TRUE-VALUE
ICALL MAKE-BUSY,FLANK-ACTOR,GONE-COMMAND
FSET ORC-FIGHT,SEEN
EQUAL? COMBAT-ROUND,-1 \?CCL70
PRINTI "Our best chance was to surprise the orcs, so "
ICALL2 WPRINTD,FLANK-ACTOR
PRINTI " slipped away to find a spot behind their lines. We waited a seeming eternity, and then, with a heart-stopping scream, "
ICALL2 WPRINTD,FLANK-ACTOR
PRINTI " charged at them; we held back long enough to take the orcs entirely by surprise."
CALL2 CHECK-ORC-FIGHT-SPELL,TRUE-VALUE
RSTACK
?CCL70: CALL QSET?,ORC-FIGHT,BUSY
ZERO? STACK \FALSE
PRINTI "The fight was not going well, and "
ICALL2 WPRINTD,FLANK-ACTOR
PRINTI " decided to try to flank the orcs. But in the meantime, we were now fighting outnumbered, outclassed, and badly hurt!"
RTRUE
?CCL60: EQUAL? ACTION,COMBAT-COMMAND \FALSE
FSET? ORC-FIGHT,BUSY \FALSE
FSET ORC-FIGHT,BLUE-MIX
FCLEAR ORC-FIGHT,BUSY
PRINTI "With a heart-stopping scream, "
ICALL2 WPRINTD,FLANK-ACTOR
PRINTI " charged the orcs from behind, momentarily taking them by surprise."
RTRUE
.FUNCT WINNING-OF?:ANY:0:0
FSET? HERE,BLUE-MIX \FALSE
FSET? ORC-FIGHT,DEAD /TRUE
RFALSE
.FUNCT CHECK-ORC-FIGHT-SPELL:ANY:0:1,CRF
FSET? HERE,NEVER-DROP /FALSE
EQUAL? ORC-FIGHT-SPELL,MUD-SPELL \?CCL5
ICALL CHANGE-CIT,PRAXIX,1,CAST-COMMAND
FSET ORC-FIGHT,DEAD
ZERO? CRF /?CND6
CRLF
CRLF
?CND6: PRINTI "Just then, Praxix finished preparing his mud spell, and cast it at the feet of our enemy, leaving his hands covered with a "
ICALL TELL-COLOR,ESSENCE-WATER,ESSENCE-EARTH
PRINTI " residue. As he did, pools of water rose from the rock-hard earth, mixing with the overlying dirt and creating a large pool of soft and sticky mud. Within moments, the orcs were stomping and trudging where just seconds before they had been stomping and charging."
FSET? ORC-FIGHT,SEEN \FALSE
PRINTI " The net effect was that the orcs were only slowly able to recover from the shock of "
ICALL2 WPRINTD,FLANK-ACTOR
PRINTI "'s surprise attack."
RTRUE
?CCL5: ZERO? ORC-FIGHT-SPELL /FALSE
ICALL CHANGE-CIT,PRAXIX,1,NUL-COMMAND
ICALL UPDATE-FSET,HERE,NEVER-DROP
ZERO? CRF /?CND13
CRLF
CRLF
?CND13: PRINTI "Just then, Praxix finished preparing his spell"
EQUAL? ORC-FIGHT-SPELL,WIND-SPELL \?CCL17
PRINTI " and a fierce wind blew through the caverns. But in these cramped caverns, the wind's effect was decidedly mixed, wreaking havoc not only with the orcs' fighting, but with our own as well. When the wind finally died down, it can honestly be said that we had gained no advantage."
RTRUE
?CCL17: EQUAL? ORC-FIGHT-SPELL,FAR-VISION-SPELL \?CCL19
PRINTI ", and the ball of flame raced toward the astonished orcs. But the fireball faded quickly and the element of surprise was too short-lived to give us any lasting advantage in our fight."
RTRUE
?CCL19: EQUAL? ORC-FIGHT-SPELL,LIGHTNING-SPELL,RAIN-SPELL \?CCL21
PRINTI ", but realized that this spell was entirely useless underground, having its effect only in the open air."
RTRUE
?CCL21: PRINTI ". And then, he appeared to waver in his resolve. Afterward, he admitted that the spell would have been entirely useless in fighting the orcs anyway."
RTRUE
.ENDSEG
.ENDI