The hooks that make this ability work have character and class contets
'Contexts', not 'contets'.
This is true. See:
http://dianneandpaul.net/UAF/Help/SACanLayOrWhatever.htmlBut that is confusing the issue, I think. The problem is that the
engine only searches the Character and his Class for this Hook.
Instead of performing heroic hacks (HH), you should simply ask that
the engine also search the Character's Race for this Hook. Additional
searches are quite easy to implement.
And, off topic perhaps, is the fact that it is rather simple to add
additional contexts to a Hook.
Background Material:
It seems that Manikus has never quite completely grasped the notion of
'Context'. 'Context' is what a Hook can see. Think of being put into a room
to make some decision. Your 'Context' is what is in the room with you.
That Context might be a book describing a particular Spell that is about
to be cast. That Context might be the dossier of a particular Character
about to be 'VIEWED' by the player. The description of each Hook
carefully defines what 'Contexts' exist at the time the Hook is executed.
These 'Contexts' are easily referenced by the code in the Hook. For example,
the 'Character Context' makes it easy for the Hook to examine the attributes
of a particular Character, usually the Character of particular interest at
the time the Hook is executed. The Hook is free to examine other Character's
attributes but it will be a bit more indirect and difficult. Usually only one
Character will be of interest; the one casting a spell or about to swing his
sword or being VIEWED by the player or etc.
AND --- IMPORTANTLY --- The search order for a Hook is entirely independent
of the Context in which that Hook runs. They commonly overlap and perhaps
that is what causes so much confusion (as evidenced by Manikus' reply).