David Whyld wrote:Probably not a very helpful response, but I'd scrap the item carrying restrictions. They're a pain and if you include one in your game, people will only complain.
Searching for a related topic i came across the above and agree it isn't very helpful, but 8 years on and many headaches later; i must admit it is practical. Can't say i am perturbed about people complaining: water off a ducks back.... get on with it, or get out; play it, or don't play it; I do what i do because i enjoy it and have a lot of frustrated fun? I do not have to simplify matters !!....
However; I still have the restriction as i want the 'game play' to be sensible in that you can't pick up an item if both your hands are full. I have used tasks and changes within the ALR to achieve this and can get the item, put it in a bag (which has it's own restriction), and of course the reverse. This is ok and works well.
The present problem arises when i try to do two things at once, or pre-empt what the user may type, and irrespective of my restrictions, the system carries out the command.
e.g.
My hands are full. The bag is full. I can see an item. I go to get the item with the reply "you can't your hands are full". .....great, and so are all the other responses relevant to getting and putting.
If i use sentences, i.e. get the item and put the item in the bag; or try to pre-empt the user by typing put the item in the bag,....... very very complicated.
Input get item and put item in bag has a reply of:
I can't get the item because my hands are full.
(Taking the item first)
I am now carrying an item. I can't put the item in the bag as it is full.
Input put item in bag has a reply of:
(Taking the item first)
I am now carrying an item. I can't put the item in the bag as it is full.
As can be seen it makes the game very messy, unnatural, and not very sensible.
So bearing in mind that i want to retain my privilege of having restrictions; how can i STOP the system overrides?