Here's my suggestions for making this system more intuitive and easier to use:
Make resource list and resource list <category> function the same whether you're in the POLCA or not. If the user inputs a number, then plug that into the resource field, if they input a string, then match to see if the string is 'list' and provide the correct output from there.
If this is not possible, then I suggest adding taglines to the end of these lists that say something like, "To view this list of categories while in the resource editor, type ? categories." or something -- most new players have no idea what a POLCA is or why those commands would be separate/different in the syntax.
Also, while in the POLCA, make it clearer what kind of input is required and what commands may be used:
Code: Select all
Category : None. Use ? category to view available categories. <---- like this
Resource : None. Use ? resource <category> to view items in a category, then resource # to select. <----- and this
Percent : 100%
Asset : No template set
RPXP Cost: 0
Description: (null)
Type ? categories to view available categories and ? resource <category> to see items in a category. <---- or something like this
Type resource # to select a resource from one of the available categories. <----- and this
Type 'purchase' to purchase this resource or type 'cancel' to abort.