I’m setting up my own ‘throw’ mechanics.
I’m starting off with the command ‘throw [noun]’ only, so we’re not even up to throwing things at other things yet.
I have lately been starting to get the hang of ordering things in check and instead rulebooks so that they do what I want, but I can’t get this example to do what I want.
Here I set up ‘throw [noun]’
[code]Understand the command “throw” as something new.
Understand "throw [something preferably held]"as throwing without target.
Throwing without target is an action applying to one thing.
Check throwing without target anyone: instead say “A funny but [nonsense] idea.” [block stuff like ‘throw jane’]
Check throwing without target something worn: instead say “No way, clothes thrower!” [block stuff like ‘throw panties’]
Instead of throwing without target something not carried by the player: say “You can’t throw something you aren’t carrying.” [block throwing things you aren’t carrying][/code]
The trick is, if I try to throw a person, the ‘not carried by the player’ message always fires over the ‘anyone’ message, when I want it to be the other way around. If I throw Jane, I wanna see ‘A funny but dumb idea.’, not ‘You can’t throw something you aren’t carrying.’
I’ve tried swapping the ‘anyone’ and ‘throwing something not carried’ rules between check and instead rulesbooks, listed them in different orders and also tried changing ‘something preferably held’ to just plain old ‘something’ in the original command definition, but I can’t get what I want to happen.
Any insights?