I don't have any experience doing this, but it seems as though the relevant rule in Plurality should be easy enough to hack. Instead of this:
Code:
To say it-them of (item - a thing):
now the prior named noun is the item;
mark prior named noun in output;
if the item acts plural
begin;
say "them";
otherwise if the item is the player;
say "you";
otherwise if the item is male and item is not neuter;
say "him";
otherwise if the item is female and item is not neuter;
say "her";
otherwise;
say "it";
end if.
can you put this:
Code:
To say it-them of (item - a thing):
now the prior named noun is the item;
mark prior named noun in output;
if the item is the macguffin
begin;
say "the macguffin";
otherwise if the item acts plural
begin;
say "them";
otherwise if the item is the player;
say "you";
otherwise if the item is male and item is not neuter;
say "him";
otherwise if the item is female and item is not neuter;
say "her";
otherwise;
say "it";
end if.
and similarly for [It-them]? I don't usually use the begin-end if syntax, but this seems pretty straightforward.