something like "drop 3 coin" isn't working?

the definition of coin looks like (parts XXXed out because I am writing this in Chinese):

class Coin : Thing ‘coin’ ‘XXX (coin)’
“XXX”
isEquivalent = true
aName = ‘XXX’
;

but when I try to “drop 3 coin”, I get the message “there are no 3 coin here”.
“drop 1 coin” worked fine, so I suspect it’s something to do with pluralization.

I also have modified Thing (to comply with Chinese language):

modify Thing
theName() {return name;}
pluralName() {return name;}
;

But when I took out the pluralName override, I still get the same error. Does anyone have any idea what i could be doing wrong here? Thanks!

Should’ve looked harder before posting, I needed to define vocab with *. Thanks still to everyone. :slight_smile: