the-infocom-files / trinity

Trinity
24 stars 5 forks source link

Missing space when throwing something heavy at the skink #119

Open eriktorbjorn opened 4 years ago

eriktorbjorn commented 4 years ago
>THROW AXE AT SKINK
The skink scampers out of the way.

The axelands at your feet.

The skink blinks its eyes helplessly.

There should be a space between "axe" and "lands." It's printed by this part of SKINK-F:

              (<VERB? THROW THROW-OVER>
               <COND (<NOT <G? <GETP ,PRSO ,P?SIZE> 3>>
                  <NOT-LIKELY ,PRSO "would affect the skink">
                  <RTRUE>)
                 (<IN? ,PRSI ,PLAYER>
                  <YOUD-HAVE-TO "put down" ,PRSI>
                  <RTRUE>)>
               <SKINK-SCAMP>
               <CRLF>
               <TELL CTHEO>
               <LANDS-AT-YOUR-FEET>
               <RTRUE>)>

The LANDS-AT-YOUR-FEET routine does not print any leading space. There is a ready-to-use <SPACE> macro though.