Can Ready
When any items is 'Readied' or 'UnReadied' we search the item for Special Abilities scripts with names CanReady. For example, when an Orc readies a ring, we search the ring for any Special Abilities scripts named CanReady.
Default Action
The item cannot be readied if:
If the item requires one or more hands and a two-handed item is readied at body location “WEAPON” or at body location “SHIELD”.
If the item requires two hands and an item is readied at body location “WEAPON” or at body location “SHIELD”.
Return Value
If the item passes the 'Default Action' tests then we run the “CanReady” scripts and examine the return value in the following sequence:
If the script returns an empty string then the item can be readied if no other item is readied at the same body location.
If the return value starts with 'Y', then the item can be readied.
The item cannot be readied.
Parameters
HookParameter[5] = the number of items currently 'Readied' at the same body location.
HookParameter[6] = A message to be displayed. For example, when a Dagger is readied, you might like a message to say “Don't Cut Yourself”. This message will be displayed regardless of the script's return value.
Context
Character
Item