Running Hoosegow through the 6E59 grinder

Hooray, a new Inform! Time to spend hours getting our existing games to compile! It’s a yearly ritual. :slight_smile:

My first big stumbling block is this bit of code, used heavily in Hoosegow (and likely Rover and other games):

if the action-name part of the current action is:
– the playing action:
– the asking it for action:

Error is:

In the sentence ‘if the action-name part of the current action is begin’ , it looks as if you intend ‘action-name part of the current action’ to be a description, but an action name cannot be an object, so this must be incorrect.
I was trying to match one of these phrases:

  1. if (action-name part of the current action - word value) is:
  2. if (action-name part of the current action is - a condition):
    This was what I found out:

action-name part of the current action = an object matching a description
action-name part of the current action is = something unrecognised

Remove the hyphen:

… the action name part …